|
fipa_acl
1.4
|
#include <boost/config/warning_disable.hpp>#include <boost/spirit/include/qi.hpp>#include <boost/spirit/home/support/context.hpp>#include <boost/spirit/include/phoenix_core.hpp>#include <boost/spirit/include/phoenix_operator.hpp>#include <boost/spirit/include/phoenix_object.hpp>#include <boost/spirit/include/phoenix_fusion.hpp>#include <boost/spirit/include/phoenix_stl.hpp>#include <boost/fusion/include/adapt_struct.hpp>#include <boost/foreach.hpp>#include <boost/lexical_cast.hpp>#include <arpa/inet.h>#include <ctime>#include <base-logging/Logging.hpp>#include <fipa_acl/message_generator/acl_message.h>#include <fipa_acl/message_parser/types.h>#include <boost/fusion/include/adapt_class.hpp>Go to the source code of this file.
Namespaces | |
| acl | |
| acl::grammar | |
Macros | |
| #define | FIPA_DEBUG_RULE(X) |
| #define | FIPA_ACL_FUSION_ADAPT BOOST_FUSION_ADAPT_CLASS |
Functions | |
| FIPA_ACL_FUSION_ADAPT (fipa::acl::AgentID,(const std::string &, const std::string &, obj.getName(), obj.setName(val))(const std::vector< std::string > &, const std::vector< std::string > &, obj.getAddresses(), obj.setAddresses(val))(const std::vector< fipa::acl::AgentID > &, const std::vector< fipa::acl::AgentID > &, obj.getResolvers(), obj.setResolvers(val))(const std::vector< fipa::acl::UserdefParam > &, const std::vector< fipa::acl::UserdefParam > &, obj.getUserdefParams(), obj.setUserdefParams(val))) | |
| FIPA_ACL_FUSION_ADAPT (fipa::acl::UserdefParam,(const std::string &, const std::string &, obj.getName(), obj.setName(val))(const std::string &, const std::string &, obj.getValue(), obj.setValue(val))) | |
| FIPA_ACL_FUSION_ADAPT (fipa::acl::ACLMessage,(std::string, std::string, obj.getPerformative(), obj.setPerformative(val))(fipa::acl::AgentID, fipa::acl::AgentID, obj.getSender(), obj.setSender(val))(fipa::acl::AgentIDList, fipa::acl::AgentIDList, obj.getAllReceivers(), obj.setAllReceivers(val))(std::string, std::string, obj.getContent(), obj.setContent(val))(std::string, std::string, obj.getReplyWith(), obj.setReplyWith(val))(base::Time, base::Time, obj.getReplyBy(), obj.setReplyBy(val))(std::string, std::string, obj.getInReplyTo(), obj.setInReplyTo(val))(fipa::acl::AgentIDList, fipa::acl::AgentIDList, obj.getAllReplyTo(), obj.setAllReplyTo(val))(std::string, std::string, obj.getLanguage(), obj.setLanguage(val))(std::string, std::string, obj.getEncoding(), obj.setEncoding(val))(std::string, std::string, obj.getOntology(), obj.setOntology(val))(std::string, std::string, obj.getProtocol(), obj.setProtocol(val))(std::string, std::string, obj.getConversationID(), obj.setConversationID(val))(void, void,, obj.addUserdefParam(val))) | |
| template<typename T > | |
| result_type | operator() (T arg) const |
Variables | |
| phoenix::function < extractFromCodetableImpl > | extractFromCodetable |
| phoenix::function < buildStringImpl > | buildString |
| phoenix::function < concatStringsWithSeparatorImpl > | concatStringsWithSeparator |
| phoenix::function< printImpl > | |
| phoenix::function < digitPaddingBytesImpl > | digitPaddingBytes |
| phoenix::function < convertToNumberTokenImpl > | convertToNumberToken |
| phoenix::function < convertDigitsToHexImpl > | convertDigitsToHex |
| phoenix::function < convertToNativeShortImpl > | lazy_ntohs |
| phoenix::function < convertToNativeLongImpl > | lazy_ntohl |
| phoenix::function < convertToStringImpl > | convertToString |
| phoenix::function < convertToCharVectorImpl > | convertToCharVector |
| phoenix::function < createAgentIDImpl > | createAgentID |
| phoenix::function < convertStringToNumberImpl > | convertStringToNumber |
| phoenix::function < convertToTimeImpl > | convertToTime |
| phoenix::function < convertToBaseTimeImpl > | convertToBaseTime |
| #define FIPA_ACL_FUSION_ADAPT BOOST_FUSION_ADAPT_CLASS |
Definition at line 51 of file grammar_common.h.
| #define FIPA_DEBUG_RULE | ( | X | ) |
Definition at line 39 of file grammar_common.h.
| FIPA_ACL_FUSION_ADAPT | ( | fipa::acl::AgentID | , |
| (const std::string &, const std::string &, obj.getName(), obj.setName(val))(const std::vector< std::string > &, const std::vector< std::string > &, obj.getAddresses(), obj.setAddresses(val))(const std::vector< fipa::acl::AgentID > &, const std::vector< fipa::acl::AgentID > &, obj.getResolvers(), obj.setResolvers(val))(const std::vector< fipa::acl::UserdefParam > &, const std::vector< fipa::acl::UserdefParam > &, obj.getUserdefParams(), obj.setUserdefParams(val)) | |||
| ) |
| FIPA_ACL_FUSION_ADAPT | ( | fipa::acl::UserdefParam | , |
| (const std::string &, const std::string &, obj.getName(), obj.setName(val))(const std::string &, const std::string &, obj.getValue(), obj.setValue(val)) | |||
| ) |
| FIPA_ACL_FUSION_ADAPT | ( | fipa::acl::ACLMessage | , |
| (std::string, std::string, obj.getPerformative(), obj.setPerformative(val))(fipa::acl::AgentID, fipa::acl::AgentID, obj.getSender(), obj.setSender(val))(fipa::acl::AgentIDList, fipa::acl::AgentIDList, obj.getAllReceivers(), obj.setAllReceivers(val))(std::string, std::string, obj.getContent(), obj.setContent(val))(std::string, std::string, obj.getReplyWith(), obj.setReplyWith(val))(base::Time, base::Time, obj.getReplyBy(), obj.setReplyBy(val))(std::string, std::string, obj.getInReplyTo(), obj.setInReplyTo(val))(fipa::acl::AgentIDList, fipa::acl::AgentIDList, obj.getAllReplyTo(), obj.setAllReplyTo(val))(std::string, std::string, obj.getLanguage(), obj.setLanguage(val))(std::string, std::string, obj.getEncoding(), obj.setEncoding(val))(std::string, std::string, obj.getOntology(), obj.setOntology(val))(std::string, std::string, obj.getProtocol(), obj.setProtocol(val))(std::string, std::string, obj.getConversationID(), obj.setConversationID(val))(void, void,, obj.addUserdefParam(val)) | |||
| ) |
| result_type operator() | ( | T | arg | ) | const |
Definition at line 135 of file grammar_common.h.
| phoenix::function<buildStringImpl> buildString |
Definition at line 5 of file grammar_common.cpp.
| phoenix::function<concatStringsWithSeparatorImpl> concatStringsWithSeparator |
Definition at line 6 of file grammar_common.cpp.
| phoenix::function<convertDigitsToHexImpl> convertDigitsToHex |
Definition at line 9 of file grammar_common.cpp.
| phoenix::function<convertStringToNumberImpl> convertStringToNumber |
Definition at line 15 of file grammar_common.cpp.
| phoenix::function<convertToBaseTimeImpl> convertToBaseTime |
Definition at line 19 of file grammar_common.cpp.
| phoenix::function<convertToCharVectorImpl> convertToCharVector |
Definition at line 11 of file grammar_common.cpp.
| phoenix::function<convertToNumberTokenImpl> convertToNumberToken |
Definition at line 20 of file grammar_common.cpp.
| phoenix::function<convertToStringImpl> convertToString |
Definition at line 10 of file grammar_common.cpp.
| phoenix::function<convertToTimeImpl> convertToTime |
Definition at line 18 of file grammar_common.cpp.
| phoenix::function<createAgentIDImpl> createAgentID |
Definition at line 14 of file grammar_common.cpp.
| phoenix::function<digitPaddingBytesImpl> digitPaddingBytes |
Definition at line 16 of file grammar_common.cpp.
| phoenix::function<extractFromCodetableImpl> extractFromCodetable |
Definition at line 4 of file grammar_common.cpp.
| phoenix::function<convertToNativeLongImpl> lazy_ntohl |
Definition at line 13 of file grammar_common.cpp.
| phoenix::function<convertToNativeShortImpl> lazy_ntohs |
Definition at line 12 of file grammar_common.cpp.
| phoenix::function<printImpl> print |
Definition at line 7 of file grammar_common.cpp.
1.8.6