fipa_acl  1.4
Macros | Functions
grammar_common.h File Reference
#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.

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)))
 

Macro Definition Documentation

#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.

Function Documentation

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))   
)