senf::ppi::module::ActiveBurstSocketSource< Reader > Class Template Reference

#include <senf/PPI/SocketSource.hh>
Inheritance diagram for senf::ppi::module::ActiveBurstSocketSource< Reader >:
Inheritance graph
[legend]

List of all members.


Detailed Description

template<class Reader = DgramReader<>>
class senf::ppi::module::ActiveBurstSocketSource< Reader >

Definition at line 154 of file SocketSource.hh.


Public Types

typedef Reader::Handle  Handle
  Handle type requested by the reader.

Public Member Functions

  ActiveBurstSocketSource (unsigned max_burst=0)
  ActiveBurstSocketSource (Reader reader, unsigned max_burst=0)
  ActiveBurstSocketSource (Handle const &handle, unsigned max_burst=0)
  ActiveBurstSocketSource (Handle const &handle, Reader reader, unsigned max_burst=0)
Reader &  reader ()
  Access Reader helper.
Handle  handle ()
  Access handle.
void  handle (Handle const &handle)
  Set handle.
unsigned  maxBurst () const
void  maxBurst (unsigned max_burst)

Public Attributes

connector::ActiveOutput
< typename Reader::PacketType > 
output
  Output connector to which the data received is written.

Member Typedef Documentation

template<class Reader = DgramReader<>>
typedef Reader::Handle senf::ppi::module::ActiveBurstSocketSource< Reader >::
Handle

Handle type requested by the reader.

Definition at line 157 of file SocketSource.hh.


Constructor & Destructor Documentation

template<class Reader >
senf::ppi::module::ActiveBurstSocketSource< Reader >::
ActiveBurstSocketSource ( unsigned  max_burst = 0 )

Definition at line 83 of file SocketSource.ct.

template<class Reader>
senf::ppi::module::ActiveBurstSocketSource< Reader >::
ActiveBurstSocketSource ( Reader  reader,
unsigned  max_burst = 0 )

Definition at line 91 of file SocketSource.ct.

template<class Reader>
senf::ppi::module::ActiveBurstSocketSource< Reader >::
ActiveBurstSocketSource ( Handle const &  handle,
unsigned  max_burst = 0 )

Definition at line 99 of file SocketSource.ct.

template<class Reader>
senf::ppi::module::ActiveBurstSocketSource< Reader >::
ActiveBurstSocketSource ( Handle const &  handle,
Reader  reader,
unsigned  max_burst = 0 )

Definition at line 107 of file SocketSource.ct.


Member Function Documentation

template<class Reader >
void senf::ppi::module::ActiveBurstSocketSource< Reader >::
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 79 of file SocketSource.cti.

template<class Reader >
senf::ppi::module::ActiveBurstSocketSource< Reader >::Handle senf::ppi::module::ActiveBurstSocketSource< Reader >::
handle ()

Access handle.

Definition at line 73 of file SocketSource.cti.

template<class Reader >
void senf::ppi::module::ActiveBurstSocketSource< Reader >::
maxBurst ( unsigned  max_burst )

Definition at line 116 of file SocketSource.ct.

template<class Reader >
unsigned senf::ppi::module::ActiveBurstSocketSource< Reader >::
maxBurst ()

Definition at line 122 of file SocketSource.ct.

template<class Reader >
Reader & senf::ppi::module::ActiveBurstSocketSource< Reader >::
reader ()

Access Reader helper.

Definition at line 66 of file SocketSource.cti.


Member Data Documentation

template<class Reader = DgramReader<>>
connector::ActiveOutput<typename Reader::PacketType> senf::ppi::module::ActiveBurstSocketSource< Reader >::
output

Output connector to which the data received is written.

Definition at line 163 of file SocketSource.hh.


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