fipa_acl
1.4
Main Page
Namespaces
Classes
Files
File List
File Members
build
rock-master-18.09-multiagent-fipa-acl-0.20180914
src
conversation_monitor
message_archive.h
Go to the documentation of this file.
1
#ifndef FIPAACL_CONVERSATION_MONITOR_MESSAGE_ARCHIVE_H
2
#define FIPAACL_CONVERSATION_MONITOR_MESSAGE_ARCHIVE_H
3
4
#include <vector>
5
#include <fipa_acl/message_generator/acl_message.h>
6
7
namespace
fipa {
8
namespace
acl {
9
10
class
MessageArchive
11
{
12
// Messages
13
std::vector<ACLMessage> mMessages;
14
15
public
:
16
21
const
ACLMessage
&
getInitiatingMessage
()
const
;
22
26
void
addMessage
(
const
ACLMessage
& msg);
27
31
bool
hasMessages
()
const
{
return
!mMessages.empty(); }
32
};
33
34
}
// end namespace acl
35
}
// end namespace fipa
36
#endif // FIPAACL_CONVERSATION_MONITOR_MESSAGE_ARCHIVE_H
fipa::acl::MessageArchive::addMessage
void addMessage(const ACLMessage &msg)
Definition:
message_archive.cpp:11
fipa::acl::MessageArchive::getInitiatingMessage
const ACLMessage & getInitiatingMessage() const
Definition:
message_archive.cpp:6
fipa::acl::MessageArchive
Definition:
message_archive.h:10
fipa::acl::ACLMessage
This class provides a representation of a message conforming to the FIPA specification SC00061...
Definition:
acl_message.h:55
fipa::acl::MessageArchive::hasMessages
bool hasMessages() const
Definition:
message_archive.h:31
Generated on Tue Oct 9 2018 11:04:42 for fipa_acl by
1.8.6