#include <graph.h>
Inheritance diagram for tbb::internal::queueing_port< T >:

Public Types | |
| typedef T | input_type |
| typedef sender< T > | predecessor_type |
| The predecessor type for this node. | |
| typedef queueing_port< T > | my_node_type |
Public Member Functions | |
| queueing_port () | |
| Constructor. | |
| queueing_port (const queueing_port &) | |
| copy constructor | |
| void | set_join_node_pointer (forwarding_base *join) |
| record parent for tallying available items | |
| bool | try_put (T v) |
| Put an item to the receiver. | |
| void | forward () |
| bool | register_predecessor (sender< T > &src) |
| Add a predecessor. | |
| bool | remove_predecessor (sender< T > &src) |
| Remove a predecessor. | |
| bool | get_item (T &v) |
| void | reset_port () |