fipa_services
Classes | Namespaces | Typedefs | Variables
MessageTransport.hpp File Reference
#include <map>
#include <fipa_acl/fipa_acl.h>
#include <boost/function.hpp>
#include <stdexcept>
#include <fipa_services/transports/Transport.hpp>
#include <fipa_services/transports/Configuration.hpp>
#include <fipa_services/ServiceDirectory.hpp>

Go to the source code of this file.

Classes

class  fipa::services::message_transport::MessageTransport
 Service responsible for handling FIPA message and managing the forwarding and relaying. More...
 

Namespaces

 fipa
 
 fipa::agent_management
 
 fipa::services
 
 fipa::services::message_transport
 

Typedefs

typedef boost::function2< bool, const std::string &, const fipa::acl::Letter & > fipa::services::message_transport::MessageTransportHandler
 MessageTransportHandler needs to return success of the delivery. More...
 
typedef std::map< std::string, MessageTransportHandler > fipa::services::message_transport::MessageTransportHandlerMap
 
typedef std::vector< std::string > fipa::services::message_transport::MessageTransportPriorityList
 

Variables

const std::string fipa::agent_management::ONTOLOGY = "fipa-agent-management"
 
const std::string fipa::agent_management::INTERNAL_ERROR = "internal-error"
 
const std::string fipa::agent_management::INTERNAL_COMMUNICATION = "internal-communication"