fipa_acl  1.4
xml_envelope_parser.h
Go to the documentation of this file.
1 #ifndef FIPA_ACL_XML_ENVELOPE_PARSER_H
2 #define FIPA_ACL_XML_ENVELOPE_PARSER_H
3 
4 #include <string>
5 #include <fipa_acl/message_generator/acl_envelope.h>
6 #include <fipa_acl/message_generator/types.h>
7 #include <fipa_acl/message_parser/envelope_parser.h>
8 #include <tinyxml.h>
9 
10 namespace fipa {
11 namespace acl {
12 
14 {
15 private:
20  const ACLBaseEnvelope parseParameters(const TiXmlElement* paramsElem, int paramsIndex) const;
21 
22 public:
23  bool parseData(const std::string& storage, ACLEnvelope& envelope);
24 };
25 
26 } // end namespace acl
27 } // end namespace fipa
28 
29 #endif // FIPA_ACL_XML_ENVELOPE_PARSER_H
The ACLBaseEnvelope defines the layout for an envelope with which ACLMessage data can be wrapped...
Definition: acl_envelope.h:36
ACLMessage envelope (also typed as fipa::acl::Letter) includes the base envelope and updated fields...
Definition: acl_envelope.h:349
bool parseData(const std::string &storage, ACLEnvelope &envelope)
Foundation of Physical Intelligent Agents.
Definition: conversation.cpp:6