libmoost
|
Namespaces | |
namespace | detail |
namespace | validator |
Classes | |
class | stream_writer_iface |
class | appender_iface |
Interface for log appenders. More... | |
class | appender_factory_iface |
Interface for socket appender factories. More... | |
class | log4cxx_appender_factory |
A factory for log4cxx appenders. More... | |
class | null_appender_factory |
A factory for appenders that do nothing. More... | |
class | option_validator |
class | posix_stream_stealer |
class | remote_shell_iface |
Interface for remote command shell. More... | |
class | remote_shell_server |
Compiler firewall for remote_shell_server_impl. More... | |
class | remote_shell |
A remote command shell used for interacting with the user. More... | |
class | NoProcessOwnershipPolicy |
This policy implements no process ownership handling. More... | |
class | UidGidProcessOwnershipPolicy |
This policy implements process ownership handling based on user/groud IDs. More... | |
class | NoLoggingPolicy |
This policy implements no logging. More... | |
class | MoostLoggingPolicy |
This policy implements logging using moost::logging. More... | |
class | skeleton |
Configurable template implementing common functionality to run a service. More... | |
class | standard_options |
class | remote_shell_server_impl |
Typedefs | |
typedef boost::shared_ptr < stream_writer_iface > | stream_writer_ptr |
typedef boost::shared_ptr < appender_iface > | appender_ptr |
typedef boost::shared_ptr < appender_factory_iface > | appender_factory_ptr |
Functions | |
template<class SkeletonT > | |
int | main (int argc, char **argv, bool noargs=false) |
typedef boost::shared_ptr<appender_factory_iface> moost::service::appender_factory_ptr |
Definition at line 84 of file appender.h.
typedef boost::shared_ptr<appender_iface> moost::service::appender_ptr |
Definition at line 65 of file appender.h.
typedef boost::shared_ptr<stream_writer_iface> moost::service::stream_writer_ptr |
Definition at line 50 of file appender.h.
int moost::service::main | ( | int | argc, |
char ** | argv, | ||
bool | noargs = false |
||
) |