This is the complete list of members for Client, including all inherited members.
Client() noexcept | Client | |
connect(const std::string &address) noexcept | Client | |
connectSystem() noexcept | Client | |
coverException(const std::function< void(void)> &worker) noexcept | Client | private |
disconnect() noexcept | Client | |
getEventPoll() const | Client | private |
isConnected() const | Client | private |
isInternalDispatcherEnabled() const | Client | private |
mClient | Client | private |
mEventPoll | Client | private |
mInternalDispatcher | Client | private |
mStatus | Client | private |
mStatusMutex | Client | mutableprivate |
vsm_add_state_callback(VsmZoneDbusStateFunction zoneDbusStateCallback, void *data, VsmSubscriptionId *subscriptionId) noexcept | Client | |
vsm_clean_up_zones_root() noexcept | Client | |
vsm_create_netdev_macvlan(const char *zone, const char *zoneDev, const char *hostDev, enum macvlan_mode mode) noexcept | Client | |
vsm_create_netdev_phys(const char *zone, const char *devId) noexcept | Client | |
vsm_create_netdev_veth(const char *zone, const char *zoneDev, const char *hostDev) noexcept | Client | |
vsm_create_zone(const char *id, const char *tname) noexcept | Client | |
vsm_declare_file(const char *zone, VsmFileType type, const char *path, int32_t flags, mode_t mode, VsmString *id) noexcept | Client | |
vsm_declare_link(const char *source, const char *zone, const char *target, VsmString *id) noexcept | Client | |
vsm_declare_mount(const char *source, const char *zone, const char *target, const char *type, uint64_t flags, const char *data, VsmString *id) noexcept | Client | |
vsm_del_state_callback(VsmSubscriptionId subscriptionId) noexcept | Client | |
vsm_destroy_netdev(const char *zone, const char *devId) noexcept | Client | |
vsm_destroy_zone(const char *id) noexcept | Client | |
vsm_enter_eventloop(int flags, int timeout) noexcept | Client | |
vsm_get_active_zone_id(VsmString *id) noexcept | Client | |
vsm_get_dispatcher_type(VsmDispacherType *dispacher) noexcept | Client | |
vsm_get_poll_fd(int *fd) noexcept | Client | |
vsm_get_status() const noexcept | Client | |
vsm_get_status_message() const noexcept | Client | |
vsm_get_zone_dbuses(VsmArrayString *keys, VsmArrayString *values) noexcept | Client | |
vsm_get_zone_ids(VsmArrayString *array) noexcept | Client | |
vsm_grant_device(const char *id, const char *device, uint32_t flags) noexcept | Client | |
vsm_list_declarations(const char *zone, VsmArrayString *declarations) noexcept | Client | |
vsm_lock_queue() noexcept | Client | |
vsm_lock_zone(const char *id) noexcept | Client | |
vsm_lookup_netdev_by_name(const char *zone, const char *netdevId, Netdev *netdev) noexcept | Client | |
vsm_lookup_zone_by_id(const char *id, Zone *zone) noexcept | Client | |
vsm_lookup_zone_by_pid(int pid, VsmString *id) noexcept | Client | |
vsm_lookup_zone_by_terminal_id(int terminal, VsmString *id) noexcept | Client | |
vsm_netdev_add_ipv4_addr(const char *zone, const char *netdevId, struct in_addr *addr, int prefix) noexcept | Client | |
vsm_netdev_add_ipv6_addr(const char *zone, const char *netdevId, struct in6_addr *addr, int prefix) noexcept | Client | |
vsm_netdev_del_ipv4_addr(const char *zone, const char *netdevId, struct in_addr *addr, int prefix) noexcept | Client | |
vsm_netdev_del_ipv6_addr(const char *zone, const char *netdevId, struct in6_addr *addr, int prefix) noexcept | Client | |
vsm_netdev_down(const char *zone, const char *netdevId) noexcept | Client | |
vsm_netdev_get_ip_addr(const char *zone, const char *netdevId, std::vector< InetAddr > &addrs) noexcept | Client | |
vsm_netdev_get_ipv4_addr(const char *zone, const char *netdevId, struct in_addr *addr) noexcept | Client | |
vsm_netdev_get_ipv6_addr(const char *zone, const char *netdevId, struct in6_addr *addr) noexcept | Client | |
vsm_netdev_up(const char *zone, const char *netdevId) noexcept | Client | |
vsm_remove_declaration(const char *zone, VsmString declaration) noexcept | Client | |
vsm_revoke_device(const char *id, const char *device) noexcept | Client | |
vsm_set_active_zone(const char *id) noexcept | Client | |
vsm_set_dispatcher_type(VsmDispacherType dispacher) noexcept | Client | |
vsm_shutdown_zone(const char *id) noexcept | Client | |
vsm_start_zone(const char *id) noexcept | Client | |
vsm_unlock_queue() noexcept | Client | |
vsm_unlock_zone(const char *id) noexcept | Client | |
vsm_zone_get_netdevs(const char *zone, VsmArrayString *netdevIds) noexcept | Client | |
~Client() noexcept | Client |