|
|
| RemoteParticipant (FfiHandle handle, std::string sid, std::string name, std::string identity, std::string metadata, std::unordered_map< std::string, std::string > attributes, ParticipantKind kind, DisconnectReason reason) |
| |
|
const PublicationMap & | trackPublications () const noexcept |
| |
|
PublicationMap & | mutableTrackPublications () noexcept |
| |
|
std::string | to_string () const |
| |
|
| Participant (FfiHandle handle, std::string sid, std::string name, std::string identity, std::string metadata, std::unordered_map< std::string, std::string > attributes, ParticipantKind kind, DisconnectReason reason) |
| |
|
const std::string & | sid () const noexcept |
| |
|
const std::string & | name () const noexcept |
| |
|
const std::string & | identity () const noexcept |
| |
|
const std::string & | metadata () const noexcept |
| |
|
const std::unordered_map< std::string, std::string > & | attributes () const noexcept |
| |
|
ParticipantKind | kind () const noexcept |
| |
|
DisconnectReason | disconnectReason () const noexcept |
| |
|
uintptr_t | ffiHandleId () const noexcept |
| |
|
void | set_name (std::string name) noexcept |
| |
|
void | set_metadata (std::string metadata) noexcept |
| |
|
void | set_attributes (std::unordered_map< std::string, std::string > attrs) noexcept |
| |
|
void | set_attribute (const std::string &key, const std::string &value) |
| |
|
void | remove_attribute (const std::string &key) |
| |
|
void | set_kind (ParticipantKind kind) noexcept |
| |
|
void | set_disconnect_reason (DisconnectReason reason) noexcept |
| |