#include <FsfBarrier.h>
Inherits fsf::CCell.
Public Member Functions | |
Creators | |
CSync () | |
Default constructor. | |
Accessors | |
virtual void | GetTypeID (std::string &str) const |
Gets this cell's factory mapping key. | |
Processing | |
virtual void | Process (CPassiveHandle *pPassiveHandle, CActiveHandle *pActiveHandle, CActivePulse *pActivePulse) |
Custom processing function: holds incoming active pulse until all the target nodes specified in the barrier node (as a filter) are found in the active pulse (i.e. |
CSync::CSync | ( | ) |
Default constructor.
virtual void fsf::CSync::GetTypeID | ( | std::string & | str | ) | const [inline, virtual] |
Gets this cell's factory mapping key.
void CSync::Process | ( | CPassiveHandle * | pPassiveHandle, | |
CActiveHandle * | pActiveHandle, | |||
CActivePulse * | pActivePulse | |||
) | [virtual] |
Custom processing function: holds incoming active pulse until all the target nodes specified in the barrier node (as a filter) are found in the active pulse (i.e.
filtering is successful), or until a timeout delay has elapsed