QueueingSocketSink.hh File Reference

QueueingSocketSink public header. More...

#include <queue>
#include "SocketSink.hh"
#include <senf/Utils/Console/ScopedDirectory.hh>
#include "QueueingSocketSink.cci"
#include "QueueingSocketSink.ct"
#include "QueueingSocketSink.cti"

Include dependency graph for QueueingSocketSink.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Detailed Description

QueueingSocketSink public header.

Definition in file QueueingSocketSink.hh.


Classes

class   senf::ppi::QueueingAlgorithm
struct   senf::ppi::detail::QueueingAlgorithmRegistry_EntryBase
struct   senf::ppi::detail::QueueingAlgorithmRegistry_Entry< QAlgorithm >
class   senf::ppi::QueueingAlgorithmRegistry
struct   senf::ppi::QueueingAlgorithmRegistry::QueueingAlgorithmRegistry::Exception
struct   senf::ppi::QueueingAlgorithmRegistry::QueueingAlgorithmRegistry::RegistrationProxy< QAlgorithm >
class   senf::ppi::FIFOQueueingAlgorithm
class   senf::ppi::module::PassiveQueueingSocketSink< Writer >
  QueueingSocketSink. More...

Namespaces

namespace   senf
namespace   senf::ppi
namespace   senf::ppi::detail
namespace   senf::ppi::module
  PPI Modules.

Defines

#define  HH_SENF_PPI_QueueingSocketSink_   1
#define  SENF_PPI_REGISTER_QALGORITHM(key, QAlgorithm)

Define Documentation

#define
HH_SENF_PPI_QueueingSocketSink_   1

Definition at line 27 of file QueueingSocketSink.hh.

#define
SENF_PPI_REGISTER_QALGORITHM ( key,
QAlgorithm  )

Value:

namespace {                                                                 \
            senf::ppi::QueueingAlgorithmRegistry::RegistrationProxy<QAlgorithm>     \
                BOOST_PP_CAT(qAlgorithmRegistration_, __LINE__)( key);              \
        }

Definition at line 107 of file QueueingSocketSink.hh.