fipa_acl  1.4
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cfipa::acl::ACLBaseEnvelopeThe ACLBaseEnvelope defines the layout for an envelope with which ACLMessage data can be wrapped. Multiple ACLBaseEnvelopes are part of the ACLEnvelope in order to implement the basic functionality of the Agent Communication Channel (ACC)
 Cfipa::acl::ACLEnvelopeACLMessage envelope (also typed as fipa::acl::Letter) includes the base envelope and updated fields, along with the actual payload data that is wrapped by this envelope
 Cfipa::acl::ACLMessageThis class provides a representation of a message conforming to the FIPA specification SC00061
 Cfipa::acl::AgentIDImplements the general AgentID functionality, which is present throughout the fipa specifications(FIPA at http://www.fipa.org). Functionality may need to be extended as further modules are implemented Important notice: the probably main field of an AgentID, the actual id, is not yet declared/implemented, as it was not need for the encoding and it was not discussed what should it be
 Cfipa::acl::UndefinedAgentID
 Cfipa::acl::AgentIdentifierDefinition for AgentIdentifier
 Cfipa::acl::AgentIdentifierPrinterThis class can be used to print the AgentIdentifier
 Cfipa::acl::BitefficientFormat
 Cfipa::acl::ByteSequenceRepresentation of a byte sequence. We also embed information about the encoding
 Cfipa::acl::ConversationMonitorThis library provides a statemachine to monitor a message flow based on performatives. The conversation monitor is capable of monitoring the conversation based on the protocol specified in the messages. There are scxml documents specifying how these protocols are defined. Protocols may contain subprotocols, which is partially supported
 Cfipa::acl::ConversationObservable
 Cfipa::acl::Conversation
 Cfipa::acl::ConversationObserver
 Cfipa::acl::DateTime
 Cfipa::acl::EmbeddedStateMachineAn embedded state machine with mappings
 Cfipa::acl::EnvelopeFormat
 Cfipa::acl::BitefficientEnvelopeFormat
 Cfipa::acl::XMLEnvelopeFormat
 Cfipa::acl::EnvelopeGenerator
 Cfipa::acl::EnvelopeParser
 Cfipa::acl::EnvelopeParserImplementation
 Cfipa::acl::BitefficientEnvelopeParser
 Cfipa::acl::XMLEnvelopeParser
 Cfipa::acl::conversation::Event
 Cgrammar
 Cfipa::acl::grammar::string::Expression< Iterator >
 Cfipa::acl::bitefficient::Any< Iterator >
 Cfipa::acl::bitefficient::Envelope< Iterator >
 Cfipa::acl::bitefficient::EnvelopeAgentIdentifier< Iterator >
 Cfipa::acl::bitefficient::ReceivedObject< Iterator >
 Cfipa::acl::bitefficient::Url< Iterator >
 Cfipa::acl::grammar::string::AgentIdentifier< Iterator, Skipper >
 Cfipa::acl::grammar::string::AgentIdentifierSequence< Iterator, Skipper >
 Cfipa::acl::grammar::string::AgentIdentifierSet< Iterator, Skipper >
 Cfipa::acl::grammar::string::DateTime< Iterator >
 Cfipa::acl::grammar::string::DateTimeToken< Iterator >
 Cfipa::acl::grammar::string::Expression< Iterator, Skipper >
 Cfipa::acl::grammar::string::Keyword< Iterator >
 Cfipa::acl::grammar::string::Message< Iterator, Skipper >
 Cfipa::acl::grammar::string::Number< Iterator >
 Cfipa::acl::grammar::string::Resolver< Iterator, Skipper >
 Cfipa::acl::grammar::string::Url< Iterator >
 Cfipa::acl::grammar::string::UrlSequence< Iterator, Skipper >
 Cfipa::acl::grammar::string::UserdefinedParameter< Iterator >
 Cfipa::acl::grammar::string::UserdefinedParameterList< Iterator >
 Cfipa::acl::grammar::string::WordWithoutKeyword< Iterator >
 Cfipa::acl::Header
 Cfipa::mergeBaseEnvelopeImpl
 Cfipa::acl::Message
 Cfipa::acl::MessageArchive
 Cfipa::acl::MessageFormatAbstract class which should be implemented by a specific format to encode an ACLMessage according to the fipa specification (SC00069)
 Cfipa::acl::BitefficientMessageFormat
 Cfipa::acl::StringMessageFormat
 Cfipa::acl::XMLMessageFormat
 Cfipa::acl::MessageGenerator
 Cfipa::acl::MessageParserAllows to parse a bytestream that conforms to the bitefficient representation of FIPA messages to a ACLMessage
 Cfipa::acl::MessageParserImplementation
 Cfipa::acl::BitefficientMessageParserAllows to parse a bytestream that conforms to the bitefficient representation of FIPA messages to a ACLMessage
 Cfipa::acl::StringMessageParser
 Cfipa::acl::XMLMessageParser
 Cfipa::acl::MessagePrinterAllows printing of a newly constructed fipa::acl::Message
 Cfipa::acl::NullDeleter
 Cfipa::acl::message::Parameter
 Cfipa::acl::envelope::Parameter
 Cfipa::acl::ReceivedObject
 Cfipa::mergeBaseEnvelopeImpl::result< T0, T1 >
 Cfipa::acl::Role
 Cfipa::acl::SelfRole
 Cfipa::acl::UndefinedRole
 Cfipa::acl::RoleMappingMapping between roles and actual agent ids
 Cruntime_error
 Cfipa::acl::conversation::InvalidOperation
 Cfipa::acl::conversation::ProtocolException
 CMessageGeneratorException
 Cfipa::SerializedLetter
 Cfipa::acl::StateImplements a state of the StateMachine class
 Cfipa::acl::default_state::ConversationCancelling
 Cfipa::acl::FinalState
 Cfipa::acl::UndefinedState
 Cfipa::acl::StateMachine
 Cfipa::acl::StateMachineFactory
 Cfipa::acl::StateMachineReaderImplements a XML parser that generates a state machine from a given spec. file; uses the tinyXML library
 Cstatic_visitor
 Cfipa::acl::ByteStringPrinterPrinter using the visitor pattern for the ByteString type
 Cfipa::acl::ByteStringRawPrinterPrinter using the visitor pattern for the ByteString type
 Cfipa::acl::message::ParameterPrinter
 Cfipa::acl::StringFormat
 Ctm
 Cfipa::acl::Time
 Cfipa::acl::Transition
 Cfipa::acl::default_transition::ConversationCancelFailure
 Cfipa::acl::default_transition::ConversationCancelling
 Cfipa::acl::default_transition::ConversationCancelSuccess
 Cfipa::acl::default_transition::GeneralFailure
 Cfipa::acl::default_transition::NotUnderstood
 Cfipa::acl::UserDefinedParameter
 Cfipa::acl::UserdefParamOverloaded equality operator for UserdefParam class objects
 Cfipa::acl::XMLFormat
 Cfipa::acl::XMLParser