addServer(const socket_t &serverId) noexcept(false) | anna::diameter::comm::Entity | |
asString() const | anna::diameter::comm::Entity | |
asXML(anna::xml::Node *parent) const | anna::diameter::comm::Entity | |
begin() | anna::diameter::comm::Entity | inline |
begin() const | anna::diameter::comm::Entity | inline |
bind() noexcept(false) | anna::diameter::comm::Entity | |
broadcast(const Message *message) noexcept(false) | anna::diameter::comm::Entity | |
broadcast(const Message &message) noexcept(false) | anna::diameter::comm::Entity | inline |
close() noexcept(false) | anna::diameter::comm::Entity | inline |
end() | anna::diameter::comm::Entity | inline |
end() const | anna::diameter::comm::Entity | inline |
Engine class | anna::diameter::comm::Entity | friend |
Entity(int maxServers=2) | anna::diameter::comm::Entity | inline |
eventDPA(ClientSession *clientSession, const anna::DataBlock &response, const anna::diameter::comm::OriginHost *myNode) noexcept(false)=0 | anna::diameter::comm::Entity | protectedpure virtual |
eventPeerShutdown(const ClientSession *clientSession) | anna::diameter::comm::Entity | protectedvirtual |
eventRequest(ClientSession *clientSession, const anna::DataBlock &request, const anna::diameter::comm::OriginHost *myNode) noexcept(false)=0 | anna::diameter::comm::Entity | protectedpure virtual |
eventRequestRetransmission(const ClientSession *clientSession, Message *request) | anna::diameter::comm::Entity | protectedvirtual |
eventResponse(const Response &response, const anna::diameter::comm::OriginHost *myNode) noexcept(false)=0 | anna::diameter::comm::Entity | protectedpure virtual |
eventUnknownResponse(ClientSession *clientSession, const anna::DataBlock &response, const anna::diameter::comm::OriginHost *myNode) noexcept(false)=0 | anna::diameter::comm::Entity | protectedpure virtual |
getAddressPortList() const | anna::diameter::comm::Entity | |
getBalance() const | anna::diameter::comm::Entity | inline |
getCategory() const | anna::diameter::comm::Entity | inline |
getDescription() const | anna::diameter::comm::Entity | inline |
getEngine() const | anna::diameter::comm::Entity | inline |
getLastUsedResource() const | anna::diameter::comm::Entity | inline |
getMaxServers() const | anna::diameter::comm::Entity | inline |
getMaxServerss() const | anna::diameter::comm::Entity | inline |
getNumberOfServers() const | anna::diameter::comm::Entity | inline |
getOTARequests() const | anna::diameter::comm::Entity | |
getSessionBasedModelsType() const | anna::diameter::comm::Entity | inline |
hidden() const | anna::diameter::comm::Entity | |
hide() | anna::diameter::comm::Entity | |
idle() const | anna::diameter::comm::Entity | inline |
isAvailable() const | anna::diameter::comm::Entity | inline |
isDeprecated() const | anna::diameter::comm::Entity | inline |
raiseAutoRecovery(bool autoRecovery=true) noexcept(false) | anna::diameter::comm::Entity | |
readSocketId(const Message *message, int maxClientSessions) const | anna::diameter::comm::Entity | virtual |
send(const Message *message) noexcept(false) | anna::diameter::comm::Entity | |
send(const Message &message) noexcept(false) | anna::diameter::comm::Entity | inline |
Server class | anna::diameter::comm::Entity | friend |
setBalance(bool balance) | anna::diameter::comm::Entity | inline |
setCategory(int category) | anna::diameter::comm::Entity | inline |
setClassCodeTimeout(const ClassCode::_v v, const anna::Millisecond &millisecond) | anna::diameter::comm::Entity | |
setDeprecated(bool deprecated=true) | anna::diameter::comm::Entity | inline |
setDescription(const std::string &description) | anna::diameter::comm::Entity | inline |
setEngine(Engine *e) | anna::diameter::comm::Entity | inline |
setMaxServers(int maxServers) | anna::diameter::comm::Entity | inline |
setSessionBasedModelsType(const SessionBasedModelsType::_v sessionBasedModelsType) | anna::diameter::comm::Entity | inline |
show() | anna::diameter::comm::Entity | |
shown() const | anna::diameter::comm::Entity | |