QueueingSocketSink. More...
#include <senf/PPI/QueueingSocketSink.hh>

Public Types | |
| typedef Writer::Handle | Handle |
| Handle type requested by writer. More... | |
| typedef Writer::PacketType | PacketType |
Public Member Functions | |
| PassiveQueueingSocketSink (Handle const &handle, QueueingAlgorithm::ptr qAlgorithm) | |
| Writer & | writer () |
| Access the Writer. More... | |
| Handle & | handle () |
| Access handle. More... | |
| void | handle (Handle const &handle) |
| Set handle. More... | |
| QueueingAlgorithm & | qAlgorithm () const |
| void | qAlgorithm (QueueingAlgorithm::ptr qAlgorithm) |
Public Member Functions inherited from senf::ppi::module::Module | |
| virtual | ~Module () |
Public Attributes | |
| connector::PassiveInput< PacketType > | input |
| Input connector from which data is received. More... | |
| console::ScopedDirectory | dir |
Additional Inherited Members | |
Protected Member Functions inherited from senf::ppi::module::Module | |
| Module () | |
| Route< connector::InputConnector, connector::OutputConnector > & | route (connector::InputConnector &input, connector::OutputConnector &output) |
| Define flow information. More... | |
| Route< connector::InputConnector, EventDescriptor > & | route (connector::InputConnector &input, EventDescriptor &output) |
| Define flow information. More... | |
| Route< EventDescriptor, connector::OutputConnector > & | route (EventDescriptor &input, connector::OutputConnector &output) |
| Define flow information. More... | |
| void | noroute (connector::Connector &connector) |
| Define terminal connectors. More... | |
| template<class Target > | |
| void | registerEvent (EventDescriptor &descriptor, Target target) |
| Register an external event. More... | |
| ClockService::clock_type const & | time () const |
| Time-stamp of the currently processing event. More... | |
| ClockService::clock_type const & | now () const |
| Current time of the currently processing event. More... | |
| virtual void | v_init () |
| Called after module setup. More... | |
| console::DirectoryNode & | sysConsoleDir () const |
| void | destroy () |
QueueingSocketSink.
Definition at line 35 of file QueueingSocketSink.hh.
| typedef Writer::Handle senf::ppi::module::PassiveQueueingSocketSink< Writer >::Handle |
Handle type requested by writer.
Definition at line 37 of file QueueingSocketSink.hh.
| typedef Writer::PacketType senf::ppi::module::PassiveQueueingSocketSink< Writer >::PacketType |
Definition at line 41 of file QueueingSocketSink.hh.
|
explicit |
| Handle& senf::ppi::module::PassiveQueueingSocketSink< Writer >::handle | ( | ) |
Access handle.
| void senf::ppi::module::PassiveQueueingSocketSink< Writer >::handle | ( | Handle const & | handle | ) |
Set handle.
Assigning an empty or in-valid() handle will disable the module until a new valid handle is assigned.
| QueueingAlgorithm& senf::ppi::module::PassiveQueueingSocketSink< Writer >::qAlgorithm | ( | ) | const |
| void senf::ppi::module::PassiveQueueingSocketSink< Writer >::qAlgorithm | ( | QueueingAlgorithm::ptr | qAlgorithm | ) |
| Writer& senf::ppi::module::PassiveQueueingSocketSink< Writer >::writer | ( | ) |
Access the Writer.
| console::ScopedDirectory senf::ppi::module::PassiveQueueingSocketSink< Writer >::dir |
Definition at line 44 of file QueueingSocketSink.hh.
| connector::PassiveInput<PacketType> senf::ppi::module::PassiveQueueingSocketSink< Writer >::input |
Input connector from which data is received.
Definition at line 43 of file QueueingSocketSink.hh.