#include </home/runner/work/icey/icey/src/symple/src/server/detail.h>| Return | Name | Description |
|---|---|---|
void | join | |
void | leave | |
void | leaveAll | |
void | clear | |
const MemberSet * | members const | |
std::unordered_set< std::string > | collectRecipients const |
void join(const std::string & room, const std::string & peerId)void leave(const std::string & room, const std::string & peerId)void leaveAll(const std::string & peerId)void clear()const
const MemberSet * members(const std::string & room) constconst
std::unordered_set< std::string > collectRecipients(const std::unordered_set< std::string > & rooms, std::string_view excludeId) const| Name | Description |
|---|---|
MemberSet |
std::unordered_set< std::string > MemberSet()| Return | Name | Description |
|---|---|---|
std::unordered_map< std::string, MemberSet > | _rooms |
std::unordered_map< std::string, MemberSet > _rooms