![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <room.hpp>


Public Member Functions | |
| Room (std::string name) | |
| void | addClient (std::shared_ptr< Client > &&client) |
| bool | isEmpty () const |
| bool | isFull () const |
Private Member Functions | |
| void | onClientCandidate (Client &client, CompletionStatus success) |
Private Attributes | |
| std::map< Client *, std::shared_ptr< Client > > | clients |
| std::string | name |
| void Room::addClient | ( | std::shared_ptr< Client > && | client | ) |
Definition at line 43 of file room.cpp.
References clients, Client::getClientName(), Client::getSdpDesc(), isFull(), onClientCandidate(), Client::readCandidate(), and Client::sendMsg().

|
inline |
|
inline |
|
private |
Definition at line 67 of file room.cpp.
References clients, GracefulDisconnect, onClientCandidate(), Success, and UnexpectedDisconnect.
Referenced by addClient(), and onClientCandidate().

Definition at line 58 of file room.hpp.
Referenced by addClient(), isEmpty(), isFull(), and onClientCandidate().