sdbus-c++ 2.3.1
High-level C++ D-Bus library based on systemd D-Bus implementation
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Csdbus::adopt_fd_t
 Csdbus::adopt_message_t
 Csdbus::AllPropertiesGetter
 Csdbus::function_traits_base< ReturnType, Args >::arg< Idx >
 Csdbus::as_dictionary< Struct >
 Csdbus::AsyncAllPropertiesGetter
 Csdbus::AsyncMethodInvoker
 Csdbus::AsyncPropertyGetter
 Csdbus::AsyncPropertySetter
 Csdbus::Awaitable< T >
 Csdbus::AwaitableData< T >
 Csdbus::dont_expect_reply_t
 Csdbus::dont_run_event_loop_thread_t
 Csdbus::embed_variant_t
 Csdbus::Flags
 Csdbus::floating_slot_t
 Csdbus::function_traits< Type >
 Csdbus::function_traits< Type & >
 Csdbus::function_traits< const Type >
 Csdbus::function_traits< FunctionType >
 Csdbus::function_traits< std::function< FunctionType > >
 Csdbus::function_traits_base< ReturnType, Args >
 Csdbus::function_traits_base< ReturnType, Args... >
 Csdbus::function_traits< ReturnType(Args...)>
 Csdbus::function_traits< ReturnType(*)(Args...)>
 Csdbus::function_traits< ReturnType(ClassType::*)(Args...) const >
 Csdbus::function_traits< ReturnType(ClassType::*)(Args...) const volatile >
 Csdbus::function_traits< ReturnType(ClassType::*)(Args...) volatile >
 Csdbus::function_traits< ReturnType(ClassType::*)(Args...)>
 Csdbus::function_traits_base< std::tuple< Results... >, Args... >
 Csdbus::function_traits< void(Result< Results... > &&, Args...)>
 Csdbus::function_traits< void(Result< Results... >, Args...)>
 Csdbus::function_traits_base< void, Args... >
 Csdbus::function_traits< void(const std::optional< Error > &, Args...)>
 Csdbus::function_traits< void(std::optional< Error > &&, Args...)>
 Csdbus::function_traits< void(std::optional< Error >, Args...)>
 Csdbus::future_return< Args >
 Csdbus::future_return< Type >
 Csdbus::future_return<>
 Csdbus::IConnection
 Csdbus::InterfaceFlagsVTableItem
 CInterfaces...
 Csdbus::ProxyInterfaces< Interfaces >
 Csdbus::Introspectable_proxy
 Csdbus::IObject
 Csdbus::IProxy
 Csdbus::ManagedObject_adaptorManaged Object Convenience Adaptor
 Csdbus::Message
 Csdbus::MethodCall
 Csdbus::MethodReply
 Csdbus::PlainMessage
 Csdbus::PropertyGetReply
 Csdbus::PropertySetCall
 Csdbus::Signal
 Csdbus::MethodInvoker
 Csdbus::MethodVTableItem
 Csdbus::ObjectManager_adaptorObject Manager Convenience Adaptor
 Csdbus::ObjectManager_proxy
 Csdbus::Peer_proxy
 Csdbus::PendingAsyncCall
 Csdbus::IConnection::PollData
 Csdbus::Properties_adaptor
 Csdbus::Properties_proxy
 Csdbus::PropertyGetter
 Csdbus::PropertySetter
 Csdbus::PropertyVTableItem
 Csdbus::ProxyObjectHolder
 Csdbus::ProxyInterfaces< Interfaces >
 Csdbus::Result< Results >
 Csdbus::return_slot_t
 Cstd::runtime_error
 Csdbus::Error
 Csdbus::SignalEmitter
 Csdbus::SignalSubscriber
 Csdbus::SignalVTableItem
 Csdbus::signature_of< T, Enable >
 Csdbus::signature_of< bool >
 Csdbus::signature_of< DictEntry< T1, T2 > >
 Csdbus::signature_of< double >
 Csdbus::signature_of< int16_t >
 Csdbus::signature_of< int32_t >
 Csdbus::signature_of< int64_t >
 Csdbus::signature_of< ObjectPath >
 Csdbus::signature_of< Signature >
 Csdbus::signature_of< std::map< Key, Value > >
 Csdbus::signature_of< std::unordered_map< Key, Value, Hash, KeyEqual, Allocator > >
 Csdbus::signature_of< std::map< Key, Value, Compare, Allocator > >
 Csdbus::signature_of< std::string >
 Csdbus::signature_of< BusName >
 Csdbus::signature_of< InterfaceName >
 Csdbus::signature_of< MemberName >
 Csdbus::signature_of< char * >
 Csdbus::signature_of< char[N]>
 Csdbus::signature_of< const char * >
 Csdbus::signature_of< const char[N]>
 Csdbus::signature_of< std::string_view >
 Csdbus::signature_of< std::tuple< Types... > >
 Csdbus::signature_of< std::underlying_type_t< Enum > >
 Csdbus::signature_of< Enum, std::enable_if_t< std::is_enum_v< Enum > &&!std::is_const_v< Enum > &&!std::is_volatile_v< Enum > > >
 Csdbus::signature_of< std::vector< Element > >
 Csdbus::signature_of< std::array< Element, Size > >
 Csdbus::signature_of< std::vector< Element, Allocator > >
 Csdbus::signature_of< Struct< ValueTypes... > >
 Csdbus::signature_of< T >
 Csdbus::signature_of< T & >
 Csdbus::signature_of< T && >
 Csdbus::signature_of< const T >
 Csdbus::signature_of< const volatile T >
 Csdbus::signature_of< volatile T >
 Csdbus::signature_of< tuple_of_function_input_arg_types_t< Function > >
 Csdbus::signature_of_function_input_arguments< Function >
 Csdbus::signature_of< tuple_of_function_output_arg_types_t< Function > >
 Csdbus::signature_of_function_output_arguments< Function >
 Csdbus::signature_of< uint16_t >
 Csdbus::signature_of< uint32_t >
 Csdbus::signature_of< uint64_t >
 Csdbus::signature_of< uint8_t >
 Csdbus::signature_of< UnixFd >
 Csdbus::signature_of< Variant >
 Csdbus::signature_of< std::variant< Elements... > >
 Csdbus::signature_of< void >
 Cstd::string
 Csdbus::BusName
 Csdbus::Error::Name
 Csdbus::InterfaceName
 Csdbus::MemberName
 Csdbus::ObjectPath
 Csdbus::Signature
 Cstd::tuple
 Csdbus::Struct< ValueTypes >
 Cstd::tuple_element
 Cstd::tuple_element< I, sdbus::Struct< ValueTypes... > >
 Csdbus::tuple_of_function_input_arg_types< Function >
 Csdbus::tuple_of_function_output_arg_types< Function >
 Cstd::tuple_size
 Cstd::tuple_size< sdbus::Struct< ValueTypes... > >
 Csdbus::UnixFd
 Csdbus::Variant
 Csdbus::VTableAdder
 Csdbus::with_awaitable_t
 Csdbus::with_future_t