ANNA Suite  2020b
Multipurpose development suite for Telco applications
anna::diameter::comm::Entity Member List

This is the complete list of members for anna::diameter::comm::Entity, including all inherited members.

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