Search:
SENF Extensible Network Framework
Home
Download
Wiki
BerliOS
ChangeLog
Browse SVN
Bug Tracker
Overview
Examples
HowTos
Glossary
PPI
Packets
Scheduler
Socket
Utils
Console
Daemon
Logger
Termlib
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Class Index
Class List
Class Hierarchy
Class Members
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
senf::console::ArgumentDoc
Documentation for a single argument
senf::console::detail::ArgumentInfo< ParameterType >
Internal: Argument information structure
senf::console::detail::ArgumentInfoBase
Internal: Argument information structure
senf::console::ArgumentTraits< Type >
Customize argument parsing
senf::console::detail::BundleMixin
Internal: Provide
ConfigBundle
facade for a single-source config
senf::console::detail::CharArgumentTraits< CharT >
senf::console::CharAsString< CharT >
Parse character value as single-char string
senf::console::detail::CharReturnValueTraits< CharT >
senf::console::CheckedArgumentIteratorWrapper
Wrapper checking argument iterator access for validity
senf::console::Client
Server
client instance
senf::console::detail::ClientReader
Internal: Generic client interface
senf::console::detail::CollectionArgumentTraits< Collection, Adder >
senf::console::detail::CollectionArgumentTraitsBase< Collection >
senf::console::detail::CollectionReturnValueTraits< Collection >
senf::console::factory::Command
OverloadedCommandNode
factory
senf::console::CommandNode
Config/console tree command node
senf::console::CommandOverload
Base class for command overload of
OverloadedCommandNode
senf::console::CommandParser
Parse commands
senf::console::CommandParser::CommandParser::ParserErrorException
Exception
thrown when the parser detects an error
senf::console::CommandParser::CommandParser::SetIncremental
senf::console::ConfigBundle
Combine multiple configuration sources
senf::console::ConfigFile
Console node tree based config file parser
senf::console::detail::ConfigSource
Internal:
ConfigSource
base class
senf::console::factory::Directory
DirectoryNode
factory
senf::console::DirectoryNode
Config/console tree directory node
senf::console::detail::DumbClientReader
Internal: Primitive
ClientReader
implementation
senf::console::Executor
Execute config/console commands
senf::console::Executor::Executor::ExitException
Thrown by built-in 'exit' command
senf::console::Executor::Executor::IgnoreCommandException
Thrown by the SecurityPolicy to silently ignore a command
senf::console::FlagCollection< Enum >
Bit-mask flag argument type
senf::console::GenericNode
Config/console node tree base-class
senf::console::detail::InsertFunctor
senf::console::LazyDirectory
senf::console::detail::LineEditorClientReader
Internal:
ClientReader
using
senf::term::LineEditor
for interactive input
senf::console::detail::LineEditorSwitcher
Internal:
Client
reader switching between
LineEditorClientReader
or
DumbClientReader
senf::console::factory::Link
LinkNode
factory
senf::console::LinkNode
Config/console tree link node
senf::console::detail::MapArgumentTraits< Collection >
senf::console::detail::MapReturnValueTraits< Collection >
senf::console::detail::MatchingShortType< CharT >
senf::console::detail::NodeFactory
senf::console::detail::NonblockingSocketSink
Internal: Nonblocking boost::iostreams::sink
senf::console::detail::NoninteractiveClientReader
Internal: Primitive
ClientReader
implementation
senf::console::OverloadedCommandNode
Command node which allows multiple registered callbacks
senf::console::detail::OwnedNodeFactory
senf::console::ParseCommandInfo
Single parsed
console
command
senf::console::ParseCommandInfo::ParseCommandInfo::ArgumentIterator
Iterator parsing argument groups
senf::console::ParsedArgumentAttributor< Overload, index, flag >
Argument dependent ParsedCommandBase attributes
senf::console::ParsedArgumentAttributorBase< Overload, Self, ReturnType >
Derived class dependent ParsedCommandBase attributes
senf::console::ParsedCommandAttributor< Overload >
Non argument dependent ParsedCommandBase attributes
senf::console::ParsedCommandAttributorBase
Generic
ParsedCommandOverloadBase
attributes
senf::console::ParsedCommandOverload< FunctionTraits, ReturnType, arity >
Parsed command overload
senf::console::ParsedCommandOverloadBase
CommandOverload
implementation with automatic argument parsing
senf::console::ProgramOptions
Console node tree based command line option parser
senf::console::detail::PushBackFunctor
senf::console::detail::RestrictedExecutor
Internal:
Executor
wrapper implementing restricted execution
senf::console::detail::RestrictedExecutor::RestrictedExecutor::RestrictGuard
Internal: Set restricted node of a
RestrictedExecutor
senf::console::ReturnValueTraits< Type >
Customize return value formating
senf::console::ScopedDirectory< Owner >
DirectoryNode
member proxy
senf::console::ScopedDirectoryBase
Internal: Marker base class for all
ScopedDirectory
proxies
senf::console::Server
Interactive
console
server
senf::console::detail::ServerManager
senf::console::factory::SimpleCommand
SimpleCommandNode
factory
senf::console::SimpleCommandNode
Most simple
CommandNode
implementation
senf::console::SimpleCommandOverload
Basic command overload
senf::console::SimpleOverloadAttributor
senf::console::SyntaxErrorException
Syntax error parsing command arguments exception
senf::console::detail::SysdirManager
senf::console::SysInfo
senf::console::SysInfo::SysInfo::Proxy
senf::console::Token
Single argument token
senf::console::UDPServer
UDP Console server
senf::console::UnknownNodeNameException
Exception
: Unknown node name
senf::console::ValueRange< T >
Value range
senf::console::factory::Variable
Variable
node
factory