|
libivon 0.1.0
Voice-over-IP library
|
This is the complete list of members for ivon::IClient, including all inherited members.
| connect()=0 | ivon::IClient | pure virtual |
| connection_state() const noexcept=0 | ivon::IClient | pure virtual |
| disconnect()=0 | ivon::IClient | pure virtual |
| get_group_ids() const =0 | ivon::IClient | pure virtual |
| get_remote_client_count() const noexcept=0 | ivon::IClient | pure virtual |
| get_remote_client_ids() const =0 | ivon::IClient | pure virtual |
| has_remote_client(const std::string &client_id) const noexcept=0 | ivon::IClient | pure virtual |
| is_connected() const noexcept=0 | ivon::IClient | pure virtual |
| is_group_member(const std::string &group_id) const =0 | ivon::IClient | pure virtual |
| is_synchronized() const noexcept=0 | ivon::IClient | pure virtual |
| join_group(const std::string &group_id)=0 | ivon::IClient | pure virtual |
| leave_group(const std::string &group_id)=0 | ivon::IClient | pure virtual |
| on_client_joined(ClientJoinedCallback cb)=0 | ivon::IClient | pure virtual |
| on_client_left(ClientLeftCallback cb)=0 | ivon::IClient | pure virtual |
| on_client_message(ClientMessageCallback cb)=0 | ivon::IClient | pure virtual |
| on_connection_state_changed(ConnectionStateCallback cb)=0 | ivon::IClient | pure virtual |
| on_disconnected(DisconnectedCallback cb)=0 | ivon::IClient | pure virtual |
| on_fanout_data(FanoutDataCallback cb)=0 | ivon::IClient | pure virtual |
| on_fanout_error(FanoutErrorCallback cb)=0 | ivon::IClient | pure virtual |
| on_group_joined(GroupJoinCallback cb)=0 | ivon::IClient | pure virtual |
| on_group_key_update(GroupKeyUpdateCallback cb)=0 | ivon::IClient | pure virtual |
| on_group_kicked(GroupKickedCallback cb)=0 | ivon::IClient | pure virtual |
| on_group_left(GroupLeaveCallback cb)=0 | ivon::IClient | pure virtual |
| on_group_list(GroupListCallback cb)=0 | ivon::IClient | pure virtual |
| on_group_member_joined(GroupMemberJoinedCallback cb)=0 | ivon::IClient | pure virtual |
| on_group_member_left(GroupMemberLeftCallback cb)=0 | ivon::IClient | pure virtual |
| on_group_mute(GroupMuteCallback cb)=0 | ivon::IClient | pure virtual |
| on_group_property_update(GroupPropertyUpdateCallback cb)=0 | ivon::IClient | pure virtual |
| on_kicked(KickedCallback cb)=0 | ivon::IClient | pure virtual |
| on_password_required(PasswordCallback cb)=0 | ivon::IClient | pure virtual |
| on_server_properties(ServerPropertiesCallback cb)=0 | ivon::IClient | pure virtual |
| on_server_property_update(ServerPropertyUpdateCallback cb)=0 | ivon::IClient | pure virtual |
| on_tofu_verify(TofuVerifyCallback cb)=0 | ivon::IClient | pure virtual |
| request_group_list()=0 | ivon::IClient | pure virtual |
| send_broadcast_message(const std::string &type, const std::vector< uint8_t > &buffer)=0 | ivon::IClient | pure virtual |
| send_client_message(const std::string &client_id, const std::string &type, const std::vector< uint8_t > &buffer)=0 | ivon::IClient | pure virtual |
| send_group_data(const std::string &group_id, const unsigned char *data, size_t len)=0 | ivon::IClient | pure virtual |
| send_group_data(const std::string &group_id, const std::vector< uint8_t > &data)=0 | ivon::IClient | pure virtual |
| send_group_message(const std::string &group_id, const std::string &type, const std::vector< uint8_t > &buffer)=0 | ivon::IClient | pure virtual |
| session_id() const =0 | ivon::IClient | pure virtual |
| set_fanout_sender_id(uint64_t sender_id)=0 | ivon::IClient | pure virtual |
| set_mute(const std::string &group_id, const std::string &target_client_id, bool muted)=0 | ivon::IClient | pure virtual |
| ~IClient()=default | ivon::IClient | virtual |