 fipa::acl::ACLBaseEnvelope | The 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) |
 fipa::acl::ACLEnvelope | ACLMessage 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 |
 fipa::acl::ACLMessage | This class provides a representation of a message conforming to the FIPA specification SC00061 |
 fipa::acl::AgentID | Implements 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 |
  fipa::acl::UndefinedAgentID | |
 fipa::acl::AgentIdentifier | Definition for AgentIdentifier |
 fipa::acl::AgentIdentifierPrinter | This class can be used to print the AgentIdentifier |
 fipa::acl::BitefficientFormat | |
 buildStringImpl | |
 fipa::acl::ByteSequence | Representation of a byte sequence. We also embed information about the encoding |
 concatStringsWithSeparatorImpl | |
 fipa::acl::ConversationMonitor | This 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 |
 fipa::acl::ConversationObservable | |
  fipa::acl::Conversation | |
 fipa::acl::ConversationObserver | |
 convertDigitsToHexImpl | |
 convertStringToNumberImpl | |
 convertToBaseTimeImpl | |
 convertToCharVectorImpl | |
 convertToNativeLongImpl | |
 convertToNativeShortImpl | |
 convertToNumberTokenImpl | |
 convertToStringImpl | |
 convertToTimeImpl | |
 createAgentIDImpl | |
 fipa::acl::DateTime | |
 digitPaddingBytesImpl | |
 fipa::acl::EmbeddedStateMachine | An embedded state machine with mappings |
 fipa::acl::EnvelopeFormat | |
  fipa::acl::BitefficientEnvelopeFormat | |
  fipa::acl::XMLEnvelopeFormat | |
 fipa::acl::EnvelopeGenerator | |
 fipa::acl::EnvelopeParser | |
 fipa::acl::EnvelopeParserImplementation | |
  fipa::acl::BitefficientEnvelopeParser | |
  fipa::acl::XMLEnvelopeParser | |
 fipa::acl::conversation::Event | |
 grammar | |
  acl::grammar::ByteLengthEncodedString< Iterator > | |
  acl::grammar::ByteLengthEncodedStringTerminated< Iterator > | |
  acl::grammar::CodedNumber< Iterator > | |
  acl::grammar::DateTime< Iterator > | |
  acl::grammar::Digits< Iterator > | |
  acl::grammar::Index< Iterator > | |
  acl::grammar::Len16< Iterator > | |
  acl::grammar::Len32< Iterator > | |
  acl::grammar::Len8< Iterator > | |
  acl::grammar::NullTerminatedString< Iterator > | |
  acl::grammar::String< Iterator > | |
  acl::grammar::StringLiteral< Iterator > | |
  acl::grammar::StringLiteralTerminated< Iterator > | |
  acl::grammar::Word< Iterator > | |
  AgentIdentifier< Iterator > | |
  BinDateTime< Iterator > | |
  BinExpression< Iterator > | |
  BinNumber< Iterator > | |
  BinString< Iterator > | |
  BinStringCodetable< Iterator > | |
  BinStringNoCodetable< Iterator > | |
  BinWord< Iterator > | |
  EndOfCollection< Iterator > | |
  fipa::acl::grammar::string::Expression< Iterator > | |
  fipa::acl::bitefficient::Any< Iterator > | |
  fipa::acl::bitefficient::Envelope< Iterator > | |
  fipa::acl::bitefficient::EnvelopeAgentIdentifier< Iterator > | |
  fipa::acl::bitefficient::ReceivedObject< Iterator > | |
  fipa::acl::bitefficient::Url< Iterator > | |
  fipa::acl::grammar::string::AgentIdentifier< Iterator, Skipper > | |
  fipa::acl::grammar::string::AgentIdentifierSequence< Iterator, Skipper > | |
  fipa::acl::grammar::string::AgentIdentifierSet< Iterator, Skipper > | |
  fipa::acl::grammar::string::DateTime< Iterator > | |
  fipa::acl::grammar::string::DateTimeToken< Iterator > | |
  fipa::acl::grammar::string::Expression< Iterator, Skipper > | |
  fipa::acl::grammar::string::Keyword< Iterator > | |
  fipa::acl::grammar::string::Message< Iterator, Skipper > | |
  fipa::acl::grammar::string::Number< Iterator > | |
  fipa::acl::grammar::string::Resolver< Iterator, Skipper > | |
  fipa::acl::grammar::string::Url< Iterator > | |
  fipa::acl::grammar::string::UrlSequence< Iterator, Skipper > | |
  fipa::acl::grammar::string::UserdefinedParameter< Iterator > | |
  fipa::acl::grammar::string::UserdefinedParameterList< Iterator > | |
  fipa::acl::grammar::string::WordWithoutKeyword< Iterator > | |
  Message< Iterator > | |
  UserdefinedParameter< Iterator > | |
 fipa::acl::Header | |
 fipa::mergeBaseEnvelopeImpl | |
 fipa::acl::Message | |
 fipa::acl::MessageArchive | |
 fipa::acl::MessageFormat | Abstract class which should be implemented by a specific format to encode an ACLMessage according to the fipa specification (SC00069) |
  fipa::acl::BitefficientMessageFormat | |
  fipa::acl::StringMessageFormat | |
  fipa::acl::XMLMessageFormat | |
 fipa::acl::MessageGenerator | |
 fipa::acl::MessageParser | Allows to parse a bytestream that conforms to the bitefficient representation of FIPA messages to a ACLMessage |
 fipa::acl::MessageParserImplementation | |
  fipa::acl::BitefficientMessageParser | Allows to parse a bytestream that conforms to the bitefficient representation of FIPA messages to a ACLMessage |
  fipa::acl::StringMessageParser | |
  fipa::acl::XMLMessageParser | |
 fipa::acl::MessagePrinter | Allows printing of a newly constructed fipa::acl::Message |
 fipa::acl::NullDeleter | |
 fipa::acl::envelope::Parameter | |
 fipa::acl::message::Parameter | |
 printImpl | |
 fipa::acl::ReceivedObject | |
 convertToBaseTimeImpl::result< T > | |
 result< T > | |
 convertToNativeShortImpl::result< T > | |
 convertToStringImpl::result< T > | |
 fipa::mergeBaseEnvelopeImpl::result< T0, T1 > | |
 concatStringsWithSeparatorImpl::result< T, U, V > | |
 buildStringImpl::result< T, U, V > | |
 printImpl::result< T, U > | |
 digitPaddingBytesImpl::result< T > | |
 convertToNumberTokenImpl::result< T > | |
 convertDigitsToHexImpl::result< T > | |
 convertToNativeLongImpl::result< T > | |
 convertToCharVectorImpl::result< T > | |
 createAgentIDImpl::result< T > | |
 convertStringToNumberImpl::result< T > | |
 convertToTimeImpl::result< T, U > | |
 fipa::acl::Role | |
  fipa::acl::SelfRole | |
  fipa::acl::UndefinedRole | |
 fipa::acl::RoleMapping | Mapping between roles and actual agent ids |
 runtime_error | |
  fipa::acl::conversation::InvalidOperation | |
  fipa::acl::conversation::ProtocolException | |
  MessageGeneratorException | |
 fipa::SerializedLetter | |
 fipa::acl::State | Implements a state of the StateMachine class |
  fipa::acl::default_state::ConversationCancelling | |
  fipa::acl::FinalState | |
   fipa::acl::default_state::ConversationCancelFailure | |
   fipa::acl::default_state::ConversationCancelSuccess | |
   fipa::acl::default_state::GeneralFailure | |
   fipa::acl::default_state::NotUnderstood | |
  fipa::acl::UndefinedState | |
 fipa::acl::StateMachine | |
 fipa::acl::StateMachineFactory | |
 fipa::acl::StateMachineReader | Implements a XML parser that generates a state machine from a given spec. file; uses the tinyXML library |
 static_visitor | |
  fipa::acl::ByteStringPrinter | Printer using the visitor pattern for the ByteString type |
  fipa::acl::ByteStringRawPrinter | Printer using the visitor pattern for the ByteString type |
  fipa::acl::message::ParameterPrinter | |
 fipa::acl::StringFormat | |
 tm | |
  fipa::acl::Time | |
 fipa::acl::Transition | |
  fipa::acl::default_transition::ConversationCancelFailure | |
  fipa::acl::default_transition::ConversationCancelling | |
  fipa::acl::default_transition::ConversationCancelSuccess | |
  fipa::acl::default_transition::GeneralFailure | |
  fipa::acl::default_transition::NotUnderstood | |
 fipa::acl::UserDefinedParameter | |
 fipa::acl::UserdefParam | Overloaded equality operator for UserdefParam class objects |
 fipa::acl::XMLFormat | |
 fipa::acl::XMLParser | |