fipa_acl  1.4
Classes | Namespaces | Typedefs | Enumerations
conversation.h File Reference
#include <vector>
#include <list>
#include <boost/shared_ptr.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/condition.hpp>
#include <fipa_acl/message_generator/acl_message.h>
#include <fipa_acl/conversation_monitor/transition.h>
#include <fipa_acl/conversation_monitor/statemachine_factory.h>
#include <base/Time.hpp>

Go to the source code of this file.

Classes

struct  fipa::acl::conversation::Event
 
struct  fipa::acl::conversation::ProtocolException
 
struct  fipa::acl::conversation::InvalidOperation
 
struct  fipa::acl::NullDeleter
 
class  fipa::acl::ConversationObserver
 
class  fipa::acl::ConversationObservable
 
class  fipa::acl::Conversation
 

Namespaces

 fipa
 Foundation of Physical Intelligent Agents.
 
 fipa::acl
 Agent Communication Language.
 
 fipa::acl::conversation
 

Typedefs

typedef boost::shared_ptr< ConversationObserver > fipa::acl::ConversationObserverPtr
 
typedef boost::shared_ptr< ConversationObservable > fipa::acl::ConversationObservablePtr
 
typedef std::vector< ConversationObserverPtr > fipa::acl::ConversationObserverList
 
typedef boost::shared_ptr< Conversation > fipa::acl::ConversationPtr
 

Enumerations

enum  fipa::acl::conversation::EventType {
  fipa::acl::conversation::UNKNOWN, fipa::acl::conversation::START_OF_CONVERSATION, fipa::acl::conversation::INTERMEDIATE_UPDATE, fipa::acl::conversation::END_OF_CONVERSATION,
  fipa::acl::conversation::FAILURE
}
 
enum  fipa::acl::conversation::Status { fipa::acl::conversation::UNINITIALIZED, fipa::acl::conversation::RUNNING, fipa::acl::conversation::ENDED, fipa::acl::conversation::FAILED }