1 #ifndef _FIPAACL_TYPES_H_ 2 #define _FIPAACL_TYPES_H_ 8 #include <boost/variant/recursive_variant.hpp> 9 #include <boost/variant/apply_visitor.hpp> 10 #include <boost/variant/get.hpp> 11 #include <boost/bind.hpp> 13 #include <fipa_acl/message_parser/date_time.h> 14 #include <fipa_acl/message_parser/byte_sequence.h> 15 #include <fipa_acl/message_parser/agent_id.h> 16 #include <fipa_acl/message_parser/parameter.h> 39 snprintf(tmp,100,
"Header<id=%x, version=%x>",
id, version);
40 return std::string(tmp);
54 std::string tmp = name;
72 return name +
"<" + data +
">";
93 #endif // _FIPAACL_TYPES_H_
boost::variant< std::string, fipa::acl::AgentIdentifier, std::vector< fipa::acl::AgentIdentifier >, fipa::acl::ByteSequence, fipa::acl::DateTime, fipa::acl::ByteString > ParameterValue
std::vector< message::Parameter > parameters
std::string toString() const
std::string toString() const
std::string ParameterValue
Foundation of Physical Intelligent Agents.