Babel
Epitech's C++ VoIP project
|
This is the complete list of members for Babel::BabelServer, including all inherited members.
_acceptor | Babel::AsioTCPServer< RFCCodes > | protected |
_connections | Babel::AsioTCPServer< RFCCodes > | protected |
_contextThread | Babel::AsioTCPServer< RFCCodes > | protected |
_idCounter | Babel::AsioTCPServer< RFCCodes > | protected |
_ioContext | Babel::AsioTCPServer< RFCCodes > | protected |
_messagesIn | Babel::AsioTCPServer< RFCCodes > | protected |
_users | Babel::BabelServer | private |
announceUserLeftCall(Call &call, const ITCPConnection< RFCCodes > &connectionLeaving) | Babel::BabelServer | private |
AsioTCPServer() | Babel::AsioTCPServer< RFCCodes > | explicit |
callUser(std::shared_ptr< ITCPConnection< RFCCodes >> connection, Message< RFCCodes > message) | Babel::BabelServer | |
denyCall(std::shared_ptr< ITCPConnection< RFCCodes >> connection, Message< RFCCodes > message) | Babel::BabelServer | |
getCallAllIPs(Message< RFCCodes > &m, const Call &call) | Babel::BabelServer | private |
getConnectionById(uint64_t id) const | Babel::BabelServer | private |
getUserByUsername(const std::string &username, User &user) | Babel::BabelServer | private |
hangUpCall(std::shared_ptr< ITCPConnection< RFCCodes >> connection, Message< RFCCodes > message) | Babel::BabelServer | |
isValidCallId(int callId) const | Babel::BabelServer | private |
joinCall(std::shared_ptr< ITCPConnection< RFCCodes >> connection, Message< RFCCodes > message) | Babel::BabelServer | |
listUsers(std::shared_ptr< ITCPConnection< RFCCodes >> connection, Message< RFCCodes > message) | Babel::BabelServer | |
login(std::shared_ptr< ITCPConnection< RFCCodes >> connection, Message< RFCCodes > message) | Babel::BabelServer | |
messageAllClients(const Message< RFCCodes > &msg) override | Babel::AsioTCPServer< RFCCodes > | virtual |
messageAllParticipants(Call &call, const Message< RFCCodes > &m) | Babel::BabelServer | private |
messageClient(std::shared_ptr< ITCPConnection< RFCCodes >> client, const Message< RFCCodes > &msg) override | Babel::AsioTCPServer< RFCCodes > | virtual |
onClientConnect(std::shared_ptr< ITCPConnection< RFCCodes >> client) override | Babel::BabelServer | virtual |
onClientDisconnect(std::shared_ptr< ITCPConnection< RFCCodes >> client) override | Babel::BabelServer | virtual |
ongoingCalls | Babel::BabelServer | private |
onMessage(std::shared_ptr< ITCPConnection< RFCCodes >> client, Message< RFCCodes > &msg) override | Babel::BabelServer | virtual |
requestsHandlers | Babel::BabelServer | private |
start(uint16_t port) override | Babel::AsioTCPServer< RFCCodes > | virtual |
stop() override | Babel::AsioTCPServer< RFCCodes > | virtual |
update(uint64_t nbMessagesToProcess, bool wait) override | Babel::AsioTCPServer< RFCCodes > | virtual |
waitForClientConnections() | Babel::AsioTCPServer< RFCCodes > | protected |
~AsioTCPServer() override | Babel::AsioTCPServer< RFCCodes > | |
~ITCPServer()=default | Babel::ITCPServer< RFCCodes > | virtual |