fipa_acl  1.4
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NfipaFoundation of Physical Intelligent Agents
 NaclAgent Communication Language
 Nbitefficient
 CAny
 CEnvelope
 CEnvelopeAgentIdentifier
 CReceivedObject
 CUrl
 Nconversation
 CEvent
 CInvalidOperation
 CProtocolException
 Ndefault_state
 CConversationCancelFailure
 CConversationCancelling
 CConversationCancelSuccess
 CGeneralFailure
 CNotUnderstood
 Ndefault_transition
 CConversationCancelFailure
 CConversationCancelling
 CConversationCancelSuccess
 CGeneralFailure
 CNotUnderstood
 Nenvelope
 CParameter
 Ngrammar
 Nstring
 Nmessage
 CParameter
 CParameterPrinter
 CACLBaseEnvelopeThe 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)
 CACLEnvelopeACLMessage 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
 CACLMessageThis class provides a representation of a message conforming to the FIPA specification SC00061
 CAgentIDImplements 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
 CAgentIdentifierDefinition for AgentIdentifier
 CAgentIdentifierPrinterThis class can be used to print the AgentIdentifier
 CBitefficientEnvelopeFormat
 CBitefficientEnvelopeParser
 CBitefficientFormat
 CBitefficientMessageFormat
 CBitefficientMessageParserAllows to parse a bytestream that conforms to the bitefficient representation of FIPA messages to a ACLMessage
 CByteSequenceRepresentation of a byte sequence. We also embed information about the encoding
 CByteStringPrinterPrinter using the visitor pattern for the ByteString type
 CByteStringRawPrinterPrinter using the visitor pattern for the ByteString type
 CConversation
 CConversationMonitorThis 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
 CConversationObservable
 CConversationObserver
 CDateTime
 CEmbeddedStateMachineAn embedded state machine with mappings
 CEnvelopeFormat
 CEnvelopeGenerator
 CEnvelopeParser
 CEnvelopeParserImplementation
 CFinalState
 CHeader
 CMessage
 CMessageArchive
 CMessageFormatAbstract class which should be implemented by a specific format to encode an ACLMessage according to the fipa specification (SC00069)
 CMessageGenerator
 CMessageParserAllows to parse a bytestream that conforms to the bitefficient representation of FIPA messages to a ACLMessage
 CMessageParserImplementation
 CMessagePrinterAllows printing of a newly constructed fipa::acl::Message
 CNullDeleter
 CReceivedObject
 CRole
 CRoleMappingMapping between roles and actual agent ids
 CSelfRole
 CStateImplements a state of the StateMachine class
 CStateMachine
 CStateMachineFactory
 CStateMachineReaderImplements a XML parser that generates a state machine from a given spec. file; uses the tinyXML library
 CStringFormat
 CStringMessageFormat
 CStringMessageParser
 CTime
 CTransition
 CUndefinedAgentID
 CUndefinedRole
 CUndefinedState
 CUserDefinedParameter
 CUserdefParamOverloaded equality operator for UserdefParam class objects
 CXMLEnvelopeFormat
 CXMLEnvelopeParser
 CXMLFormat
 CXMLMessageFormat
 CXMLMessageParser
 CXMLParser
 CmergeBaseEnvelopeImpl
 Cresult
 CSerializedLetter
 CMessageGeneratorException