|
| OriginHost (anna::diameter::comm::Engine *commEngine, unsigned int applicationId) |
|
| ~OriginHost () |
|
const std::string & | getName () const |
|
anna::diameter::comm::Engine * | getCommEngine () const |
|
unsigned int | getApplicationId () const |
|
anna::diameter::codec::Engine * | getCodecEngine () const |
|
void | createEntity (const std::string &entityRepresentation, const anna::Millisecond &bindTimeout, const anna::Millisecond &applicationTimeout) noexcept(false) |
|
anna::diameter::comm::Entity * | getEntity () const |
|
void | createDiameterServer (const std::string &serverRepresentation, int sessions, const anna::Millisecond &inactivityTimeout, const anna::Millisecond &applicationTimeout, const std::string &ceaPathfile) noexcept(false) |
|
anna::diameter::comm::LocalServer * | getDiameterServer () |
|
void | setRequestRetransmissions (int r) |
|
anna::diameter::comm::Message * | createCommMessage () noexcept(false) |
|
void | releaseCommMessage (anna::diameter::comm::Message *) |
|
void | setLogs (const std::string &log, bool splitLog, bool detailedLog, bool dumpLog, const std::string &burstLog) |
|
bool | logEnabled () const |
|
void | writeLogFile (const anna::DataBlock &db, const std::string &logExtension, const std::string &detail) const |
|
void | writeLogFile (const anna::diameter::codec::Message &decodedMessage, const std::string &logExtension, const std::string &detail) const |
|
void | writeBurstLogFile (const std::string &buffer) |
|
bool | burstLogEnabled () const |
|
int | clearBurst () |
|
int | loadBurstMessage (const anna::DataBlock &db) noexcept(false) |
|
void | repeatBurst (bool repeat) |
|
int | startBurst (int initialLoad) |
|
int | pushBurst (int loadAmount) |
|
int | sendBurst (int loadAmount) |
|
int | popBurst (int releaseAmount) |
|
int | stopBurst () |
|
bool | burstActive () const |
|
bool | sendBurstMessage (bool anyway=false) |
|
std::string | lookBurst (int order=-1) const |
|
std::string | gotoBurst (int order) |
|
anna::xml::Node * | asXML (anna::xml::Node *parent) const |
|
std::string | asXMLString () const |
|
anna::diameter::codec::MessagesDeque * | getReactingAnswers () |
|
OriginHost with single access point for client and server That is to say: only one communication engine, then:
- For client: one CER, then one application Id
- For server: no app id control, and multiple serverSession overwrites tsw server session (TestManager), no way to distinguish with single port ...