|
enum | ChanDirection { undefined,
parentToChild,
childToParent
} |
|
|
static unsigned int | UID = 1 |
|
uint ito::Channel::getHash |
( |
| ) |
const |
|
inline |
The hash identifying this channel in the connection list of the participating nodes
returns the own node's parameter participating in this channel. Note: The roles of sender/receiver are not relevant in this context
returns the other node's parameter participating in this channel. Note: The roles of sender/receiver are not relevant in this context
returns a pointer to the node filling the role of receiver in this channel. Useful, since parent/child do not have predefined roles
returns a pointer to the node filling the role of sender in this channel. Useful, since parent/child do not have predefined roles
returns true, if the node given as the argument fills the role of receiver in this channel. Useful, since parent/child do not have predefined roles
returns true, if the node given as the argument fills the role of sender in this channel. Useful, since parent/child do not have predefined roles
prepares the whole sub tree of nodes rooted at the sending node of this channel for an incoming update. Note: this function does NOT propagate any actual data
void ito::Channel::resetUpdatePending |
( |
void |
| ) |
|
|
inline |
Sets the updatePending flag of this channel back to false. Note: This reset is NOT propagated down the node tree
ChanDirection ito::Channel::m_direction |
|
private |
The node that is not the parent. Note: the child is NOT necessarily the receiver in the channel
The node calling the constructor of the channel. Note: the parent is NOT necessarily the sender in the channel
Defines whether the parent or the child are the sender/receiver in this channel
unsigned int ito::Channel::m_uniqueID |
|
private |
bool ito::Channel::m_updatePending |
|
private |
Flags defining the behaviour of the connected nodes upon a disconnect. If one of
these flags is set to TRUE, the corresponding node is deleted, when the connection is cut. Note:
The documentation for this class was generated from the following files:
- D:/itom/sources/itom/plot/AbstractNode.h
- D:/itom/sources/itom/plot/sources/AbstractNode.cpp