8 #ifndef K_FIRESYNC_PX_PORT_H
9 #define K_FIRESYNC_PX_PORT_H
113 #include <kFireSync/Pipe/kPxPort.x.h>
Represents a kPxBlock port.
kMsgSource kPxPort_MessageSourceAt(kPxPort port, kSize index)
Accesses source information for a message enqueued on this input port.
Represents information about the source of a pipe message.
Definition: kNodeDef.h:2160
kSize kPxPort_MessageCount(kPxPort port)
Count of enqueued input messages available on this input port.
const kChar * kPxPort_Name(kPxPort port)
Gets a descriptive name for the port.
kBool kPxPort_IsRouted(kPxPort port)
For an output port, reports whether the port is connected to any input ports.
k32u kPxPort_Id(kPxPort port)
Gets the unique numerical identifier for this port.
Essential declarations related to FireSync nodes.
Abstract base class for pipe block implementations.
kMsgSet kPxPort_MessageAt(kPxPort port, kSize index)
Accesses a message enqueued on this input port.
kPxBlock kPxPort_Block(kPxPort port)
Gets the block to which the port belongs.
Represents the directionality of a block port.
kPortDirection kPxPort_Direction(kPxPort port)
Gets the directionality of the port (input vs.
kStatus kPxPort_RemoveMessage(kPxPort port, kMsgSet *message, kMsgSource *source)
Dequeues the next input message received on this input port.
Abstract base class for FireSync data messages.