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

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

connect()=0ivon::IClientpure virtual
connection_state() const noexcept=0ivon::IClientpure virtual
disconnect()=0ivon::IClientpure virtual
get_group_ids() const =0ivon::IClientpure virtual
get_remote_client_count() const noexcept=0ivon::IClientpure virtual
get_remote_client_ids() const =0ivon::IClientpure virtual
has_remote_client(const std::string &client_id) const noexcept=0ivon::IClientpure virtual
is_connected() const noexcept=0ivon::IClientpure virtual
is_group_member(const std::string &group_id) const =0ivon::IClientpure virtual
is_synchronized() const noexcept=0ivon::IClientpure virtual
join_group(const std::string &group_id)=0ivon::IClientpure virtual
leave_group(const std::string &group_id)=0ivon::IClientpure virtual
on_client_joined(ClientJoinedCallback cb)=0ivon::IClientpure virtual
on_client_left(ClientLeftCallback cb)=0ivon::IClientpure virtual
on_client_message(ClientMessageCallback cb)=0ivon::IClientpure virtual
on_connection_state_changed(ConnectionStateCallback cb)=0ivon::IClientpure virtual
on_disconnected(DisconnectedCallback cb)=0ivon::IClientpure virtual
on_fanout_data(FanoutDataCallback cb)=0ivon::IClientpure virtual
on_fanout_error(FanoutErrorCallback cb)=0ivon::IClientpure virtual
on_group_joined(GroupJoinCallback cb)=0ivon::IClientpure virtual
on_group_key_update(GroupKeyUpdateCallback cb)=0ivon::IClientpure virtual
on_group_kicked(GroupKickedCallback cb)=0ivon::IClientpure virtual
on_group_left(GroupLeaveCallback cb)=0ivon::IClientpure virtual
on_group_list(GroupListCallback cb)=0ivon::IClientpure virtual
on_group_member_joined(GroupMemberJoinedCallback cb)=0ivon::IClientpure virtual
on_group_member_left(GroupMemberLeftCallback cb)=0ivon::IClientpure virtual
on_group_mute(GroupMuteCallback cb)=0ivon::IClientpure virtual
on_group_property_update(GroupPropertyUpdateCallback cb)=0ivon::IClientpure virtual
on_kicked(KickedCallback cb)=0ivon::IClientpure virtual
on_password_required(PasswordCallback cb)=0ivon::IClientpure virtual
on_server_properties(ServerPropertiesCallback cb)=0ivon::IClientpure virtual
on_server_property_update(ServerPropertyUpdateCallback cb)=0ivon::IClientpure virtual
on_tofu_verify(TofuVerifyCallback cb)=0ivon::IClientpure virtual
request_group_list()=0ivon::IClientpure virtual
send_broadcast_message(const std::string &type, const std::vector< uint8_t > &buffer)=0ivon::IClientpure virtual
send_client_message(const std::string &client_id, const std::string &type, const std::vector< uint8_t > &buffer)=0ivon::IClientpure virtual
send_group_data(const std::string &group_id, const unsigned char *data, size_t len)=0ivon::IClientpure virtual
send_group_data(const std::string &group_id, const std::vector< uint8_t > &data)=0ivon::IClientpure virtual
send_group_message(const std::string &group_id, const std::string &type, const std::vector< uint8_t > &buffer)=0ivon::IClientpure virtual
session_id() const =0ivon::IClientpure virtual
set_fanout_sender_id(uint64_t sender_id)=0ivon::IClientpure virtual
set_mute(const std::string &group_id, const std::string &target_client_id, bool muted)=0ivon::IClientpure virtual
~IClient()=defaultivon::IClientvirtual