Configuration

Variable

Default

Tunable

Description

reject

false

NO

Whether to reject type setting requests or not.

Input Ports

Port name

Data Type

Flags

Description

input

_flow_dependent/tag

(none)

An input port with a flow dependent type.

Output Ports

Port name

Data Type

Flags

Description

output

_flow_dependent/tag

(none)

An output port with a flow dependent type

Pipefile Usage

The following sections describe the blocks needed to use this process in a pipe file.

Pipefile block

# ================================================================
process <this-proc>
  :: flow_dependent
# Whether to reject type setting requests or not.
  reject = false
# ================================================================

Process connections

The following Input ports will need to be set

# This process will consume the following input ports
connect from <this-proc>.input
         to   <upstream-proc>.input

The following Output ports will need to be set

# This process will produce the following output ports
connect from <this-proc>.output
         to   <downstream-proc>.output

Class Description

class flow_dependent_process : public sprokit::process

A process with flow dependent ports.

\process A process with flow dependent ports.

\configs

\config{reject} Whether to reject the set type or not.

\iports

\iport{input} A flow dependent input port.

\oports

\oport{output} A flow dependent output port.

Public Functions

flow_dependent_process(kwiver::vital::config_block_sptr const &config)

Constructor.

Parameters:

config – The configuration for the process.

~flow_dependent_process()

Destructor.

class priv