#include <ShStream.hpp>
Public Types | |
| typedef std::list< ShChannelNodePtr > | NodeList |
| typedef NodeList::iterator | iterator |
| typedef NodeList::const_iterator | const_iterator |
Public Member Functions | |
| ShStream () | |
| ShStream (const ShChannelNodePtr &node) | |
| template<typename T> | |
| ShStream (const ShChannel< T > &channel) | |
| const_iterator | begin () const |
| const_iterator | end () const |
| iterator | begin () |
| iterator | end () |
| int | size () const |
| template<typename T> | |
| void | append (const ShChannel< T > &channel) |
| template<typename T> | |
| void | prepend (const ShChannel< T > &channel) |
| void | append (const ShChannelNodePtr &node) |
| void | prepend (const ShChannelNodePtr &node) |
| ShStream & | operator= (const ShProgram &program) |
The stream keep track (by reference) of an ordered lists of data channels, to be used as inputs and outputs of stream operations.
Definition at line 39 of file ShStream.hpp.
1.4.3-20050530