senf::ppi::module::PassiveQueueingSocketSink< Writer > Class Template Reference
[Source/Sink Modules]

QueueingSocketSink. More...

#include <senf/PPI/QueueingSocketSink.hh>

Inheritance diagram for senf::ppi::module::PassiveQueueingSocketSink< Writer >:
Inheritance graph
[legend]

List of all members.


Detailed Description

template<class Writer = ConnectedDgramWriter>
class senf::ppi::module::PassiveQueueingSocketSink< Writer >

QueueingSocketSink.

Definition at line 138 of file QueueingSocketSink.hh.


Public Types

typedef Writer::Handle  Handle
  Handle type requested by writer.
typedef Writer::PacketType  PacketType

Public Member Functions

  PassiveQueueingSocketSink (Handle const &handle, QueueingAlgorithm::ptr qAlgorithm)
Writer &  writer ()
  Access the Writer.
Handle handle ()
  Access handle.
void  handle (Handle const &handle)
  Set handle.
QueueingAlgorithm qAlgorithm ()
void  qAlgorithm (QueueingAlgorithm::ptr qAlgorithm)

Public Attributes

connector::PassiveInput
< PacketType
input
  Input connector from which data is received.
console::ScopedDirectory
< PassiveQueueingSocketSink
< Writer > > 
dir

Member Typedef Documentation

template<class Writer = ConnectedDgramWriter>
typedef Writer::Handle senf::ppi::module::PassiveQueueingSocketSink< Writer >::
Handle

Handle type requested by writer.

Definition at line 140 of file QueueingSocketSink.hh.

template<class Writer = ConnectedDgramWriter>
typedef Writer::PacketType senf::ppi::module::PassiveQueueingSocketSink< Writer >::
PacketType

Definition at line 144 of file QueueingSocketSink.hh.


Constructor & Destructor Documentation

template<class Writer >
senf::ppi::module::PassiveQueueingSocketSink< Writer >::
PassiveQueueingSocketSink ( Handle const &  handle,
QueueingAlgorithm::ptr  qAlgorithm )

Definition at line 60 of file QueueingSocketSink.ct.


Member Function Documentation

template<class Writer >
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.

Definition at line 81 of file QueueingSocketSink.ct.

template<class Writer >
Writer::Handle & senf::ppi::module::PassiveQueueingSocketSink< Writer >::
handle ()

Access handle.

Definition at line 53 of file QueueingSocketSink.cti.

template<class Writer >
void senf::ppi::module::PassiveQueueingSocketSink< Writer >::
qAlgorithm ( QueueingAlgorithm::ptr  qAlgorithm )

Definition at line 125 of file QueueingSocketSink.ct.

template<class Writer >
senf::ppi::QueueingAlgorithm & senf::ppi::module::PassiveQueueingSocketSink< Writer >::
qAlgorithm ()

Definition at line 59 of file QueueingSocketSink.cti.

template<class Writer >
Writer & senf::ppi::module::PassiveQueueingSocketSink< Writer >::
writer ()

Access the Writer.

Definition at line 47 of file QueueingSocketSink.cti.


Member Data Documentation

template<class Writer = ConnectedDgramWriter>
console::ScopedDirectory<PassiveQueueingSocketSink<Writer> > senf::ppi::module::PassiveQueueingSocketSink< Writer >::
dir

Definition at line 147 of file QueueingSocketSink.hh.

template<class Writer = ConnectedDgramWriter>
connector::PassiveInput<PacketType> senf::ppi::module::PassiveQueueingSocketSink< Writer >::
input

Input connector from which data is received.

Definition at line 146 of file QueueingSocketSink.hh.


The documentation for this class was generated from the following files: