ANNA Suite  2020b
Multipurpose development suite for Telco applications
Public Member Functions | List of all members
anna::diameter::codec::MessagesDeque Class Reference

#include <MessagesDeque.hpp>

Public Member Functions

 MessagesDeque ()
 
 ~MessagesDeque ()
 
bool rotate () const
 
void rotate (bool r)
 
void clear ()
 
void dump (const char *filenamePrefix="programmed_message")
 
void addMessage (int code, anna::diameter::codec::Message *message)
 
anna::diameter::codec::MessagegetMessage (int code) const
 
void nextMessage (int code)
 
std::string asString (const char *queueName) const
 

Constructor & Destructor Documentation

◆ MessagesDeque()

anna::diameter::codec::MessagesDeque::MessagesDeque ( )
inline
38 { a_rotate = false; }

◆ ~MessagesDeque()

anna::diameter::codec::MessagesDeque::~MessagesDeque ( )
inline
Here is the call graph for this function:

Member Function Documentation

◆ addMessage()

void anna::diameter::codec::MessagesDeque::addMessage ( int  code,
anna::diameter::codec::Message message 
)

◆ asString()

std::string anna::diameter::codec::MessagesDeque::asString ( const char *  queueName) const

◆ clear()

void anna::diameter::codec::MessagesDeque::clear ( )

◆ dump()

void anna::diameter::codec::MessagesDeque::dump ( const char *  filenamePrefix = "programmed_message")

◆ getMessage()

anna::diameter::codec::Message* anna::diameter::codec::MessagesDeque::getMessage ( int  code) const

◆ nextMessage()

void anna::diameter::codec::MessagesDeque::nextMessage ( int  code)

◆ rotate() [1/2]

bool anna::diameter::codec::MessagesDeque::rotate ( ) const
inline
41 { return a_rotate; }

◆ rotate() [2/2]

void anna::diameter::codec::MessagesDeque::rotate ( bool  r)
inline
42 { a_rotate = r; }
Here is the call graph for this function:

The documentation for this class was generated from the following file: