senf::console::detail Namespace Reference


Classes

class   BundleMixin
  Internal: Provide ConfigBundle facade for a single-source config. More...
class   RestrictedExecutor
  Internal: Executor wrapper implementing restricted execution. More...
class   ConfigSource
  Internal: ConfigSource base class. More...
class   LineEditorSwitcher
  Internal: Client reader switching between LineEditorClientReader or DumbClientReader. More...
class   LineEditorClientReader
  Internal: ClientReader using senf::term::LineEditor for interactive input. More...
struct   NodeFactory
struct   ArgumentInfoBase
  Internal: Argument information structure. More...
struct   ArgumentInfo
  Internal: Argument information structure. More...
struct   OwnedNodeFactory
class   ServerManager
class   NonblockingSocketSink
  Internal: Nonblocking boost::iostreams::sink. More...
class   ClientReader
  Internal: Generic client interface. More...
class   DumbClientReader
  Internal: Primitive ClientReader implementation. More...
class   NoninteractiveClientReader
  Internal: Primitive ClientReader implementation. More...
struct   CollectionArgumentTraitsBase
struct   CollectionArgumentTraits
struct   CollectionReturnValueTraits
struct   PushBackFunctor
struct   InsertFunctor
struct   MapArgumentTraits
struct   MapReturnValueTraits
class   SysdirManager
struct   MatchingShortType
struct   CharArgumentTraits
struct   CharReturnValueTraits

Typedefs

typedef
boost::iostreams::stream
< NonblockingSocketSink
NonblockingSocketOStream
typedef
senf::ServerSocketHandle
< senf::MakeSocketPolicy
< senf::TCPv4SocketProtocol::Policy,
senf::BSDAddressingPolicy >
::policy > 
ServerHandle

Typedef Documentation

typedef boost::iostreams::stream<NonblockingSocketSink> senf::console::detail::
NonblockingSocketOStream

Definition at line 84 of file Server.ih.

Definition at line 88 of file Server.ih.