![]() |
Home | Libraries | People | FAQ | More |
namespace boost { namespace application { class aspect_map; } }
namespace boost { namespace application { class basic_context; class global_context; typedef basic_context context; typedef csbl::shared_ptr< global_context > global_context_ptr; typedef csbl::shared_ptr< basic_context > context_ptr; } }
namespace boost { namespace application { template<typename HandlerReturnType = bool> class handler; typedef handler< bool > dafault_handler; } }
namespace boost { namespace application { template<typename ApplicationMode, typename Application, typename CustomType, typename Context> int launch(Application &, CustomType &, Context &, system::error_code &); template<typename ApplicationMode, typename Application, typename CustomType> int launch(Application & app, CustomType & ct, global_context_ptr cxt, system::error_code & ec); template<typename ApplicationMode, typename Application, typename Context> int launch(Application &, Context &, system::error_code &); template<typename ApplicationMode, typename Application> int launch(Application & app, global_context_ptr cxt, system::error_code & ec); template<typename ApplicationMode, typename Application, typename CustomType, typename Context> int launch(Application &, CustomType &, Context &); template<typename ApplicationMode, typename Application, typename CustomType> int launch(Application & app, CustomType & ct, global_context_ptr cxt); template<typename ApplicationMode, typename Application, typename Context> int launch(Application &, Context &); template<typename ApplicationMode, typename Application> int launch(Application & app, global_context_ptr cxt); } }
namespace boost { namespace application { class signal_binder; class signal_manager; } }
namespace boost { namespace application { class common; } }
namespace boost { namespace application { class server; } }
namespace boost { namespace application { template<typename CharType> class args_; typedef args_< character_types::char_type > args; } }
namespace boost { namespace application { class limit_single_instance; class limit_single_instance_default_behaviour; } }
namespace boost { namespace application { class path; template<typename CharType> class path_default_behaviour_; typedef path_default_behaviour_< character_types::char_type > path_default_behaviour; } }
namespace boost { namespace application { class pause_handler; class pause_handler_default_behaviour; } }
namespace boost { namespace application { class resume_handler; class resume_handler_default_behaviour; } }
namespace boost { namespace application { class run_mode; } }
namespace boost { namespace application { namespace posix { class selfpipe; } } }
namespace boost { namespace application { class status; } }
namespace boost { namespace application { class termination_handler; class termination_handler_default_behaviour; } }
namespace boost { namespace application { class wait_for_termination_request; class wait_for_termination_request_default_behaviour; } }