|
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 |
||
| ) |