9 #ifndef anna_diameter_codec_MessagesDeque_hpp 10 #define anna_diameter_codec_MessagesDeque_hpp 27 typedef std::deque<anna::diameter::codec::Message*> codec_messages_deque;
28 typedef std::deque<anna::diameter::codec::Message*>::iterator codec_messages_deque_iterator;
29 typedef std::deque<anna::diameter::codec::Message*>::const_iterator codec_messages_deque_const_iterator;
30 typedef std::map <
int , codec_messages_deque* > messages_container;
31 typedef std::map <
int , codec_messages_deque* >::iterator messages_iterator;
32 typedef std::map <
int , codec_messages_deque* >::const_iterator messages_const_iterator;
34 messages_container a_deques;
41 bool rotate()
const {
return a_rotate; }
42 void rotate(
bool r) { a_rotate = r; }
45 void dump (
const char *filenamePrefix =
"programmed_message") ;
49 std::string
asString(
const char *queueName)
const ;
anna::diameter::codec::Message * getMessage(int code) const
Definition: MessagesDeque.hpp:25
bool rotate() const
Definition: MessagesDeque.hpp:41
~MessagesDeque()
Definition: MessagesDeque.hpp:39
void rotate(bool r)
Definition: MessagesDeque.hpp:42
void dump(const char *filenamePrefix="programmed_message")
Definition: Message.hpp:74
void addMessage(int code, anna::diameter::codec::Message *message)
std::string asString(const char *queueName) const
MessagesDeque()
Definition: MessagesDeque.hpp:38
void nextMessage(int code)