|
dxd - dynax driver framework 2.6.0d204
cross platform open source driver development framework
|
#include <dx_service.h>
Public Types | |
| typedef std::deque< std::string > | args |
Public Member Functions | |
| catch (...) | |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| catch (const std::exception &__std_exception) | |
| dx_catchall_rethrow (, "%s: handle: %p, access:%x service: %p", id.c_str(), handle, access, service) manager(const std | |
| dx_catchall_rethrow (, "%s: handle: %p, service: %p", id.c_str(), handle, service) void install(const std | |
| dx_catchall_rethrow (head();) parser(const std | |
| void | initialize (const std::string &id="", const ::DWORD(&access)[2]={SC_MANAGER_ALL_ACCESS, SERVICE_ALL_ACCESS}, const std::string desc="", const std::string &path="") try |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN virtual DX_PRAGMA_IGNORE_RETURN_VALUE_END void | operator<< (args &args) try |
| virtual void | operator<< (const args &args) |
| virtual DX_PRAGMA_IGNORE_RETURN_VALUE_END void | parse (args &args) |
| parser (const std::string &id, const char *name, const std::string &desc="", const decltype(dictionary)&dictionary={}) | |
| virtual void | quiet (const args &={}) noexcept |
| dx::service::manager::status promoted | this (::DWORD value) |
| dx::service::manager::enumerate promoted | this (::DWORD value) |
Public Attributes | |
| dx::registry | registry |
| dx::service::manager::enumerate * | this |
| dx::service::manager::status * | this |
Protected Member Functions | |
| virtual void | arg (args &args) try |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| dx_catchall_rethrow () virtual void info(args &) try | |
| dx_catchall_rethrow () virtual void install(args &args) try | |
| dx_catchall_rethrow () virtual void kill(args &) try | |
| dx_catchall_rethrow () virtual void load(args &args) try | |
| dx_catchall_rethrow () virtual void remove(args &) try | |
| dx_catchall_rethrow () virtual void run(args &) try | |
| dx_catchall_rethrow () virtual void start(args &args) try | |
| dx_catchall_rethrow () virtual void stop(args &) try | |
| bool | head () const noexcept override |
| virtual void | help (args &args) try |
| virtual void | help_head () const noexcept |
| virtual void | help_scope () const noexcept |
| virtual DX_PRAGMA_IGNORE_RETURN_VALUE_END void | no_args (const args &args) try |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END auto | select (const std::string &id) try |
| virtual DX_PRAGMA_IGNORE_RETURN_VALUE_END void | version (const args &args={}) try |
Protected Attributes | |
| ::DWORD | access {} |
| std::string | desc |
| std::map< std::deque< std::string >, dispatch > | dictionary |
| ::SC_HANDLE | handle {} |
| std::string | id |
| const char * | name {} |
| struct { | |
| struct { | |
| bool ignore | |
| } error | |
| bool quiet | |
| } | parameter |
| std::string | path |
| ::SC_HANDLE | service {} |
|
inherited |
|
inline |
|
inlineprotectedvirtual |
|
inlineinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inlineoverrideprotectedvirtualnoexcept |
Reimplemented from dx::parser.
|
inlineprotectedvirtualinherited |
|
inlineprotectedvirtualnoexceptinherited |
Reimplemented in dx::test::driver< super_device_t, audio_pin_t, io_t, device_t, driver_t, engine_t >, and dx::test::driver< super_device_t, audio_pin_t, io_t, device_t, driver_t, engine_t >.
|
inlineprotectedvirtualnoexceptinherited |
Reimplemented in dx::select< parsers_t >, dx::test::driver< super_device_t, audio_pin_t, io_t, device_t, driver_t, engine_t >, and dx::test::driver< super_device_t, audio_pin_t, io_t, device_t, driver_t, engine_t >.
|
inlineinherited |
|
inlineprotectedvirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
Reimplemented in dx::test::driver< super_device_t, audio_pin_t, io_t, device_t, driver_t, engine_t >, and dx::test::driver< super_device_t, audio_pin_t, io_t, device_t, driver_t, engine_t >.
|
inlinevirtualnoexceptinherited |
|
inlineprotectedinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineprotectedvirtualinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
| struct { ... } dx::parser::error |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
protectedinherited |
| struct { ... } dx::parser::parameter |
|
protectedinherited |
|
inherited |
|
inherited |
|
protectedinherited |
|
inherited |
|
inherited |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |