|
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 |
1.8.17