fipa_acl  1.4
Public Member Functions | List of all members
fipa::acl::MessageArchive Class Reference

#include <message_archive.h>

Public Member Functions

const ACLMessagegetInitiatingMessage () const
 
void addMessage (const ACLMessage &msg)
 
bool hasMessages () const
 

Detailed Description

Definition at line 10 of file message_archive.h.

Member Function Documentation

void fipa::acl::MessageArchive::addMessage ( const ACLMessage msg)

Add a message to the archive

Definition at line 11 of file message_archive.cpp.

12 {
13  mMessages.push_back(msg);
14 }
const ACLMessage & fipa::acl::MessageArchive::getInitiatingMessage ( ) const

Get the last message that corresponds to the initiator

Exceptions
std::runtime_errorif no message is available

Definition at line 6 of file message_archive.cpp.

7 {
8  return mMessages.front();
9 }
bool fipa::acl::MessageArchive::hasMessages ( ) const
inline

Test whether archive contains messages

Definition at line 31 of file message_archive.h.

31 { return !mMessages.empty(); }

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