8 #ifndef FIPAACL_BITEFFICIENT_MESSAGE_PARSER_H
9 #define FIPAACL_BITEFFICIENT_MESSAGE_PARSER_H
14 #include <fipa_acl/message_generator/acl_message.h>
15 #include <fipa_acl/message_generator/userdef_param.h>
16 #include <fipa_acl/message_generator/agent_id.h>
18 #include <fipa_acl/message_parser/types.h>
20 #include <fipa_acl/message_parser/message_parser.h>
72 void buildParameters(
const std::vector<message::Parameter>& parsedParams,
ACLMessage &msg);
130 #endif // FIPAACL_BITEFFICIENT_MESSAGE_PARSER_H
Allows to parse a bytestream that conforms to the bitefficient representation of FIPA messages to a A...
Definition for AgentIdentifier.
bool parseData(const std::string &storage, ACLMessage &msg)
parses a correctly encoded message according to grammar_bitefficient.h and creates a Message object f...
This class provides a representation of a message conforming to the FIPA specification SC00061...
bool buildMessage(const Message &parsedMsg, ACLMessage &msg)
creates an unpopulated message object and passes it around to have its fields populated, along with the parsed message where the data is extracted from
overloaded equality operator for UserdefParam class objects
Implements the general AgentID functionality, which is present throughout the fipa specifications(FIP...