DistributionControllerclass acts as a special intermediary that distributes messages to controllers belonging to subnodes or connected nodes.
class DistributionController final : public Controller
||The distribution flags. See below for possible values.|
DistributionControllerclass can be assigned to a node to make it act as an intermediary through which controller messages are passed to subnodes, connected nodes, or both. Messages can optionally be received and processed by the distribution controller itself. The
flagsparameter determines which sets of nodes receive messages that are initially sent to the distribution controller, and its value can be a combination (through logical OR) of the following constants.
||Distribute messages to the target node itself.|
||Distribute messages to all immediate subnodes of the target node.|
||Distribute messages to all nodes linked through connectors belonging to the target node.|