libivon 0.1.0
Voice-over-IP library
Loading...
Searching...
No Matches
ivon::ServerWrapper Member List

This is the complete list of members for ivon::ServerWrapper, including all inherited members.

ClientApproveCallback typedefivon::IServer
ClientConnectedCallback typedefivon::IServer
ClientDisconnectedCallback typedefivon::IServer
ClientIdCheckCallback typedefivon::IServer
ConnectionAdmissionCallback typedefivon::IServer
create_group(const std::string &group_id) overrideivon::ServerWrapperinlinevirtual
delete_group(const std::string &group_id, std::function< void(bool)> callback=nullptr) overrideivon::ServerWrapperinlinevirtual
group_ids() const overrideivon::ServerWrapperinlinevirtual
GroupJoinAuthorizeCallback typedefivon::IServer
handle() const noexceptivon::ServerWrapperinline
has_group(const std::string &group_id) const overrideivon::ServerWrapperinlinevirtual
kick_client(const std::string &client_id, const std::string &reason="") overrideivon::ServerWrapperinlinevirtual
kick_client_from_group(const std::string &group_id, const std::string &client_id, const std::string &reason="", std::function< void(bool)> callback=nullptr) overrideivon::ServerWrapperinlinevirtual
on_client_approve(ClientApproveCallback cb) overrideivon::ServerWrapperinlinevirtual
on_client_connected(ClientConnectedCallback cb) overrideivon::ServerWrapperinlinevirtual
on_client_disconnected(ClientDisconnectedCallback cb) overrideivon::ServerWrapperinlinevirtual
on_client_id_check(ClientIdCheckCallback cb) overrideivon::ServerWrapperinlinevirtual
on_connection_admission(ConnectionAdmissionCallback cb) overrideivon::ServerWrapperinlinevirtual
on_group_join_authorize(GroupJoinAuthorizeCallback cb) overrideivon::ServerWrapperinlinevirtual
on_password_validate(PasswordValidateCallback cb) overrideivon::ServerWrapperinlinevirtual
operator=(const ServerWrapper &)=deleteivon::ServerWrapper
operator=(ServerWrapper &&)=deleteivon::ServerWrapper
PasswordValidateCallback typedefivon::IServer
rotate_group_key(const std::string &group_id) overrideivon::ServerWrapperinlinevirtual
run() overrideivon::ServerWrapperinlinevirtual
send_message_to_all(const std::string &data_type, const uint8_t *data, size_t data_len) overrideivon::ServerWrapperinlinevirtual
send_message_to_all(const std::string &data_type, std::span< const uint8_t > data)ivon::ServerWrapperinline
send_message_to_client(const std::string &client_id, const std::string &data_type, const uint8_t *data, size_t data_len) overrideivon::ServerWrapperinlinevirtual
send_message_to_client(const std::string &client_id, const std::string &data_type, std::span< const uint8_t > data)ivon::ServerWrapperinline
send_message_to_group(const std::string &group_id, const std::string &data_type, const uint8_t *data, size_t data_len) overrideivon::ServerWrapperinlinevirtual
send_message_to_group(const std::string &group_id, const std::string &data_type, std::span< const uint8_t > data)ivon::ServerWrapperinline
ServerWrapper(const Config &cfg)ivon::ServerWrapperinlineexplicit
ServerWrapper(const ServerWrapper &)=deleteivon::ServerWrapper
ServerWrapper(ServerWrapper &&)=deleteivon::ServerWrapper
set_group_property(const std::string &group_id, const std::string &key, const uint8_t *value, size_t value_len) overrideivon::ServerWrapperinlinevirtual
set_property(const std::string &key, const uint8_t *value, size_t value_len) overrideivon::ServerWrapperinlinevirtual
stop() overrideivon::ServerWrapperinlinevirtual
~IServer()=defaultivon::IServervirtual
~ServerWrapper() overrideivon::ServerWrapperinline