|
libivon 0.1.0
Voice-over-IP library
|
This is the complete list of members for ivon::ServerWrapper, including all inherited members.
| ClientApproveCallback typedef | ivon::IServer | |
| ClientConnectedCallback typedef | ivon::IServer | |
| ClientDisconnectedCallback typedef | ivon::IServer | |
| ClientIdCheckCallback typedef | ivon::IServer | |
| ConnectionAdmissionCallback typedef | ivon::IServer | |
| create_group(const std::string &group_id) override | ivon::ServerWrapper | inlinevirtual |
| delete_group(const std::string &group_id, std::function< void(bool)> callback=nullptr) override | ivon::ServerWrapper | inlinevirtual |
| group_ids() const override | ivon::ServerWrapper | inlinevirtual |
| GroupJoinAuthorizeCallback typedef | ivon::IServer | |
| handle() const noexcept | ivon::ServerWrapper | inline |
| has_group(const std::string &group_id) const override | ivon::ServerWrapper | inlinevirtual |
| kick_client(const std::string &client_id, const std::string &reason="") override | ivon::ServerWrapper | inlinevirtual |
| kick_client_from_group(const std::string &group_id, const std::string &client_id, const std::string &reason="", std::function< void(bool)> callback=nullptr) override | ivon::ServerWrapper | inlinevirtual |
| on_client_approve(ClientApproveCallback cb) override | ivon::ServerWrapper | inlinevirtual |
| on_client_connected(ClientConnectedCallback cb) override | ivon::ServerWrapper | inlinevirtual |
| on_client_disconnected(ClientDisconnectedCallback cb) override | ivon::ServerWrapper | inlinevirtual |
| on_client_id_check(ClientIdCheckCallback cb) override | ivon::ServerWrapper | inlinevirtual |
| on_connection_admission(ConnectionAdmissionCallback cb) override | ivon::ServerWrapper | inlinevirtual |
| on_group_join_authorize(GroupJoinAuthorizeCallback cb) override | ivon::ServerWrapper | inlinevirtual |
| on_password_validate(PasswordValidateCallback cb) override | ivon::ServerWrapper | inlinevirtual |
| operator=(const ServerWrapper &)=delete | ivon::ServerWrapper | |
| operator=(ServerWrapper &&)=delete | ivon::ServerWrapper | |
| PasswordValidateCallback typedef | ivon::IServer | |
| rotate_group_key(const std::string &group_id) override | ivon::ServerWrapper | inlinevirtual |
| run() override | ivon::ServerWrapper | inlinevirtual |
| send_message_to_all(const std::string &data_type, const uint8_t *data, size_t data_len) override | ivon::ServerWrapper | inlinevirtual |
| send_message_to_all(const std::string &data_type, std::span< const uint8_t > data) | ivon::ServerWrapper | inline |
| send_message_to_client(const std::string &client_id, const std::string &data_type, const uint8_t *data, size_t data_len) override | ivon::ServerWrapper | inlinevirtual |
| send_message_to_client(const std::string &client_id, const std::string &data_type, std::span< const uint8_t > data) | ivon::ServerWrapper | inline |
| send_message_to_group(const std::string &group_id, const std::string &data_type, const uint8_t *data, size_t data_len) override | ivon::ServerWrapper | inlinevirtual |
| send_message_to_group(const std::string &group_id, const std::string &data_type, std::span< const uint8_t > data) | ivon::ServerWrapper | inline |
| ServerWrapper(const Config &cfg) | ivon::ServerWrapper | inlineexplicit |
| ServerWrapper(const ServerWrapper &)=delete | ivon::ServerWrapper | |
| ServerWrapper(ServerWrapper &&)=delete | ivon::ServerWrapper | |
| set_group_property(const std::string &group_id, const std::string &key, const uint8_t *value, size_t value_len) override | ivon::ServerWrapper | inlinevirtual |
| set_property(const std::string &key, const uint8_t *value, size_t value_len) override | ivon::ServerWrapper | inlinevirtual |
| stop() override | ivon::ServerWrapper | inlinevirtual |
| ~IServer()=default | ivon::IServer | virtual |
| ~ServerWrapper() override | ivon::ServerWrapper | inline |