activemq-cpp-3.9.5
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Cct_data_s::[union].dl
 Cct_data_s::[union].fc
 Cdecaf::util::concurrent::locks::AbstractOwnableSynchronizerBase class for locks that provide the notion of Ownership, the types of locks that are implemented using this base class would be owned by one specific Thread at any given time
  Cdecaf::util::concurrent::locks::AbstractQueuedSynchronizer
 Cactivemq::core::ActiveMQAckHandlerInterface class that is used to give CMS Messages an interface to Ack themselves with
 Cactivemq::core::ActiveMQConstantsClass holding constant values for various ActiveMQ specific things Each constant is defined as an enumeration and has functions that convert back an forth between string and enum values
 Cactivemq::library::ActiveMQCPP
 Cactivemq::core::ActiveMQMessageAudit
 Cactivemq::util::ActiveMQMessageTransformation
 Cactivemq::util::AdvisorySupportSupport class that provides various static constants for use in constructing Destination names for the ActiveMQ advisory destinations
 Cdecaf::lang::AppendableAn object to which char sequences and values can be appended
  Cdecaf::io::Writer
   Cdecaf::io::OutputStreamWriterA class for turning a character stream into a byte stream
  Cdecaf::lang::StringBufferStringBuffer is a variable size contiguous indexable array of characters
  Cdecaf::lang::StringBuilderA modifiable sequence of characters for use in creating and modifying Strings
  Cdecaf::nio::CharBufferThis class defines four categories of operations upon character buffers:
   Cdecaf::internal::nio::CharArrayBuffer
 Cdecaf::internal::AprPoolWraps an APR pool object so that classes in decaf can create a static member for use in static methods where apr function calls that need a pool are made
 Cactivemq::core::ArrayPointer< T >Decaf's implementation of a Smart Pointer that is a template on a Type and is Thread Safe if the default Reference Counter is used
 Cdecaf::lang::ArrayPointer< T >Decaf's implementation of a Smart Pointer that is a template on a Type and is Thread Safe if the default Reference Counter is used
 Cdecaf::util::Arrays
 Cactivemq::core::AtomicBooleanA boolean value that may be updated atomically
 Cactivemq::core::kernels::AtomicBooleanA boolean value that may be updated atomically
 Cactivemq::state::AtomicBooleanA boolean value that may be updated atomically
 Cdecaf::util::concurrent::atomic::AtomicBooleanA boolean value that may be updated atomically
 Cdecaf::util::concurrent::atomic::AtomicRefCounter
  Cdecaf::lang::Pointer< StlMapEntrySet >
  Cdecaf::lang::Pointer< StlMapKeySet >
  Cdecaf::lang::Pointer< StlMapValueCollection >
  Cdecaf::lang::Pointer< ConstStlMapEntrySet >
  Cdecaf::lang::Pointer< ConstStlMapKeySet >
  Cdecaf::lang::Pointer< ConstStlMapValueCollection >
  Cdecaf::lang::Pointer< decaf::util::HashMap::HashMapEntrySet >
  Cdecaf::lang::Pointer< decaf::util::HashMap::HashMapKeySet >
  Cdecaf::lang::Pointer< decaf::util::HashMap::HashMapValueCollection >
  Cdecaf::lang::Pointer< decaf::util::HashMap::ConstHashMapEntrySet >
  Cdecaf::lang::Pointer< decaf::util::HashMap::ConstHashMapKeySet >
  Cdecaf::lang::Pointer< decaf::util::HashMap::ConstHashMapValueCollection >
  Cdecaf::lang::Pointer< activemq::commands::ActiveMQDestination >
  Cdecaf::lang::Pointer< activemq::commands::BrokerError >
  Cdecaf::lang::Pointer< decaf::lang::Exception >
  Cdecaf::lang::Pointer< activemq::commands::BrokerId >
  Cdecaf::lang::Pointer< activemq::commands::ConnectionId >
  Cdecaf::lang::Pointer< activemq::commands::ConsumerId >
  Cdecaf::lang::Pointer< activemq::commands::SessionId >
  Cdecaf::lang::Pointer< activemq::commands::BooleanExpression >
  Cdecaf::lang::Pointer< activemq::commands::DataStructure >
  Cdecaf::lang::Pointer< activemq::commands::MessageAck >
  Cdecaf::lang::Pointer< activemq::commands::MessageId >
  Cdecaf::lang::Pointer< activemq::commands::TransactionId >
  Cdecaf::lang::Pointer< activemq::commands::ProducerId >
  Cdecaf::lang::Pointer< activemq::core::ActiveMQAckHandler >
  Cdecaf::lang::Pointer< activemq::commands::Message >
  Cdecaf::lang::Pointer< activemq::commands::DestinationInfo >
  Cdecaf::lang::Pointer< activemq::core::kernels::ActiveMQProducerKernel >
  Cdecaf::lang::Pointer< activemq::core::kernels::ActiveMQConsumerKernel >
  Cdecaf::lang::Pointer< activemq::core::kernels::ActiveMQSessionKernel >
  Cdecaf::lang::Pointer< activemq::core::MessageDispatchChannel >
  Cdecaf::lang::Pointer< activemq::threads::TaskRunner >
  Cdecaf::lang::Pointer< activemq::core::kernels::ActiveMQXASessionKernel >
  Cdecaf::lang::Pointer< activemq::commands::ConsumerInfo >
  Cdecaf::lang::Pointer< activemq::commands::ProducerInfo >
  Cdecaf::lang::Pointer< cms::Destination >
  Cdecaf::lang::Pointer< activemq::commands::SessionInfo >
  Cdecaf::lang::Pointer< activemq::core::ActiveMQTransactionContext >
  Cdecaf::lang::Pointer< activemq::commands::ConnectionInfo >
  Cdecaf::lang::Pointer< activemq::state::TransactionState >
  Cdecaf::lang::Pointer< decaf::lang::Runnable >
  Cdecaf::lang::Pointer< decaf::lang::Thread >
  Cdecaf::lang::Pointer< activemq::commands::Response >
  Cdecaf::lang::Pointer< activemq::transport::ResponseCallback >
  Cdecaf::lang::Pointer< activemq::transport::Transport >
  Cdecaf::lang::Pointer< activemq::threads::CompositeTaskRunner >
  Cdecaf::lang::Pointer< activemq::transport::failover::CloseTransportsTask >
  Cdecaf::lang::Pointer< activemq::transport::failover::URIPool >
  Cdecaf::lang::Pointer< decaf::util::concurrent::locks::Condition >
  Cdecaf::lang::Pointer< QueueNode< decaf::lang::Pointer< activemq::transport::Transport > > >
  Cdecaf::lang::Pointer< activemq::transport::mock::ResponseBuilder >
  Cdecaf::lang::Pointer< activemq::wireformat::WireFormat >
  Cdecaf::lang::Pointer< activemq::commands::WireFormatInfo >
  Cdecaf::lang::Pointer< decaf::internal::util::ByteArrayAdapter >
  Cdecaf::lang::Pointer< decaf::util::Comparator< E > >
  Cdecaf::lang::Pointer< decaf::util::Properties >
  Cdecaf::lang::Pointer< Array >
  Cdecaf::lang::Pointer< FutureTaskSync >
  Cdecaf::lang::Pointer< decaf::util::concurrent::Callable< T > >
  Cdecaf::lang::Pointer< QueueNode< E > >
  Cdecaf::lang::Pointer< T, REFCOUNTER >Decaf's implementation of a Smart Pointer that is a template on a Type and is Thread Safe if the default Reference Counter is used
 Cdecaf::internal::util::concurrent::AtomicReference< T >An Pointer reference that may be updated atomically
 Cdecaf::util::concurrent::atomic::AtomicReference< T >An Pointer reference that may be updated atomically
 Cdecaf::internal::util::concurrent::Atomics
 Cdecaf::util::BitSetThis class implements a vector of bits that grows as needed
 Cactivemq::wireformat::openwire::utils::BooleanStreamManages the writing and reading of boolean data streams to and from a data source such as a DataInputStream or DataOutputStream
 Cdecaf::nio::BufferA container for data of a specific primitive type
  Cdecaf::nio::ByteBufferThis class defines six categories of operations upon byte buffers:
   Cdecaf::internal::nio::ByteArrayBufferThis class defines six categories of operations upon byte buffers:
  Cdecaf::nio::CharBufferThis class defines four categories of operations upon character buffers:
  Cdecaf::nio::DoubleBufferThis class defines four categories of operations upon double buffers:
   Cdecaf::internal::nio::DoubleArrayBuffer
  Cdecaf::nio::FloatBufferThis class defines four categories of operations upon float buffers:
   Cdecaf::internal::nio::FloatArrayBuffer
  Cdecaf::nio::IntBufferThis class defines four categories of operations upon int buffers:
   Cdecaf::internal::nio::IntArrayBuffer
  Cdecaf::nio::LongBufferThis class defines four categories of operations upon long long buffers:
   Cdecaf::internal::nio::LongArrayBuffer
  Cdecaf::nio::ShortBufferThis class defines four categories of operations upon short buffers:
   Cdecaf::internal::nio::ShortArrayBuffer
 Cdecaf::internal::nio::BufferFactoryFactory class used by static methods in the decaf::nio package to create the various default version of the NIO interfaces
 Cdecaf::internal::nio::ByteArrayAdapterThis class adapts primitive type arrays to a base byte array so that the classes can inter-operate on the same base byte array without copying data
 Cdecaf::internal::util::ByteArrayAdapterThis class adapts primitive type arrays to a base byte array so that the classes can inter-operate on the same base byte array without copying data
 Cdecaf::util::concurrent::CallableTypeBase class of all Callable<T> objects, used to allow identification via type casting
  Cdecaf::util::concurrent::Callable< E >
  Cdecaf::util::concurrent::Callable< T >
  Cdecaf::util::concurrent::Callable< V >A task that returns a result and may throw an exception
 Cdecaf::security::cert::CertificateBase interface for all identity certificates
  Cdecaf::security::cert::X509CertificateBase interface for all identity certificates
 Cdecaf::lang::CharSequenceA CharSequence is a readable sequence of char values
  Cdecaf::lang::StringAn immutable sequence of characters
  Cdecaf::nio::CharBufferThis class defines four categories of operations upon character buffers:
 Cdecaf::util::zip::ChecksumAn interface used to represent Checksum values in the Zip package
  Cdecaf::util::zip::Adler32Clas that can be used to compute an Adler-32 Checksum for a data stream
  Cdecaf::util::zip::CRC32Class that can be used to compute a CRC-32 checksum for a data stream
 Ccms::CloseableInterface for a class that implements the close method
  Cactivemq::commands::ActiveMQTempDestination
   Cactivemq::commands::ActiveMQTempQueue
   Cactivemq::commands::ActiveMQTempTopic
  Ccms::ConnectionThe client's connection to its provider
   Ccms::EnhancedConnectionAn enhanced CMS Connection instance that provides additional features above the default required features of a CMS Connection instance
    Cactivemq::core::ActiveMQConnectionConcrete connection used for all connectors to the ActiveMQ broker
     Cactivemq::core::ActiveMQXAConnection
   Ccms::XAConnectionThe XAConnection interface defines an extended Connection type that is used to create XASession objects
    Cactivemq::core::ActiveMQXAConnection
  Ccms::MessageConsumerA client uses a MessageConsumer to received messages from a destination
   Cactivemq::cmsutil::CachedConsumerA cached message consumer contained within a pooled session
   Cactivemq::core::ActiveMQConsumer
   Cactivemq::core::kernels::ActiveMQConsumerKernel
  Ccms::MessageProducerA client uses a MessageProducer object to send messages to a Destination
   Cactivemq::cmsutil::CachedProducerA cached message producer contained within a pooled session
   Cactivemq::core::ActiveMQProducer
   Cactivemq::core::kernels::ActiveMQProducerKernel
  Ccms::QueueBrowserThis class implements in interface for browsing the messages in a Queue without removing them
   Cactivemq::core::ActiveMQQueueBrowser
  Ccms::SessionA Session object is a single-threaded context for producing and consuming messages
   Cactivemq::cmsutil::PooledSessionA pooled session object that wraps around a delegate session
   Cactivemq::core::ActiveMQSession
    Cactivemq::core::ActiveMQXASession
   Cactivemq::core::kernels::ActiveMQSessionKernel
    Cactivemq::core::kernels::ActiveMQXASessionKernel
   Ccms::XASessionThe XASession interface extends the capability of Session by adding access to a CMS provider's support for the operating inside an XA Transaction (optional)
    Cactivemq::core::ActiveMQXASession
    Cactivemq::core::kernels::ActiveMQXASessionKernel
 Cdecaf::io::CloseableInterface for a class that implements the close method
  Cactivemq::transport::TransportInterface for a transport layer for command objects
   Cactivemq::transport::CompositeTransportA Composite Transport is a Transport implementation that is composed of several Transports
    Cactivemq::transport::failover::FailoverTransport
   Cactivemq::transport::IOTransportImplementation of the Transport interface that performs marshaling of commands to IO streams
   Cactivemq::transport::TransportFilterA filter on the transport layer
    Cactivemq::transport::correlator::ResponseCorrelatorThis type of transport filter is responsible for correlating asynchronous responses with requests
    Cactivemq::transport::inactivity::InactivityMonitor
    Cactivemq::transport::logging::LoggingTransportA transport filter that logs commands as they are sent/received
    Cactivemq::transport::tcp::TcpTransportImplements a TCP/IP based transport filter, this transport is meant to wrap an instance of an IOTransport
     Cactivemq::transport::tcp::SslTransportTransport for connecting to a Broker using an SSL Socket
    Cactivemq::wireformat::WireFormatNegotiatorDefines a WireFormatNegotiator which allows a WireFormat to
     Cactivemq::wireformat::openwire::OpenWireFormatNegotiator
   Cactivemq::transport::mock::MockTransportThe MockTransport defines a base level Transport class that is intended to be used in place of an a regular protocol Transport suck as TCP
  Cdecaf::io::InputStreamA base class that must be implemented by all classes wishing to provide a class that reads in a stream of bytes
   Cdecaf::internal::io::StandardInputStream
   Cdecaf::internal::net::ssl::openssl::OpenSSLSocketInputStreamAn output stream for reading data from an OpenSSL Socket instance
   Cdecaf::internal::net::tcp::TcpSocketInputStreamInput stream for performing reads on a socket
   Cdecaf::io::BlockingByteArrayInputStreamThis is a blocking version of a byte buffer stream
   Cdecaf::io::ByteArrayInputStreamA ByteArrayInputStream contains an internal buffer that contains bytes that may be read from the stream
   Cdecaf::io::FilterInputStreamA FilterInputStream contains some other input stream, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality
    Cactivemq::io::LoggingInputStream
    Cdecaf::io::BufferedInputStreamA wrapper around another input stream that performs a buffered read, where it reads more data than it needs in order to reduce the number of io operations on the input stream
    Cdecaf::io::DataInputStreamA data input stream lets an application read primitive Java data types from an underlying input stream in a machine-independent way
    Cdecaf::io::PushbackInputStreamA PushbackInputStream adds functionality to another input stream, namely the ability to "push back" or "unread" one byte
    Cdecaf::util::zip::CheckedInputStreamAn implementation of a FilterInputStream that will maintain a Checksum of the bytes read, the Checksum can then be used to verify the integrity of the input stream
    Cdecaf::util::zip::InflaterInputStreamA FilterInputStream that decompresses data read from the wrapped InputStream instance
  Cdecaf::io::OutputStreamBase interface for any class that wants to represent an output stream of bytes
   Cdecaf::internal::io::StandardErrorOutputStreamWrapper Around the Standard error Output facility on the current platform
   Cdecaf::internal::io::StandardOutputStream
   Cdecaf::internal::net::ssl::openssl::OpenSSLSocketOutputStreamOutputStream implementation used to write data to an OpenSSLSocket instance
   Cdecaf::internal::net::tcp::TcpSocketOutputStreamOutput stream for performing write operations on a socket
   Cdecaf::io::ByteArrayOutputStream
   Cdecaf::io::FilterOutputStreamThis class is the superclass of all classes that filter output streams
    Cactivemq::io::LoggingOutputStreamOutputStream filter that just logs the data being written
    Cdecaf::io::BufferedOutputStreamWrapper around another output stream that buffers output before writing to the target output stream
    Cdecaf::io::DataOutputStreamA data output stream lets an application write primitive Java data types to an output stream in a portable way
    Cdecaf::util::zip::CheckedOutputStreamAn implementation of a FilterOutputStream that will maintain a Checksum of the bytes written, the Checksum can then be used to verify the integrity of the output stream
    Cdecaf::util::zip::DeflaterOutputStreamProvides a FilterOutputStream instance that compresses the data before writing it to the wrapped OutputStream
  Cdecaf::io::Reader
   Cdecaf::io::InputStreamReaderAn InputStreamReader is a bridge from byte streams to character streams
  Cdecaf::io::Writer
  Cdecaf::net::Socket
   Cdecaf::net::ssl::SSLSocket
    Cdecaf::internal::net::ssl::openssl::OpenSSLSocketWraps a a Normal Socket object and extends or overrides functions in that class to make use of the OpenSSL Socket API
  Cdecaf::util::logging::HandlerA Handler object takes log messages from a Logger and exports them
   Cdecaf::util::logging::StreamHandlerStream based logging Handler
    Cdecaf::util::logging::ConsoleHandlerThis Handler publishes log records to System.err
 Cactivemq::cmsutil::CmsAccessorBase class for activemq.cmsutil.CmsTemplate and other CMS-accessing gateway helpers, defining common properties such as the CMS cms.ConnectionFactory to operate on
  Cactivemq::cmsutil::CmsDestinationAccessorExtends the CmsAccessor to add support for resolving destination names
   Cactivemq::cmsutil::CmsTemplateCmsTemplate simplifies performing synchronous CMS operations
 Cactivemq::util::CMSExceptionSupport
 Ccms::CMSPropertiesInterface for a Java-like properties object
  Cactivemq::util::ActiveMQPropertiesImplementation of the CMSProperties interface that delegates to a decaf::util::Properties object
 Ccode
 Cdecaf::util::Collections
 Cactivemq::state::CommandVisitorInterface for an Object that can visit the various Command Objects that are sent from and to this client
  Cactivemq::state::CommandVisitorAdapterDefault Implementation of a CommandVisitor that returns NULL for all calls
   Cactivemq::state::ConnectionStateTracker
 Cdecaf::lang::Comparable< T >This interface imposes a total ordering on the objects of each class that implements it
 Cdecaf::lang::Comparable< ActiveMQDestination >
  Cactivemq::commands::ActiveMQDestination
   Cactivemq::commands::ActiveMQQueue
   Cactivemq::commands::ActiveMQTempDestination
   Cactivemq::commands::ActiveMQTopic
 Cdecaf::lang::Comparable< ActiveMQTempDestination >
  Cactivemq::commands::ActiveMQTempDestination
 Cdecaf::lang::Comparable< bool >
  Cdecaf::lang::Boolean
 Cdecaf::lang::Comparable< Boolean >
  Cdecaf::lang::Boolean
 Cdecaf::lang::Comparable< BrokerId >
  Cactivemq::commands::BrokerId
 Cdecaf::lang::Comparable< Byte >
  Cdecaf::lang::Byte
 Cdecaf::lang::Comparable< ByteBuffer >
  Cdecaf::nio::ByteBufferThis class defines six categories of operations upon byte buffers:
 Cdecaf::lang::Comparable< char >
  Cdecaf::lang::Character
 Cdecaf::lang::Comparable< Character >
  Cdecaf::lang::Character
 Cdecaf::lang::Comparable< CharBuffer >
  Cdecaf::nio::CharBufferThis class defines four categories of operations upon character buffers:
 Cdecaf::lang::Comparable< ConnectionId >
  Cactivemq::commands::ConnectionId
 Cdecaf::lang::Comparable< ConsumerId >
  Cactivemq::commands::ConsumerId
 Cdecaf::lang::Comparable< Date >
  Cdecaf::util::DateWrapper class around a time value in milliseconds
 Cdecaf::lang::Comparable< Delayed >
  Cdecaf::util::concurrent::DelayedA mix-in style interface for marking objects that should be acted upon after a given delay
 Cdecaf::lang::Comparable< Double >
  Cdecaf::lang::Double
 Cdecaf::lang::Comparable< double >
  Cdecaf::lang::Double
 Cdecaf::lang::Comparable< DoubleBuffer >
  Cdecaf::nio::DoubleBufferThis class defines four categories of operations upon double buffers:
 Cdecaf::lang::Comparable< Float >
  Cdecaf::lang::Float
 Cdecaf::lang::Comparable< float >
  Cdecaf::lang::Float
 Cdecaf::lang::Comparable< FloatBuffer >
  Cdecaf::nio::FloatBufferThis class defines four categories of operations upon float buffers:
 Cdecaf::lang::Comparable< int >
  Cdecaf::lang::Integer
 Cdecaf::lang::Comparable< IntBuffer >
  Cdecaf::nio::IntBufferThis class defines four categories of operations upon int buffers:
 Cdecaf::lang::Comparable< Integer >
  Cdecaf::lang::Integer
 Cdecaf::lang::Comparable< Level >
  Cdecaf::util::logging::LevelDefines a set of standard logging levels that can be used to control logging output
 Cdecaf::lang::Comparable< LocalTransactionId >
  Cactivemq::commands::LocalTransactionId
 Cdecaf::lang::Comparable< Long >
  Cdecaf::lang::Long
 Cdecaf::lang::Comparable< long long >
  Cdecaf::lang::Long
 Cdecaf::lang::Comparable< LongBuffer >
  Cdecaf::nio::LongBufferThis class defines four categories of operations upon long long buffers:
 Cdecaf::lang::Comparable< MessageId >
  Cactivemq::commands::MessageId
 Cdecaf::lang::Comparable< ProducerId >
  Cactivemq::commands::ProducerId
 Cdecaf::lang::Comparable< SessionId >
  Cactivemq::commands::SessionId
 Cdecaf::lang::Comparable< Short >
  Cdecaf::lang::Short
 Cdecaf::lang::Comparable< short >
  Cdecaf::lang::Short
 Cdecaf::lang::Comparable< ShortBuffer >
  Cdecaf::nio::ShortBufferThis class defines four categories of operations upon short buffers:
 Cdecaf::lang::Comparable< TimeUnit >
  Cdecaf::util::concurrent::TimeUnitA TimeUnit represents time durations at a given unit of granularity and provides utility methods to convert across units, and to perform timing and delay operations in these units
 Cdecaf::lang::Comparable< TransactionId >
  Cactivemq::commands::TransactionId
   Cactivemq::commands::LocalTransactionId
   Cactivemq::commands::XATransactionId
 Cdecaf::lang::Comparable< unsigned char >
  Cdecaf::lang::Byte
 Cdecaf::lang::Comparable< URI >
  Cdecaf::net::URIThis class represents an instance of a URI as defined by RFC 2396
 Cdecaf::lang::Comparable< UUID >
  Cdecaf::util::UUIDA class that represents an immutable universally unique identifier (UUID)
 Cdecaf::lang::Comparable< XATransactionId >
  Cactivemq::commands::XATransactionId
 Cdecaf::util::Comparator< T >A comparison function, which imposes a total ordering on some collection of objects
  Cdecaf::lang::PointerComparator< ActiveMQDestination >
  Cdecaf::lang::PointerComparator< BrokerId >
  Cdecaf::lang::PointerComparator< ConnectionId >
  Cdecaf::lang::PointerComparator< ConsumerId >
  Cdecaf::lang::PointerComparator< LocalTransactionId >
  Cdecaf::lang::PointerComparator< MessageId >
  Cdecaf::lang::PointerComparator< ProducerId >
  Cdecaf::lang::PointerComparator< SessionId >
  Cdecaf::lang::PointerComparator< TransactionId >
  Cdecaf::lang::PointerComparator< XATransactionId >
 Cdecaf::util::Comparator< ArrayPointer< T > >
  Cdecaf::lang::ArrayPointerComparator< T >This implementation of Comparator is designed to allows objects in a Collection to be sorted or tested for equality based on the value of the value of the actual pointer to the array being contained in this ArrayPointer
 Cdecaf::util::Comparator< decaf::lang::Pointer< E > >
  Cdecaf::util::comparators::Equals< decaf::lang::Pointer< E > >
 Cdecaf::util::Comparator< E >
  Cdecaf::util::comparators::Equals< decaf::lang::Pointer< E > >
  Cdecaf::util::comparators::Equals< E >Equality comparator that utilizes the default equality comparison expression == to determine if two values are considered equal
  Cdecaf::util::comparators::Less< E >Simple Less Comparator that compares to elements to determine if the first is less than the second
 Cdecaf::util::Comparator< Pointer< T, decaf::util::concurrent::atomic::AtomicRefCounter > >
  Cdecaf::lang::PointerComparator< T, R >This implementation of Comparator is designed to allows objects in a Collection to be sorted or tested for equality based on the value of the Object being Pointed to and not the value of the contained pointer in the Pointer instance
 Cdecaf::internal::util::concurrent::CompletionCondition
 Cactivemq::util::CompositeDataRepresents a Composite URI
 Cdecaf::util::concurrent::ConcurrentHashMap
 Cdecaf::util::concurrent::locks::ConditionCondition factors out the Mutex monitor methods (wait, notify and notifyAll) into distinct objects to give the effect of having multiple wait-sets per object, by combining them with the use of arbitrary Lock implementations
  Cdecaf::util::concurrent::locks::AbstractQueuedSynchronizer::ConditionObjectCondition object for this Synchronizer, which serves as the basis for other Lock objects
 Cactivemq::core::ConnectionAuditProvides the Auditing functionality used by Connections to attempt to filter out duplicate Messages
 Ccms::ConnectionFactoryDefines the interface for a factory that creates connection objects, the Connection objects returned implement the CMS Connection interface and hide the CMS Provider specific implementation details behind that interface
  Cactivemq::core::ActiveMQConnectionFactory
   Cactivemq::core::ActiveMQXAConnectionFactory
 Ccms::ConnectionMetaDataA ConnectionMetaData object provides information describing the Connection object
  Cactivemq::core::ActiveMQConnectionMetaDataThis class houses all the various settings and information that is used by an instance of an ActiveMQConnection class
 Cactivemq::state::ConnectionState
 Cactivemq::state::ConsumerState
 Cdecaf::net::ContentHandlerFactoryDefines a factory interface for content handlers
 Cdecaf::util::concurrent::CountDownLatch
 Cct_data_s
 Cdecaf::net::DatagramPacketClass that represents a single datagram packet
 Cdecaf::io::DataInputThe DataInput interface provides for reading bytes from a binary stream and reconstructing from them data in any of the C++ primitive types
 Cdecaf::io::DataOutputThe DataOutput interface provides for converting data from any of the C++ primitive types to a series of bytes and writing these bytes to a binary stream
 Cactivemq::wireformat::openwire::marshal::DataStreamMarshallerBase class for all classes that marshal commands for Openwire
  Cactivemq::wireformat::openwire::marshal::BaseDataStreamMarshallerBase class for all Marshallers that marshal DataStructures to and from the wire using the OpenWire protocol
   Cactivemq::wireformat::openwire::marshal::generated::ActiveMQDestinationMarshallerMarshaling code for Open Wire Format for ActiveMQDestinationMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::ActiveMQQueueMarshallerMarshaling code for Open Wire Format for ActiveMQQueueMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::ActiveMQTempDestinationMarshallerMarshaling code for Open Wire Format for ActiveMQTempDestinationMarshaller
     Cactivemq::wireformat::openwire::marshal::generated::ActiveMQTempQueueMarshallerMarshaling code for Open Wire Format for ActiveMQTempQueueMarshaller
     Cactivemq::wireformat::openwire::marshal::generated::ActiveMQTempTopicMarshallerMarshaling code for Open Wire Format for ActiveMQTempTopicMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::ActiveMQTopicMarshallerMarshaling code for Open Wire Format for ActiveMQTopicMarshaller
   Cactivemq::wireformat::openwire::marshal::generated::BaseCommandMarshallerMarshaling code for Open Wire Format for BaseCommandMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::BrokerInfoMarshallerMarshaling code for Open Wire Format for BrokerInfoMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::ConnectionControlMarshallerMarshaling code for Open Wire Format for ConnectionControlMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::ConnectionErrorMarshallerMarshaling code for Open Wire Format for ConnectionErrorMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::ConnectionInfoMarshallerMarshaling code for Open Wire Format for ConnectionInfoMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::ConsumerControlMarshallerMarshaling code for Open Wire Format for ConsumerControlMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::ConsumerInfoMarshallerMarshaling code for Open Wire Format for ConsumerInfoMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::ControlCommandMarshallerMarshaling code for Open Wire Format for ControlCommandMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::DestinationInfoMarshallerMarshaling code for Open Wire Format for DestinationInfoMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::FlushCommandMarshallerMarshaling code for Open Wire Format for FlushCommandMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::KeepAliveInfoMarshallerMarshaling code for Open Wire Format for KeepAliveInfoMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::MessageAckMarshallerMarshaling code for Open Wire Format for MessageAckMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::MessageDispatchMarshallerMarshaling code for Open Wire Format for MessageDispatchMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::MessageDispatchNotificationMarshallerMarshaling code for Open Wire Format for MessageDispatchNotificationMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::MessageMarshallerMarshaling code for Open Wire Format for MessageMarshaller
     Cactivemq::wireformat::openwire::marshal::generated::ActiveMQBlobMessageMarshallerMarshaling code for Open Wire Format for ActiveMQBlobMessageMarshaller
     Cactivemq::wireformat::openwire::marshal::generated::ActiveMQBytesMessageMarshallerMarshaling code for Open Wire Format for ActiveMQBytesMessageMarshaller
     Cactivemq::wireformat::openwire::marshal::generated::ActiveMQMapMessageMarshallerMarshaling code for Open Wire Format for ActiveMQMapMessageMarshaller
     Cactivemq::wireformat::openwire::marshal::generated::ActiveMQMessageMarshallerMarshaling code for Open Wire Format for ActiveMQMessageMarshaller
     Cactivemq::wireformat::openwire::marshal::generated::ActiveMQObjectMessageMarshallerMarshaling code for Open Wire Format for ActiveMQObjectMessageMarshaller
     Cactivemq::wireformat::openwire::marshal::generated::ActiveMQStreamMessageMarshallerMarshaling code for Open Wire Format for ActiveMQStreamMessageMarshaller
     Cactivemq::wireformat::openwire::marshal::generated::ActiveMQTextMessageMarshallerMarshaling code for Open Wire Format for ActiveMQTextMessageMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::MessagePullMarshallerMarshaling code for Open Wire Format for MessagePullMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::ProducerAckMarshallerMarshaling code for Open Wire Format for ProducerAckMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::ProducerInfoMarshallerMarshaling code for Open Wire Format for ProducerInfoMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::RemoveInfoMarshallerMarshaling code for Open Wire Format for RemoveInfoMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::RemoveSubscriptionInfoMarshallerMarshaling code for Open Wire Format for RemoveSubscriptionInfoMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::ReplayCommandMarshallerMarshaling code for Open Wire Format for ReplayCommandMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::ResponseMarshallerMarshaling code for Open Wire Format for ResponseMarshaller
     Cactivemq::wireformat::openwire::marshal::generated::DataArrayResponseMarshallerMarshaling code for Open Wire Format for DataArrayResponseMarshaller
     Cactivemq::wireformat::openwire::marshal::generated::DataResponseMarshallerMarshaling code for Open Wire Format for DataResponseMarshaller
     Cactivemq::wireformat::openwire::marshal::generated::ExceptionResponseMarshallerMarshaling code for Open Wire Format for ExceptionResponseMarshaller
     Cactivemq::wireformat::openwire::marshal::generated::IntegerResponseMarshallerMarshaling code for Open Wire Format for IntegerResponseMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::SessionInfoMarshallerMarshaling code for Open Wire Format for SessionInfoMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::ShutdownInfoMarshallerMarshaling code for Open Wire Format for ShutdownInfoMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::TransactionInfoMarshallerMarshaling code for Open Wire Format for TransactionInfoMarshaller
   Cactivemq::wireformat::openwire::marshal::generated::BrokerIdMarshallerMarshaling code for Open Wire Format for BrokerIdMarshaller
   Cactivemq::wireformat::openwire::marshal::generated::ConnectionIdMarshallerMarshaling code for Open Wire Format for ConnectionIdMarshaller
   Cactivemq::wireformat::openwire::marshal::generated::ConsumerIdMarshallerMarshaling code for Open Wire Format for ConsumerIdMarshaller
   Cactivemq::wireformat::openwire::marshal::generated::DiscoveryEventMarshallerMarshaling code for Open Wire Format for DiscoveryEventMarshaller
   Cactivemq::wireformat::openwire::marshal::generated::JournalQueueAckMarshallerMarshaling code for Open Wire Format for JournalQueueAckMarshaller
   Cactivemq::wireformat::openwire::marshal::generated::JournalTopicAckMarshallerMarshaling code for Open Wire Format for JournalTopicAckMarshaller
   Cactivemq::wireformat::openwire::marshal::generated::JournalTraceMarshallerMarshaling code for Open Wire Format for JournalTraceMarshaller
   Cactivemq::wireformat::openwire::marshal::generated::JournalTransactionMarshallerMarshaling code for Open Wire Format for JournalTransactionMarshaller
   Cactivemq::wireformat::openwire::marshal::generated::MessageIdMarshallerMarshaling code for Open Wire Format for MessageIdMarshaller
   Cactivemq::wireformat::openwire::marshal::generated::NetworkBridgeFilterMarshallerMarshaling code for Open Wire Format for NetworkBridgeFilterMarshaller
   Cactivemq::wireformat::openwire::marshal::generated::PartialCommandMarshallerMarshaling code for Open Wire Format for PartialCommandMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::LastPartialCommandMarshallerMarshaling code for Open Wire Format for LastPartialCommandMarshaller
   Cactivemq::wireformat::openwire::marshal::generated::ProducerIdMarshallerMarshaling code for Open Wire Format for ProducerIdMarshaller
   Cactivemq::wireformat::openwire::marshal::generated::SessionIdMarshallerMarshaling code for Open Wire Format for SessionIdMarshaller
   Cactivemq::wireformat::openwire::marshal::generated::SubscriptionInfoMarshallerMarshaling code for Open Wire Format for SubscriptionInfoMarshaller
   Cactivemq::wireformat::openwire::marshal::generated::TransactionIdMarshallerMarshaling code for Open Wire Format for TransactionIdMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::LocalTransactionIdMarshallerMarshaling code for Open Wire Format for LocalTransactionIdMarshaller
    Cactivemq::wireformat::openwire::marshal::generated::XATransactionIdMarshallerMarshaling code for Open Wire Format for XATransactionIdMarshaller
   Cactivemq::wireformat::openwire::marshal::generated::WireFormatInfoMarshallerMarshaling code for Open Wire Format for WireFormatInfoMarshaller
 Cdecaf::internal::net::ssl::DefaultSSLContextDefault SSLContext manager for the Decaf library
 Cdecaf::util::zip::DeflaterThis class compresses data using the DEFLATE algorithm (see specification)
 Ccms::DeliveryModeThis is an Abstract class whose purpose is to provide a container for the delivery mode enumeration for CMS messages
 Ccms::DestinationA Destination object encapsulates a provider-specific address
  Ccms::QueueAn interface encapsulating a provider-specific queue name
   Cactivemq::commands::ActiveMQQueue
   Ccms::TemporaryQueueDefines a Temporary Queue based Destination
    Cactivemq::commands::ActiveMQTempQueue
  Ccms::TopicAn interface encapsulating a provider-specific topic name
   Cactivemq::commands::ActiveMQTopic
   Ccms::TemporaryTopicDefines a Temporary Topic based Destination
    Cactivemq::commands::ActiveMQTempTopic
 Ccms::DestinationEventAn event class that is used to wrap information related to Destination add and remove events from the CMS Provider
  Cactivemq::core::ActiveMQDestinationEvent
 Cactivemq::commands::ActiveMQDestination::DestinationFilter
 Cactivemq::wireformat::stomp::ActiveMQDestination::DestinationFilter
 Ccms::DestinationListenerA listener class that the client can implement to receive events related to Destination addition or removal on the CMS Provider
 Cactivemq::cmsutil::DestinationResolverResolves a CMS destination name to a Destination
  Cactivemq::cmsutil::DynamicDestinationResolverResolves a CMS destination name to a Destination
 Cactivemq::core::DispatchDataSimple POCO that contains the information necessary to route a message to a specified consumer
 Cactivemq::core::DispatcherInterface for an object responsible for dispatching messages to consumers
  Cactivemq::core::AdvisoryConsumer
  Cactivemq::core::kernels::ActiveMQConsumerKernel
  Cactivemq::core::kernels::ActiveMQSessionKernel
 Cdecaf::lang::DYNAMIC_CAST_TOKEN
 Cdecaf::internal::security::EngineServes as a convenience class for classes in the Decaf Security package
 Cdecaf::util::logging::ErrorManagerErrorManager objects can be attached to Handlers to process any error that occur on a Handler during Logging
 Cstd::exception
  Ccms::CMSExceptionCMS API Exception that is the base for all exceptions thrown from CMS classes
   Ccms::CMSSecurityExceptionThis exception must be thrown when a provider rejects a user name/password submitted by a client
   Ccms::IllegalStateExceptionThis exception is thrown when a method is invoked at an illegal or inappropriate time or if the provider is not in an appropriate state for the requested operation
   Ccms::InvalidClientIdExceptionThis exception must be thrown when a client attempts to set a connection's client ID to a value that is rejected by a provider
   Ccms::InvalidDestinationExceptionThis exception must be thrown when a destination either is not understood by a provider or is no longer valid
   Ccms::InvalidSelectorExceptionThis exception must be thrown when a CMS client attempts to give a provider a message selector with invalid syntax
   Ccms::MessageEOFExceptionThis exception must be thrown when an unexpected end of stream has been reached when a StreamMessage or BytesMessage is being read
   Ccms::MessageFormatExceptionThis exception must be thrown when a CMS client attempts to use a data type not supported by a message or attempts to read data in a message as the wrong type
   Ccms::MessageNotReadableExceptionThis exception must be thrown when a CMS client attempts to read a write-only message
   Ccms::MessageNotWriteableExceptionThis exception must be thrown when a CMS client attempts to write to a read-only message
   Ccms::ResourceAllocationExceptionThis exception is thrown when an operation is invalid because a transaction is in progress
   Ccms::TransactionInProgressExceptionThis exception is thrown when an operation is invalid because a transaction is in progress
   Ccms::TransactionRolledBackExceptionThis exception must be thrown when a call to Session.commit results in a rollback of the current transaction
   Ccms::UnsupportedOperationExceptionThis exception must be thrown when a CMS client attempts use a CMS method that is not implemented or not supported by the CMS Provider in use
   Ccms::XAExceptionThe XAException is thrown by the Resource Manager (RM) to inform the Transaction Manager of an error encountered by the involved transaction
  Cdecaf::lang::ThrowableThis class represents an error that has occurred
   Cdecaf::lang::Exception
    Cactivemq::exceptions::ActiveMQException
     Cactivemq::exceptions::BrokerException
     Cactivemq::exceptions::ConnectionFailedException
    Cdecaf::io::IOException
     Cdecaf::io::EOFException
     Cdecaf::io::InterruptedIOException
      Cdecaf::net::SocketTimeoutException
     Cdecaf::io::UTFDataFormatExceptionThrown from classes that attempt to read or write a UTF-8 encoded string and an encoding error is encountered
     Cdecaf::io::UnsupportedEncodingExceptionThrown when the the Character Encoding is not supported
     Cdecaf::net::HttpRetryException
     Cdecaf::net::MalformedURLException
     Cdecaf::net::ProtocolException
     Cdecaf::net::SocketExceptionException for errors when manipulating sockets
      Cdecaf::internal::net::ssl::openssl::OpenSSLSocketExceptionSubclass of the standard SocketException that knows how to produce an error message from the OpenSSL error stack
      Cdecaf::net::BindException
      Cdecaf::net::ConnectException
      Cdecaf::net::NoRouteToHostException
      Cdecaf::net::PortUnreachableException
     Cdecaf::net::UnknownHostException
     Cdecaf::net::UnknownServiceException
     Cdecaf::util::zip::ZipException
    Cdecaf::lang::exceptions::ClassCastException
    Cdecaf::lang::exceptions::CloneNotSupportedException
    Cdecaf::lang::exceptions::IllegalArgumentException
    Cdecaf::lang::exceptions::IllegalMonitorStateException
    Cdecaf::lang::exceptions::IllegalStateException
     Cdecaf::nio::InvalidMarkException
    Cdecaf::lang::exceptions::IllegalThreadStateException
    Cdecaf::lang::exceptions::IndexOutOfBoundsException
     Cdecaf::lang::exceptions::ArrayIndexOutOfBoundsException
     Cdecaf::lang::exceptions::StringIndexOutOfBoundsException
    Cdecaf::lang::exceptions::InterruptedException
    Cdecaf::lang::exceptions::InvalidStateException
    Cdecaf::lang::exceptions::NullPointerException
    Cdecaf::lang::exceptions::NumberFormatException
    Cdecaf::lang::exceptions::OutOfMemoryError
    Cdecaf::lang::exceptions::RuntimeException
     Cdecaf::lang::exceptions::NegativeArraySizeException
     Cdecaf::security::ProviderException
     Cdecaf::util::ConcurrentModificationException
     Cdecaf::util::NoSuchElementException
    Cdecaf::lang::exceptions::SecurityException
    Cdecaf::lang::exceptions::UnsupportedOperationException
     Cdecaf::nio::ReadOnlyBufferException
    Cdecaf::net::URISyntaxException
    Cdecaf::nio::BufferOverflowException
    Cdecaf::nio::BufferUnderflowException
    Cdecaf::security::GeneralSecurityException
     Cdecaf::security::DigestException
     Cdecaf::security::KeyException
      Cdecaf::security::InvalidKeyException
      Cdecaf::security::KeyManagementException
     Cdecaf::security::NoSuchAlgorithmException
     Cdecaf::security::NoSuchProviderException
     Cdecaf::security::SignatureException
     Cdecaf::security::cert::CertificateException
      Cdecaf::security::cert::CertificateEncodingException
      Cdecaf::security::cert::CertificateExpiredException
      Cdecaf::security::cert::CertificateNotYetValidException
      Cdecaf::security::cert::CertificateParsingException
    Cdecaf::util::concurrent::BrokenBarrierException
    Cdecaf::util::concurrent::CancellationException
    Cdecaf::util::concurrent::ExecutionException
    Cdecaf::util::concurrent::RejectedExecutionException
    Cdecaf::util::concurrent::TimeoutException
    Cdecaf::util::zip::DataFormatException
 Ccms::ExceptionListenerIf a CMS provider detects a serious problem, it notifies the client application through an ExceptionListener that is registered with the Connection
  Ccms::AsyncCallbackAsynchronous event interface for CMS asynchronous operations
 Cdecaf::util::concurrent::ExecutorAn object that executes submitted decaf.lang.Runnable tasks
  Cdecaf::util::concurrent::ExecutorServiceAn Executor that provides methods to manage termination and methods that can produce a Future for tracking progress of one or more asynchronous tasks
   Cdecaf::util::concurrent::AbstractExecutorServiceProvides a default implementation for the methods of the ExecutorService interface
    Cdecaf::util::concurrent::ThreadPoolExecutorDefines a Thread Pool object that implements the functionality of pooling threads to perform user tasks
 Cdecaf::util::concurrent::ExecutorsImplements a set of utilities for use with Executors, ExecutorService, ThreadFactory, and Callable types, as well as providing factory methods for instance of these types configured for the most common use cases
 Cdecaf::internal::util::concurrent::ExecutorsSupportVarious support methods for use in Executors and surrounding classes
 Cdecaf::io::FileDescriptorThis class servers as an opaque wrapper around an underlying OS level resource that can be used as a source / sink for byte level data such as sockets and files
  Cdecaf::internal::net::SocketFileDescriptorFile Descriptor type used internally by Decaf Socket objects
 Cdecaf::net::FileNameMapDefines a scheme for mapping a filename type to a MIME content type
 Cdecaf::util::logging::FilterA Filter can be used to provide fine grain control over what is logged, beyond the control provided by log levels
 Cdecaf::io::FlushableA Flushable is a destination of data that can be flushed
  Cdecaf::io::OutputStreamBase interface for any class that wants to represent an output stream of bytes
  Cdecaf::io::Writer
 Cdecaf::util::logging::FormatterA Formatter provides support for formatting LogRecords
  Cdecaf::util::logging::SimpleFormatterPrint a brief summary of the LogRecord in a human readable format
  Cdecaf::util::logging::XMLFormatterFormat a LogRecord into a standard XML format
 Cactivemq::transport::FutureResponseA container that holds a response object
 Cdecaf::util::concurrent::FutureType
  Cdecaf::util::concurrent::Future< T >
   Cdecaf::util::concurrent::RunnableFuture< T >A Runnable version of the Future type
    Cdecaf::util::concurrent::FutureTask< T >A cancellable asynchronous computation
  Cdecaf::util::concurrent::Future< V >A Future represents the result of an asynchronous computation
 Cgz_header_s
 Cgz_state
 Cdecaf::util::HashCodeUnaryBase< T >
  Cdecaf::util::HashCode< bool >
  Cdecaf::util::HashCode< char >
  Cdecaf::util::HashCode< const std::string >
  Cdecaf::util::HashCode< double >
  Cdecaf::util::HashCode< float >
  Cdecaf::util::HashCode< int >
  Cdecaf::util::HashCode< long long >
  Cdecaf::util::HashCode< short >
  Cdecaf::util::HashCode< unsigned int >
  Cdecaf::util::HashCode< unsigned long long >
  Cdecaf::util::HashCode< unsigned short >
  Cdecaf::util::HashCode< wchar_t >
 Cdecaf::util::HashCodeUnaryBase< bool >
  Cdecaf::util::HashCode< bool >
 Cdecaf::util::HashCodeUnaryBase< char >
  Cdecaf::util::HashCode< char >
 Cdecaf::util::HashCodeUnaryBase< const E & >
  Cdecaf::util::HashCode< E >
 Cdecaf::util::HashCodeUnaryBase< const K & >
  Cdecaf::util::HashCode< K >
 Cdecaf::util::HashCodeUnaryBase< const std::string & >
  Cdecaf::util::HashCode< std::string >
  Cdecaf::util::HashCode< const std::string >
  Cdecaf::util::HashCode< std::string >
 Cdecaf::util::HashCodeUnaryBase< const T & >
  Cdecaf::util::HashCode< T * >
  Cdecaf::util::HashCode< const T * >
  Cdecaf::util::HashCode< const T >
  Cdecaf::util::HashCode< decaf::lang::Pointer< T > >
  Cdecaf::util::HashCode< T >Base HashCode template, specializations are created from this to account for the various native types
  Cdecaf::util::HashCode< const T >
 Cdecaf::util::HashCodeUnaryBase< const T * >
  Cdecaf::util::HashCode< T * >
  Cdecaf::util::HashCode< const T * >
 Cdecaf::util::HashCodeUnaryBase< decaf::lang::Pointer< T > >
  Cdecaf::util::HashCode< decaf::lang::Pointer< T > >
 Cdecaf::util::HashCodeUnaryBase< double >
  Cdecaf::util::HashCode< double >
 Cdecaf::util::HashCodeUnaryBase< float >
  Cdecaf::util::HashCode< float >
 Cdecaf::util::HashCodeUnaryBase< int >
  Cdecaf::util::HashCode< int >
 Cdecaf::util::HashCodeUnaryBase< long long >
  Cdecaf::util::HashCode< long long >
 Cdecaf::util::HashCodeUnaryBase< short >
  Cdecaf::util::HashCode< short >
 Cdecaf::util::HashCodeUnaryBase< unsigned int >
  Cdecaf::util::HashCode< unsigned int >
 Cdecaf::util::HashCodeUnaryBase< unsigned long long >
  Cdecaf::util::HashCode< unsigned long long >
 Cdecaf::util::HashCodeUnaryBase< unsigned short >
  Cdecaf::util::HashCode< unsigned short >
 Cdecaf::util::HashCodeUnaryBase< wchar_t >
  Cdecaf::util::HashCode< wchar_t >
 Cdecaf::internal::util::HexStringParser
 Cactivemq::wireformat::openwire::utils::HexTableMaps hexidecimal strings to the value of an index into the table, i.e
 Cactivemq::util::IdGenerator
 Cdecaf::net::InetAddressRepresents an IP address
  Cdecaf::net::Inet4Address
  Cdecaf::net::Inet6Address
 Cinflate_state
 Cdecaf::util::zip::InflaterThis class uncompresses data that was compressed using the DEFLATE algorithm (see specification)
 Cinternal_state
 Cdecaf::lang::Iterable< E >Implementing this interface allows an object to be cast to an Iterable type for generic collections API calls
  Cdecaf::util::Collection< E >The root interface in the collection hierarchy
   Cdecaf::util::AbstractCollection< E >This class provides a skeletal implementation of the Collection interface, to minimize the effort required to implement this interface
    Cdecaf::util::AbstractList< E >This class provides a skeletal implementation of the List interface to minimize the effort required to implement this interface backed by a "random access" data store (such as an array)
     Cdecaf::util::AbstractSequentialList< E >This class provides a skeletal implementation of the List interface to minimize the effort required to implement this interface backed by a "sequential access" data store (such as a linked list)
      Cdecaf::util::LinkedList< cms::Connection * >
      Cdecaf::util::LinkedList< cms::Session * >
      Cdecaf::util::LinkedList< cms::Destination * >
      Cdecaf::util::LinkedList< cms::MessageProducer * >
      Cdecaf::util::LinkedList< cms::MessageConsumer * >
      Cdecaf::util::LinkedList< E >A complete implementation of the List interface using a doubly linked list data structure
     Cdecaf::util::ArrayList< E >
     Cdecaf::util::StlList< E >List class that wraps the STL list object to provide a simpler interface and additional methods not provided by the STL type
    Cdecaf::util::AbstractQueue< E >This class provides skeletal implementations of some Queue operations
     Cdecaf::util::PriorityQueue< E >An unbounded priority queue based on a binary heap algorithm
     Cdecaf::util::concurrent::BlockingQueue< E >A decaf::util::Queue that additionally supports operations that wait for the queue to become non-empty when retrieving an element, and wait for space to become available in the queue when storing an element
      Cdecaf::util::concurrent::LinkedBlockingQueue< E >A BlockingQueue derivative that allows for a bound to be placed on the number of elements that can be enqueued at any one time
      Cdecaf::util::concurrent::SynchronousQueue< E >A blocking queue in which each insert operation must wait for a corresponding remove operation by another thread, and vice versa
    Cdecaf::util::AbstractSet< E >This class provides a skeletal implementation of the Set interface to minimize the effort required to implement this interface
     Cdecaf::util::HashSet< E, HashCode< E > >
     Cdecaf::util::HashSet< E, HASHCODE >This class implements the Set interface, backed by a hash table (actually a HashMap instance)
      Cdecaf::util::LinkedHashSet< E, HASHCODE >Hash table and linked list implementation of the Set interface, with predictable iteration order
     Cdecaf::util::StlSet< E >Set template that wraps around a std::set to provide a more user-friendly interface and to provide common functions that do not exist in std::set
     Cdecaf::util::concurrent::CopyOnWriteArraySet< E >Since the CopyOnWriteArraySet and the CopyOnWriteArrayList share much of the same operational semantics this class uses the CopyOnWriteArrayList for all its underlying operations
   Cdecaf::util::List< E >An ordered collection (also known as a sequence)
    Cdecaf::util::AbstractList< E >This class provides a skeletal implementation of the List interface to minimize the effort required to implement this interface backed by a "random access" data store (such as an array)
    Cdecaf::util::concurrent::CopyOnWriteArrayList< E >
   Cdecaf::util::Queue< E >A kind of collection provides advanced operations than other basic collections, such as insertion, extraction, and inspection
    Cdecaf::util::AbstractQueue< E >This class provides skeletal implementations of some Queue operations
    Cdecaf::util::Deque< E >Defines a 'Double ended Queue' interface that allows for insertion and removal of elements from both ends
     Cdecaf::util::LinkedList< cms::Connection * >
     Cdecaf::util::LinkedList< cms::Session * >
     Cdecaf::util::LinkedList< cms::Destination * >
     Cdecaf::util::LinkedList< cms::MessageProducer * >
     Cdecaf::util::LinkedList< cms::MessageConsumer * >
     Cdecaf::util::LinkedList< E >A complete implementation of the List interface using a doubly linked list data structure
   Cdecaf::util::Set< E >A collection that contains no duplicate elements
    Cdecaf::util::AbstractSet< E >This class provides a skeletal implementation of the Set interface to minimize the effort required to implement this interface
 Cdecaf::lang::Iterable< activemq::util::PrimitiveValueNode >
  Cdecaf::util::Collection< activemq::util::PrimitiveValueNode >
   Cdecaf::util::List< activemq::util::PrimitiveValueNode >
 Cdecaf::lang::Iterable< activemq::util::ServiceListener * >
  Cdecaf::util::Collection< activemq::util::ServiceListener * >
   Cdecaf::util::AbstractCollection< activemq::util::ServiceListener * >
    Cdecaf::util::AbstractList< activemq::util::ServiceListener * >
     Cdecaf::util::ArrayList< activemq::util::ServiceListener * >
   Cdecaf::util::List< activemq::util::ServiceListener * >
    Cdecaf::util::AbstractList< activemq::util::ServiceListener * >
 Cdecaf::lang::Iterable< decaf::internal::util::Resource * >
  Cdecaf::util::Collection< decaf::internal::util::Resource * >
   Cdecaf::util::AbstractCollection< decaf::internal::util::Resource * >
    Cdecaf::util::AbstractSet< decaf::internal::util::Resource * >
     Cdecaf::util::StlSet< decaf::internal::util::Resource * >
   Cdecaf::util::Set< decaf::internal::util::Resource * >
    Cdecaf::util::AbstractSet< decaf::internal::util::Resource * >
 Cdecaf::lang::Iterable< decaf::lang::Pointer< activemq::commands::ActiveMQDestination > >
  Cdecaf::util::Collection< decaf::lang::Pointer< activemq::commands::ActiveMQDestination > >
   Cdecaf::util::AbstractCollection< decaf::lang::Pointer< activemq::commands::ActiveMQDestination > >
    Cdecaf::util::AbstractList< decaf::lang::Pointer< activemq::commands::ActiveMQDestination > >
     Cdecaf::util::ArrayList< decaf::lang::Pointer< activemq::commands::ActiveMQDestination > >
   Cdecaf::util::List< decaf::lang::Pointer< activemq::commands::ActiveMQDestination > >
    Cdecaf::util::AbstractList< decaf::lang::Pointer< activemq::commands::ActiveMQDestination > >
 Cdecaf::lang::Iterable< decaf::lang::Pointer< activemq::commands::Command > >
  Cdecaf::util::Collection< decaf::lang::Pointer< activemq::commands::Command > >
   Cdecaf::util::AbstractCollection< decaf::lang::Pointer< activemq::commands::Command > >
    Cdecaf::util::AbstractList< decaf::lang::Pointer< activemq::commands::Command > >
     Cdecaf::util::AbstractSequentialList< decaf::lang::Pointer< activemq::commands::Command > >
      Cdecaf::util::LinkedList< decaf::lang::Pointer< activemq::commands::Command > >
   Cdecaf::util::List< decaf::lang::Pointer< activemq::commands::Command > >
    Cdecaf::util::AbstractList< decaf::lang::Pointer< activemq::commands::Command > >
   Cdecaf::util::Queue< decaf::lang::Pointer< activemq::commands::Command > >
    Cdecaf::util::Deque< decaf::lang::Pointer< activemq::commands::Command > >
     Cdecaf::util::LinkedList< decaf::lang::Pointer< activemq::commands::Command > >
 Cdecaf::lang::Iterable< decaf::lang::Pointer< activemq::commands::DestinationInfo > >
  Cdecaf::util::Collection< decaf::lang::Pointer< activemq::commands::DestinationInfo > >
   Cdecaf::util::AbstractCollection< decaf::lang::Pointer< activemq::commands::DestinationInfo > >
    Cdecaf::util::AbstractList< decaf::lang::Pointer< activemq::commands::DestinationInfo > >
     Cdecaf::util::AbstractSequentialList< decaf::lang::Pointer< activemq::commands::DestinationInfo > >
      Cdecaf::util::LinkedList< decaf::lang::Pointer< activemq::commands::DestinationInfo > >
   Cdecaf::util::List< decaf::lang::Pointer< activemq::commands::DestinationInfo > >
    Cdecaf::util::AbstractList< decaf::lang::Pointer< activemq::commands::DestinationInfo > >
   Cdecaf::util::Queue< decaf::lang::Pointer< activemq::commands::DestinationInfo > >
    Cdecaf::util::Deque< decaf::lang::Pointer< activemq::commands::DestinationInfo > >
     Cdecaf::util::LinkedList< decaf::lang::Pointer< activemq::commands::DestinationInfo > >
 Cdecaf::lang::Iterable< decaf::lang::Pointer< activemq::commands::MessageDispatch > >
  Cdecaf::util::Collection< decaf::lang::Pointer< activemq::commands::MessageDispatch > >
   Cdecaf::util::AbstractCollection< decaf::lang::Pointer< activemq::commands::MessageDispatch > >
    Cdecaf::util::AbstractList< decaf::lang::Pointer< activemq::commands::MessageDispatch > >
     Cdecaf::util::AbstractSequentialList< decaf::lang::Pointer< activemq::commands::MessageDispatch > >
      Cdecaf::util::LinkedList< decaf::lang::Pointer< activemq::commands::MessageDispatch > >
   Cdecaf::util::List< decaf::lang::Pointer< activemq::commands::MessageDispatch > >
    Cdecaf::util::AbstractList< decaf::lang::Pointer< activemq::commands::MessageDispatch > >
   Cdecaf::util::Queue< decaf::lang::Pointer< activemq::commands::MessageDispatch > >
    Cdecaf::util::Deque< decaf::lang::Pointer< activemq::commands::MessageDispatch > >
     Cdecaf::util::LinkedList< decaf::lang::Pointer< activemq::commands::MessageDispatch > >
 Cdecaf::lang::Iterable< decaf::lang::Pointer< activemq::core::Synchronization > >
  Cdecaf::util::Collection< decaf::lang::Pointer< activemq::core::Synchronization > >
   Cdecaf::util::AbstractCollection< decaf::lang::Pointer< activemq::core::Synchronization > >
    Cdecaf::util::AbstractSet< decaf::lang::Pointer< activemq::core::Synchronization > >
     Cdecaf::util::StlSet< decaf::lang::Pointer< activemq::core::Synchronization > >
   Cdecaf::util::Set< decaf::lang::Pointer< activemq::core::Synchronization > >
    Cdecaf::util::AbstractSet< decaf::lang::Pointer< activemq::core::Synchronization > >
 Cdecaf::lang::Iterable< decaf::lang::Pointer< activemq::transport::Transport > >
  Cdecaf::util::Collection< decaf::lang::Pointer< activemq::transport::Transport > >
   Cdecaf::util::AbstractCollection< decaf::lang::Pointer< activemq::transport::Transport > >
    Cdecaf::util::AbstractQueue< decaf::lang::Pointer< activemq::transport::Transport > >
     Cdecaf::util::concurrent::BlockingQueue< decaf::lang::Pointer< activemq::transport::Transport > >
      Cdecaf::util::concurrent::LinkedBlockingQueue< decaf::lang::Pointer< activemq::transport::Transport > >
   Cdecaf::util::Queue< decaf::lang::Pointer< activemq::transport::Transport > >
    Cdecaf::util::AbstractQueue< decaf::lang::Pointer< activemq::transport::Transport > >
 Cdecaf::lang::Iterable< decaf::net::URI >
  Cdecaf::util::Collection< decaf::net::URI >
   Cdecaf::util::AbstractCollection< decaf::net::URI >
    Cdecaf::util::AbstractList< decaf::net::URI >
     Cdecaf::util::AbstractSequentialList< decaf::net::URI >
      Cdecaf::util::LinkedList< decaf::net::URI >
   Cdecaf::util::List< decaf::net::URI >
    Cdecaf::util::AbstractList< decaf::net::URI >
   Cdecaf::util::Queue< decaf::net::URI >
    Cdecaf::util::Deque< decaf::net::URI >
     Cdecaf::util::LinkedList< decaf::net::URI >
 Cdecaf::lang::Iterable< K >
  Cdecaf::util::Collection< K >
   Cdecaf::util::AbstractCollection< K >
    Cdecaf::util::AbstractSet< K >
     Cdecaf::util::HashMap< K, V, HASHCODE >::ConstHashMapKeySet
     Cdecaf::util::HashMap< K, V, HASHCODE >::HashMapKeySet
   Cdecaf::util::Set< K >
    Cdecaf::util::AbstractSet< K >
 Cdecaf::lang::Iterable< MapEntry< K, V > >
  Cdecaf::util::Collection< MapEntry< K, V > >
   Cdecaf::util::AbstractCollection< MapEntry< K, V > >
    Cdecaf::util::AbstractSet< MapEntry< K, V > >
     Cdecaf::util::HashMap< K, V, HASHCODE >::ConstHashMapEntrySet
     Cdecaf::util::HashMap< K, V, HASHCODE >::HashMapEntrySet
   Cdecaf::util::Set< MapEntry< K, V > >
    Cdecaf::util::AbstractSet< MapEntry< K, V > >
 Cdecaf::lang::Iterable< PrimitiveValueNode >
  Cdecaf::util::Collection< PrimitiveValueNode >
   Cdecaf::util::AbstractCollection< PrimitiveValueNode >
    Cdecaf::util::AbstractList< PrimitiveValueNode >
     Cdecaf::util::AbstractSequentialList< PrimitiveValueNode >
      Cdecaf::util::LinkedList< PrimitiveValueNode >
       Cactivemq::util::PrimitiveListList of primitives
   Cdecaf::util::List< PrimitiveValueNode >
    Cdecaf::util::AbstractList< PrimitiveValueNode >
   Cdecaf::util::Queue< PrimitiveValueNode >
    Cdecaf::util::Deque< PrimitiveValueNode >
     Cdecaf::util::LinkedList< PrimitiveValueNode >
 Cdecaf::lang::Iterable< V >
  Cdecaf::util::Collection< V >
   Cdecaf::util::AbstractCollection< V >
    Cdecaf::util::HashMap< K, V, HASHCODE >::ConstHashMapValueCollection
    Cdecaf::util::HashMap< K, V, HASHCODE >::HashMapValueCollection
 Cdecaf::util::Iterator< E >Defines an object that can be used to iterate over the elements of a collection
  Cdecaf::util::ListIterator< E >An iterator for lists that allows the programmer to traverse the list in either direction, modify the list during iteration, and obtain the iterator's current position in the list
   Cdecaf::util::concurrent::CopyOnWriteArrayList< E >::ArrayListIterator
 Cdecaf::security::KeyThe Key interface is the top-level interface for all keys
  Cdecaf::security::PublicKeyA public key
 Cstd::less< decaf::lang::ArrayPointer< T > >An override of the less function object so that the Pointer objects can be stored in STL Maps, etc
 Cstd::less< decaf::lang::Pointer< T > >An override of the less function object so that the Pointer objects can be stored in STL Maps, etc
 Cdecaf::util::concurrent::LockA wrapper class around a given synchronization mechanism that provides automatic release upon destruction
 Cdecaf::util::concurrent::locks::LockLock implementations provide more extensive locking operations than can be obtained using synchronized statements
  Cdecaf::util::concurrent::locks::ReentrantLockA reentrant mutual exclusion Lock with extended capabilities
 Cdecaf::util::concurrent::locks::LockSupportBasic thread blocking primitives for creating locks and other synchronization classes
 Cdecaf::util::logging::LoggerA Logger object is used to log messages for a specific system or application component
 Cdecaf::util::logging::LoggerHierarchy
 Cdecaf::util::logging::LogManagerThere is a single global LogManager object that is used to maintain a set of shared state about Loggers and log services
 Cdecaf::util::logging::LogRecordLogRecord objects are used to pass logging requests between the logging framework and individual log Handlers
 Cdecaf::util::logging::LogWriter
 Cactivemq::util::LongSequenceGeneratorThis class is used to generate a sequence of long long values that are incremented each time a new value is requested
 Cdecaf::util::MapEntry< K, V >
  Cdecaf::util::HashMap< K, V, HASHCODE >::HashMapEntry
 Cdecaf::util::logging::MarkBlockLoggerDefines a class that can be used to mark the entry and exit from scoped blocks
 Cactivemq::wireformat::MarshalAware
  Cactivemq::commands::DataStructure
   Cactivemq::commands::BaseDataStructure
    Cactivemq::commands::ActiveMQDestination
    Cactivemq::commands::BooleanExpression
    Cactivemq::commands::BrokerId
    Cactivemq::commands::Command
     Cactivemq::commands::BaseCommand
      Cactivemq::commands::BrokerErrorThis class represents an Exception sent from the Broker
      Cactivemq::commands::BrokerInfo
      Cactivemq::commands::ConnectionControl
      Cactivemq::commands::ConnectionError
      Cactivemq::commands::ConnectionInfo
      Cactivemq::commands::ConsumerControl
      Cactivemq::commands::ConsumerInfo
      Cactivemq::commands::ControlCommand
      Cactivemq::commands::DestinationInfo
      Cactivemq::commands::FlushCommand
      Cactivemq::commands::KeepAliveInfo
      Cactivemq::commands::Message
       Cactivemq::commands::ActiveMQMessageTemplate< cms::Message >
        Cactivemq::commands::ActiveMQBlobMessage
        Cactivemq::commands::ActiveMQMessage
       Cactivemq::commands::ActiveMQMessageTemplate< cms::BytesMessage >
        Cactivemq::commands::ActiveMQBytesMessage
       Cactivemq::commands::ActiveMQMessageTemplate< cms::MapMessage >
        Cactivemq::commands::ActiveMQMapMessage
       Cactivemq::commands::ActiveMQMessageTemplate< cms::ObjectMessage >
        Cactivemq::commands::ActiveMQObjectMessage
       Cactivemq::commands::ActiveMQMessageTemplate< cms::StreamMessage >
        Cactivemq::commands::ActiveMQStreamMessage
       Cactivemq::commands::ActiveMQMessageTemplate< cms::TextMessage >
        Cactivemq::commands::ActiveMQTextMessage
       Cactivemq::commands::ActiveMQMessageTemplate< T >
      Cactivemq::commands::MessageAck
      Cactivemq::commands::MessageDispatch
      Cactivemq::commands::MessageDispatchNotification
      Cactivemq::commands::MessagePull
      Cactivemq::commands::ProducerAck
      Cactivemq::commands::ProducerInfo
      Cactivemq::commands::RemoveInfo
      Cactivemq::commands::RemoveSubscriptionInfo
      Cactivemq::commands::ReplayCommand
      Cactivemq::commands::Response
       Cactivemq::commands::DataArrayResponse
       Cactivemq::commands::DataResponse
       Cactivemq::commands::ExceptionResponse
       Cactivemq::commands::IntegerResponse
       Cactivemq::state::Tracked
      Cactivemq::commands::SessionInfo
      Cactivemq::commands::ShutdownInfo
      Cactivemq::commands::TransactionInfo
      Cactivemq::commands::WireFormatInfo
    Cactivemq::commands::ConnectionId
    Cactivemq::commands::ConsumerId
    Cactivemq::commands::DiscoveryEvent
    Cactivemq::commands::JournalQueueAck
    Cactivemq::commands::JournalTopicAck
    Cactivemq::commands::JournalTrace
    Cactivemq::commands::JournalTransaction
    Cactivemq::commands::MessageId
    Cactivemq::commands::NetworkBridgeFilter
    Cactivemq::commands::PartialCommand
     Cactivemq::commands::LastPartialCommand
    Cactivemq::commands::ProducerId
    Cactivemq::commands::SessionId
    Cactivemq::commands::SubscriptionInfo
    Cactivemq::commands::TransactionId
 Cactivemq::wireformat::openwire::marshal::generated::MarshallerFactoryUsed to create marshallers for a specific version of the wire protocol
 Cactivemq::util::MarshallingSupport
 Cdecaf::lang::MathThe class Math contains methods for performing basic numeric operations such as the elementary exponential, logarithm, square root, and trigonometric functions
 Ccms::MessageRoot of all messages
  Cactivemq::commands::ActiveMQMessageTemplate< cms::Message >
  Ccms::BytesMessageA BytesMessage object is used to send a message containing a stream of unsigned bytes
   Cactivemq::commands::ActiveMQMessageTemplate< cms::BytesMessage >
  Ccms::MapMessageA MapMessage object is used to send a set of name-value pairs
   Cactivemq::commands::ActiveMQMessageTemplate< cms::MapMessage >
  Ccms::ObjectMessagePlace holder for interaction with JMS systems that support Java, the C++ client is not responsible for deserializing the contained Object
   Cactivemq::commands::ActiveMQMessageTemplate< cms::ObjectMessage >
  Ccms::StreamMessageInterface for a StreamMessage
   Cactivemq::commands::ActiveMQMessageTemplate< cms::StreamMessage >
  Ccms::TextMessageInterface for a text message
   Cactivemq::commands::ActiveMQMessageTemplate< cms::TextMessage >
 Ccms::MessageAvailableListenerA listener interface similar to the MessageListener interface
 Cactivemq::cmsutil::MessageCreatorCreates the user-defined message to be sent by the CmsTemplate
 Cdecaf::security::MessageDigestThis MessageDigest class provides applications the functionality of a message digest algorithm, such as MD5 or SHA
 Ccms::MessageEnumerationDefines an object that enumerates a collection of Messages
  Cactivemq::core::ActiveMQQueueBrowser
 Ccms::MessageListenerA MessageListener object is used to receive asynchronously delivered messages
 Cactivemq::wireformat::openwire::utils::MessagePropertyInterceptorUsed the base ActiveMQMessage class to intercept calls to get and set properties in order to capture the calls that use the reserved JMS properties and get and set them in the OpenWire Message properties
 Ccms::MessageTransformerProvides an interface for clients to transform cms::Message objects inside the CMS MessageProducer and MessageConsumer objects before the message's are sent or received
 Cdecaf::internal::util::concurrent::MonitorHandle
 Cdecaf::internal::net::NetworkInternal class used to manage Networking related resources and hide platform dependent calls from the higher level API
 Cdecaf::lang::NumberThe abstract class Number is the superclass of classes Byte, Double, Float, Integer, Long, and Short
  Cdecaf::lang::Byte
  Cdecaf::lang::Character
  Cdecaf::lang::Double
  Cdecaf::lang::Float
  Cdecaf::lang::Integer
  Cdecaf::lang::Long
  Cdecaf::lang::Short
  Cdecaf::util::concurrent::atomic::AtomicIntegerAn int value that may be updated atomically
 Cdecaf::internal::net::ssl::openssl::OpenSSLParametersContainer class for parameters that are Common to OpenSSL socket classes
 Cdecaf::internal::util::concurrent::PlatformThread
 Cactivemq::core::PrefetchPolicyInterface for a Policy object that controls message Prefetching on various destination types in ActiveMQ-CPP
  Cactivemq::core::policies::DefaultPrefetchPolicy
 Cactivemq::wireformat::openwire::marshal::PrimitiveTypesMarshallerThis class wraps the functionality needed to marshal a primitive map to the Openwire Format's expectation of what the map looks like on the wire
 Cactivemq::util::PrimitiveValueNode::PrimitiveValueDefine a union type comprised of the various types
 Cactivemq::util::PrimitiveValueConverterClass controls the conversion of data contained in a PrimitiveValueNode from one type to another
 Cactivemq::util::PrimitiveValueNodeClass that wraps around a single value of one of the many types
 Cdecaf::security::PrincipalBase interface for a principal, which can represent an individual or organization
  Cdecaf::security::auth::x500::X500Principal
 Cdecaf::util::PriorityQueueBase
  Cdecaf::util::PriorityQueue< E >An unbounded priority queue based on a binary heap algorithm
 Cactivemq::cmsutil::ProducerCallbackCallback for sending a message to a CMS destination
  Cactivemq::cmsutil::CmsTemplate::SendExecutor
 Cactivemq::state::ProducerState
 Cactivemq::util::PropertiesJava-like properties class for mapping string names to string values
 Cdecaf::util::PropertiesJava-like properties class for mapping string names to string values
 Cdecaf::util::logging::PropertiesChangeListenerDefines the interface that classes can use to listen for change events on Properties
 Cdecaf::security::ProviderThis class represents a "provider" for the Decaf Security API, where a provider implements some or all parts of Decaf Security
  Cdecaf::internal::security::provider::DefaultProviderImplements the Security Provider interface for the Decaf library
 Cdecaf::security::ProviderService
  Cdecaf::internal::security::provider::DefaultMessageDigestProviderServiceDecaf's Default Message Digest Security provider used to create instances of the built-in Message Digest algorithm SPI classes
  Cdecaf::internal::security::provider::DefaultSecureRandomProviderServiceDecaf's Default Secure Random Security provider used to create instances of the built-in Secure Random algorithm SPI classes
 Cdecaf::net::Proxy
 Cdecaf::util::RandomRandom Value Generator which is used to generate a stream of pseudorandom numbers
  Cdecaf::security::SecureRandom
 Cdecaf::lang::ReadableA Readable is a source of characters
  Cdecaf::io::Reader
 Cdecaf::util::concurrent::locks::ReadWriteLockA ReadWriteLock maintains a pair of associated locks, one for read-only operations and one for writing
  Cdecaf::util::concurrent::locks::ReentrantReadWriteLock
 Cactivemq::core::RedeliveryPolicyInterface for a RedeliveryPolicy object that controls how message Redelivery is handled in ActiveMQ-CPP when a transaction is rolled back
  Cactivemq::core::policies::DefaultRedeliveryPolicy
 Cdecaf::util::concurrent::RejectedExecutionHandlerA handler for tasks that cannot be executed by a ThreadPoolExecutor
  Cdecaf::util::concurrent::ThreadPoolExecutor::AbortPolicyHandler policy for tasks that are rejected upon a call to ThreadPoolExecutor::execute this class always throws a RejectedExecutionException
  Cdecaf::util::concurrent::ThreadPoolExecutor::CallerRunsPolicyHandler policy for tasks that are rejected upon a call to ThreadPoolExecutor::execute this class will attempt to run the task in the Thread that called the execute method unless the executor is shutdown in which case the task is not run and is destroyed
  Cdecaf::util::concurrent::ThreadPoolExecutor::DiscardOldestPolicyHandler policy for tasks that are rejected upon a call to ThreadPoolExecutor::execute this class always destroys the oldest unexecuted task in the Queue and then attempts to execute the rejected task using the passed in executor
  Cdecaf::util::concurrent::ThreadPoolExecutor::DiscardPolicyHandler policy for tasks that are rejected upon a call to ThreadPoolExecutor::execute this class always destroys the rejected task and returns quietly
 Cdecaf::internal::util::ResourceInterface for all Managed Resources in Decaf, these objects are added to the Runtime System and are destroyed at shutdown
  Cdecaf::internal::util::GenericResource< T >A Generic Resource wraps some type and will delete it when the Resource itself is deleted
 Cactivemq::cmsutil::ResourceLifecycleManagerManages the lifecycle of a set of CMS resources
 Cdecaf::internal::util::ResourceLifecycleManager
 Cactivemq::transport::mock::ResponseBuilderInterface for all Protocols to implement that defines the behavior of the Broker in response to messages of that protocol
  Cactivemq::wireformat::openwire::OpenWireResponseBuilderUsed to allow a MockTransport to generate response commands to OpenWire Commands
 Cactivemq::transport::ResponseCallbackAllows an async send to complete at a later time via a Response event
 Cdecaf::lang::RunnableInterface for a runnable object - defines a task that can be run by a thread
  Cactivemq::threads::CompositeTaskRunnerA Task Runner that can contain one or more CompositeTasks that are each checked for pending work and run if any is present in the order that the tasks were added
  Cactivemq::threads::DedicatedTaskRunner
  Cactivemq::transport::IOTransportImplementation of the Transport interface that performs marshaling of commands to IO streams
  Cdecaf::lang::ThreadA Thread is a concurrent unit of execution
   Cactivemq::transport::mock::InternalCommandListenerListens for Commands sent from the MockTransport
  Cdecaf::util::TimerTaskA Base class for a task object that can be scheduled for one-time or repeated execution by a Timer
   Cactivemq::threads::SchedulerTimerTaskExtension of the Decaf TimerTask that adds a Runnable instance which is the target of this task
   Cactivemq::transport::inactivity::ReadCheckerRunnable class that is used by the {
   Cactivemq::transport::inactivity::WriteCheckerRunnable class used by the {
  Cdecaf::util::concurrent::RunnableFuture< T >A Runnable version of the Future type
 Cdecaf::lang::Runtime
  Cdecaf::internal::DecafRuntimeHandles APR initialization and termination
 Cdecaf::internal::util::concurrent::RWLOCK
 Cdecaf::security::Security
 Cdecaf::internal::security::SecurityRuntimeInternal class used to manage Security related resources and hide platform dependent calls from the higher level API
 Cdecaf::security::SecuritySpiBase class used as a Marker for all Security Provider Interface classes in the Decaf Security API
  Cdecaf::security::MessageDigestSpiThis class defines the Service Provider Interface (SPI) for the MessageDigest class, which provides the functionality of a message digest algorithm, such as MD5 or SHA
   Cdecaf::internal::security::provider::crypto::MD4MessageDigestSpiMD4 MessageDigestSpi
   Cdecaf::internal::security::provider::crypto::MD5MessageDigestSpiMD5 MessageDigestSpi
   Cdecaf::internal::security::provider::crypto::SHA1MessageDigestSpiSHA1 MessageDigestSpi
  Cdecaf::security::SecureRandomSpiInterface class used by Security Service Providers to implement a source of secure random bytes
   Cdecaf::internal::security::SecureRandomImplSecure Random Number Generator for Unix based platforms that attempts to obtain secure bytes with high entropy from known sources
   Cdecaf::internal::security::SecureRandomImplSecure Random Number Generator for Unix based platforms that attempts to obtain secure bytes with high entropy from known sources
 Cdecaf::util::concurrent::SemaphoreA counting semaphore
 Cdecaf::net::ServerSocketThis class implements server sockets
  Cdecaf::net::ssl::SSLServerSocketRepresents a server socket that is used to accept connections from clients using the Secure Sockets protocol or the Top Level Security protocol
   Cdecaf::internal::net::ssl::openssl::OpenSSLServerSocketSSLServerSocket based on OpenSSL library code
 Cdecaf::net::ServerSocketFactoryClass used to create Server Sockets, subclasses can be created that create certain types of server sockets according to specific policies
  Cdecaf::internal::net::DefaultServerSocketFactoryDefault implementation of the Decaf ServerSocketFactory, creates ServerSocket objects with supplied options
  Cdecaf::net::ssl::SSLServerSocketFactoryFactory class interface that provides methods to create SSL Server Sockets
   Cdecaf::internal::net::ssl::DefaultSSLServerSocketFactoryDefault implementation of the SSLServerSocketFactory, this factory throws an Exception from all its create methods to indicate that SSL is not supported, this factory is used when OpenSSL is not enabled in the builds
   Cdecaf::internal::net::ssl::openssl::OpenSSLServerSocketFactorySSLServerSocketFactory that creates Server Sockets that use OpenSSL
 Cactivemq::util::ServiceBase interface for all classes that run as a Service inside the application
  Cactivemq::transport::TransportInterface for a transport layer for command objects
  Cactivemq::util::ServiceSupportProvides a base class for Service implementations
   Cactivemq::threads::SchedulerScheduler class for use in executing Runnable Tasks either periodically or one time only with optional delay
 Cactivemq::util::ServiceListenerListener interface for observers of Service related events
 Cdecaf::internal::security::ServiceRegistryServes as a registry for all the Providers for services using the naming format of "ServiceName.Algorithm"
 Cactivemq::util::ServiceStopper
 Cactivemq::cmsutil::SessionCallbackCallback for executing any number of operations on a provided CMS Session
  Cactivemq::cmsutil::CmsTemplate::ProducerExecutor
   Cactivemq::cmsutil::CmsTemplate::ResolveProducerExecutor
  Cactivemq::cmsutil::CmsTemplate::ReceiveExecutor
   Cactivemq::cmsutil::CmsTemplate::ResolveReceiveExecutor
 Cactivemq::cmsutil::SessionPoolA pool of CMS sessions from the same connection and with the same acknowledge mode
 Cactivemq::state::SessionState
 Cdecaf::util::logging::SimpleLogger
 Cdecaf::net::SocketAddressBase class for protocol specific Socket addresses
  Cdecaf::net::InetSocketAddress
 Cdecaf::net::SocketErrorStatic utility class to simplify handling of error codes for socket operations
 Cdecaf::net::SocketFactoryThe SocketFactory is used to create Socket objects and can be sub-classed to provide other types of Sockets or Sockets with varying configurations
  Cdecaf::internal::net::DefaultSocketFactorySocketFactory implementation that is used to create Sockets
  Cdecaf::net::ssl::SSLSocketFactoryFactory class interface for a SocketFactory that can create SSLSocket objects
   Cdecaf::internal::net::ssl::DefaultSSLSocketFactoryDefault implementation of the SSLSocketFactory, this factory throws an Exception from all its create methods to indicate that SSL is not supported, this factory is used when OpenSSL is not enabled in the builds
   Cdecaf::internal::net::ssl::openssl::OpenSSLSocketFactoryClient Socket Factory that creates SSL based client sockets using the OpenSSL library
 Cdecaf::net::SocketImplFactoryFactory class interface for a Factory that creates ScoketImpl objects
 Cdecaf::net::SocketOptions
  Cdecaf::net::SocketImplActs as a base class for all physical Socket implementations
   Cdecaf::internal::net::tcp::TcpSocketPlatform-independent implementation of the socket interface
 Cdecaf::net::ssl::SSLContextRepresents on implementation of the Secure Socket Layer for streaming based sockets
 Cdecaf::net::ssl::SSLContextSpiDefines the interface that should be provided by an SSLContext provider
  Cdecaf::internal::net::ssl::openssl::OpenSSLContextSpiProvides an SSLContext that wraps the OpenSSL API
 Cdecaf::net::ssl::SSLParameters
 Cactivemq::commands::BrokerError::StackTraceElement
 Ccms::StartableInterface for a class that implements the start method
  Ccms::ConnectionThe client's connection to its provider
  Ccms::DestinationSourceProvides an object that will provide a snapshot view of Destinations that exist on the Message provider
   Cactivemq::core::ActiveMQDestinationSource
  Ccms::MessageConsumerA client uses a MessageConsumer to received messages from a destination
  Ccms::SessionA Session object is a single-threaded context for producing and consuming messages
 Cdecaf::lang::STATIC_CAST_TOKEN
 Cactivemq::core::ActiveMQConstants::StaticInitializer
 Cactivemq::wireformat::stomp::StompCommandConstants
 Cactivemq::wireformat::stomp::StompFrameA Stomp-level message frame that encloses all messages to and from the broker
 Cactivemq::wireformat::stomp::StompHelperUtility Methods used when marshaling to and from StompFrame's
 Ccms::StoppableInterface for a class that implements the stop method
  Ccms::ConnectionThe client's connection to its provider
  Ccms::DestinationSourceProvides an object that will provide a snapshot view of Destinations that exist on the Message provider
  Ccms::MessageConsumerA client uses a MessageConsumer to received messages from a destination
  Ccms::SessionA Session object is a single-threaded context for producing and consuming messages
 Cdecaf::util::StringTokenizerClass that allows for parsing of string based on Tokens
 Cdecaf::internal::util::StringUtils
 Cactivemq::util::SuspendableInterface for any resouce that support a suspend / resume style of operation
 Cdecaf::util::concurrent::SynchronizableThe interface for all synchronizable objects (that is, objects that can be locked and unlocked)
  Cdecaf::util::Collection< PrimitiveValueNode >
  Cdecaf::util::Collection< MapEntry< K, V > >
  Cdecaf::util::Collection< K >
  Cdecaf::util::Collection< V >
  Cdecaf::util::Collection< decaf::lang::Pointer< activemq::commands::ActiveMQDestination > >
  Cdecaf::util::Collection< decaf::lang::Pointer< activemq::core::Synchronization > >
  Cdecaf::util::Collection< decaf::lang::Pointer< activemq::commands::MessageDispatch > >
  Cdecaf::util::Collection< decaf::lang::Pointer< activemq::commands::DestinationInfo > >
  Cdecaf::util::Collection< decaf::lang::Pointer< activemq::commands::Command > >
  Cdecaf::util::Collection< decaf::lang::Pointer< activemq::transport::Transport > >
  Cdecaf::util::Collection< decaf::net::URI >
  Cdecaf::util::Collection< activemq::util::PrimitiveValueNode >
  Cdecaf::util::Collection< activemq::util::ServiceListener * >
  Cdecaf::util::Collection< decaf::internal::util::Resource * >
  Cdecaf::util::Map< std::string, PrimitiveValueNode >
   Cdecaf::util::StlMap< std::string, PrimitiveValueNode >
    Cactivemq::util::PrimitiveMapMap of named primitives
  Cdecaf::util::Map< E, decaf::util::Set< E > * >
   Cdecaf::util::AbstractMap< E, decaf::util::Set< E > * >
    Cdecaf::util::HashMap< E, decaf::util::Set< E > *, HashCode< E > >
  Cdecaf::util::Map< cms::Session *, SessionResolver * >
   Cdecaf::util::StlMap< cms::Session *, SessionResolver * >
  Cdecaf::util::Map< std::string, cms::Topic * >
   Cdecaf::util::StlMap< std::string, cms::Topic * >
  Cdecaf::util::Map< std::string, cms::Queue * >
   Cdecaf::util::StlMap< std::string, cms::Queue * >
  Cdecaf::util::Map< std::string, activemq::cmsutil::CachedProducer * >
   Cdecaf::util::StlMap< std::string, activemq::cmsutil::CachedProducer * >
  Cdecaf::util::Map< std::string, activemq::cmsutil::CachedConsumer * >
   Cdecaf::util::StlMap< std::string, activemq::cmsutil::CachedConsumer * >
  Cdecaf::util::Map< decaf::lang::Pointer< activemq::commands::LocalTransactionId >, decaf::lang::Pointer< activemq::state::TransactionState > >
   Cdecaf::util::concurrent::ConcurrentMap< decaf::lang::Pointer< activemq::commands::LocalTransactionId >, decaf::lang::Pointer< activemq::state::TransactionState > >
    Cdecaf::util::concurrent::ConcurrentStlMap< decaf::lang::Pointer< activemq::commands::LocalTransactionId >, decaf::lang::Pointer< activemq::state::TransactionState >, decaf::lang::PointerComparator< LocalTransactionId > >
  Cdecaf::util::Map< decaf::lang::Pointer< activemq::commands::SessionId >, decaf::lang::Pointer< activemq::state::SessionState > >
   Cdecaf::util::concurrent::ConcurrentMap< decaf::lang::Pointer< activemq::commands::SessionId >, decaf::lang::Pointer< activemq::state::SessionState > >
    Cdecaf::util::concurrent::ConcurrentStlMap< decaf::lang::Pointer< activemq::commands::SessionId >, decaf::lang::Pointer< activemq::state::SessionState >, decaf::lang::PointerComparator< SessionId > >
  Cdecaf::util::Map< decaf::lang::Pointer< activemq::commands::ConsumerId >, decaf::lang::Pointer< activemq::commands::ConsumerInfo > >
   Cdecaf::util::StlMap< decaf::lang::Pointer< activemq::commands::ConsumerId >, decaf::lang::Pointer< activemq::commands::ConsumerInfo >, decaf::lang::PointerComparator< ConsumerId > >
  Cdecaf::util::Map< decaf::lang::Pointer< activemq::commands::ProducerId >, decaf::lang::Pointer< activemq::state::ProducerState > >
   Cdecaf::util::concurrent::ConcurrentMap< decaf::lang::Pointer< activemq::commands::ProducerId >, decaf::lang::Pointer< activemq::state::ProducerState > >
    Cdecaf::util::concurrent::ConcurrentStlMap< decaf::lang::Pointer< activemq::commands::ProducerId >, decaf::lang::Pointer< activemq::state::ProducerState >, decaf::lang::PointerComparator< ProducerId > >
  Cdecaf::util::Map< decaf::lang::Pointer< activemq::commands::ConsumerId >, decaf::lang::Pointer< activemq::state::ConsumerState > >
   Cdecaf::util::concurrent::ConcurrentMap< decaf::lang::Pointer< activemq::commands::ConsumerId >, decaf::lang::Pointer< activemq::state::ConsumerState > >
    Cdecaf::util::concurrent::ConcurrentStlMap< decaf::lang::Pointer< activemq::commands::ConsumerId >, decaf::lang::Pointer< activemq::state::ConsumerState >, decaf::lang::PointerComparator< ConsumerId > >
  Cdecaf::util::Map< decaf::lang::Runnable *, decaf::util::TimerTask * >
   Cdecaf::util::StlMap< decaf::lang::Runnable *, decaf::util::TimerTask * >
  Cdecaf::util::Map< std::string, activemq::transport::TransportFactory * >
   Cdecaf::util::StlMap< std::string, activemq::transport::TransportFactory * >
  Cdecaf::util::Map< std::string, activemq::util::PrimitiveValueNode >
  Cdecaf::util::Map< std::string, activemq::wireformat::WireFormatFactory * >
   Cdecaf::util::StlMap< std::string, activemq::wireformat::WireFormatFactory * >
  Cactivemq::core::MessageDispatchChannel
   Cactivemq::core::FifoMessageDispatchChannel
   Cactivemq::core::SimplePriorityMessageDispatchChannel
  Cdecaf::internal::util::concurrent::SynchronizableImplA convenience class used by some Decaf classes to implement the Synchronizable interface when there is no issues related to multiple inheritance
   Cdecaf::lang::AbstractStringBuilderA modifiable sequence of characters for use in creating and modifying Strings
    Cdecaf::lang::StringBufferStringBuffer is a variable size contiguous indexable array of characters
    Cdecaf::lang::StringBuilderA modifiable sequence of characters for use in creating and modifying Strings
  Cdecaf::io::InputStreamA base class that must be implemented by all classes wishing to provide a class that reads in a stream of bytes
  Cdecaf::io::OutputStreamBase interface for any class that wants to represent an output stream of bytes
  Cdecaf::util::Collection< E >The root interface in the collection hierarchy
  Cdecaf::util::Map< K, V >An object that maps keys to values
   Cdecaf::util::AbstractMap< K, V >This class provides a skeletal implementation of the Map interface, to minimize the effort required to implement this interface
    Cdecaf::util::HashMap< K, V, HashCode< K > >
     Cdecaf::util::LinkedHashMap< K, V, HashCode< K > >
    Cdecaf::util::HashMap< K, V, HASHCODE >Hash table based implementation of the Map interface
     Cdecaf::util::LinkedHashMap< K, V, HASHCODE >Hashed and linked list implementation of the Map interface, with predictable iteration order
      Cdecaf::util::LRUCache< K, V, HASHCODE >A Basic Least Recently Used (LRU) Cache Map
   Cdecaf::util::StlMap< K, V, COMPARATOR >Map template that wraps around a std::map to provide a more user-friendly interface and to provide common functions that do not exist in std::map
   Cdecaf::util::concurrent::ConcurrentMap< K, V >Interface for a Map type that provides additional atomic putIfAbsent, remove, and replace methods alongside the already available Map interface
    Cdecaf::util::concurrent::ConcurrentStlMap< K, V, COMPARATOR >Map template that wraps around a std::map to provide a more user-friendly interface and to provide common functions that do not exist in std::map
  Cdecaf::util::StlQueue< T >The Queue class accepts messages with an psuh(m) command where m is the message to be queued
  Cdecaf::util::concurrent::MutexMutex object that offers recursive support on all platforms as well as providing the ability to use the standard wait / notify pattern used in languages like Java
 Cactivemq::core::SynchronizationTransacted Object Synchronization, used to sync the events of a Transaction with the items in the Transaction
 Cdecaf::lang::SystemStatic methods for accessing system level resources and performing some system dependent tasks such as looking up environment values and copying memory and arrays
 Cdecaf::util::SystemStatic methods for accessing system level resources and performing some system dependent tasks such as looking up environment values and copying memory and arrays
 CT
  Cactivemq::commands::ActiveMQMessageTemplate< T >
 Cactivemq::threads::TaskRepresents a unit of work that requires one or more iterations to complete
  Cactivemq::core::ActiveMQSessionExecutorDelegate dispatcher for a single session
  Cactivemq::threads::CompositeTaskRepresents a single task that can be part of a set of Tasks that are contained in a CompositeTaskRunner
   Cactivemq::transport::failover::BackupTransportPool
   Cactivemq::transport::failover::CloseTransportsTask
   Cactivemq::transport::failover::FailoverTransport
  Cactivemq::threads::CompositeTaskRunnerA Task Runner that can contain one or more CompositeTasks that are each checked for pending work and run if any is present in the order that the tasks were added
 Cactivemq::threads::TaskRunner
  Cactivemq::threads::CompositeTaskRunnerA Task Runner that can contain one or more CompositeTasks that are each checked for pending work and run if any is present in the order that the tasks were added
  Cactivemq::threads::DedicatedTaskRunner
 Cdecaf::util::concurrent::ThreadFactoryPublic interface ThreadFactory
 Cdecaf::lang::ThreadGroup
 Cdecaf::internal::util::concurrent::ThreadHandle
 Cdecaf::internal::util::concurrent::Threading
 Cdecaf::internal::util::concurrent::ThreadLocalImpl
  Cdecaf::lang::ThreadLocal< E >This class provides thread-local variables
 Cdecaf::util::TimerA facility for threads to schedule tasks for future execution in a background thread
 Cdecaf::internal::util::TimerTaskHeapA Binary Heap implemented specifically for the Timer class in Decaf Util
 Cactivemq::state::TransactionState
 Cdecaf::internal::util::concurrent::Transferer< E >Shared internal API for dual stacks and queues
  Cdecaf::internal::util::concurrent::TransferQueue< E >This extends Scherer-Scott dual queue algorithm, differing, among other ways, by using modes within nodes rather than marked pointers
  Cdecaf::internal::util::concurrent::TransferStack< E >
 Cactivemq::transport::TransportFactoryDefines the interface for Factories that create Transports or TransportFilters
  Cactivemq::transport::AbstractTransportFactoryAbstract implementation of the TransportFactory interface, providing the base functionality that's common to most of the TransportFactory instances
   Cactivemq::transport::failover::FailoverTransportFactoryCreates an instance of a FailoverTransport
   Cactivemq::transport::mock::MockTransportFactoryManufactures MockTransports, which are objects that read from input streams and write to output streams
   Cactivemq::transport::tcp::TcpTransportFactoryFactory Responsible for creating the TcpTransport
    Cactivemq::transport::tcp::SslTransportFactory
 Cactivemq::transport::TransportListenerA listener of asynchronous exceptions from a command transport object
  Cactivemq::core::ActiveMQConnectionConcrete connection used for all connectors to the ActiveMQ broker
  Cactivemq::transport::DefaultTransportListenerA Utility class that create empty implementations for the TransportListener interface so that a subclass only needs to override the one's its interested
   Cactivemq::transport::failover::BackupTransport
   Cactivemq::transport::mock::InternalCommandListenerListens for Commands sent from the MockTransport
  Cactivemq::transport::TransportFilterA filter on the transport layer
  Cactivemq::transport::failover::FailoverTransportListenerUtility class used by the Transport to perform the work of responding to events from the active Transport
 Cactivemq::transport::TransportRegistryRegistry of all Transport Factories that are available to the client at runtime
 Ctree_desc_s
 Cdecaf::lang::Types
 Cdecaf::internal::util::concurrent::Thread::UncaughtExceptionHandlerInterface for handlers invoked when a Thread abruptly terminates due to an uncaught exception
 Cdecaf::lang::Thread::UncaughtExceptionHandlerInterface for handlers invoked when a Thread abruptly terminates due to an uncaught exception
 Cdecaf::internal::net::URIEncoderDecoder
 Cdecaf::internal::net::URIHelperHelper class used by the URI classes in encoding and decoding of URI's
 Cactivemq::transport::failover::URIPool
 Cactivemq::util::URISupport
 Cdecaf::internal::net::URITypeBasic type object that holds data that composes a given URI
 Cdecaf::net::URLClass URL represents a Uniform Resource Locator, a pointer to a "resource" on the World Wide Web
 Cdecaf::net::URLConnectionConcrete implementations of the abstract URLConnection class provide a communication link to a URL for exchanging data with a specific protocol type
  Cdecaf::net::HttpURLConnectionThis abstract subclass of URLConnection defines methods for managing HTTP connection according to the description given by RFC 2068
 Cdecaf::net::URLDecoder
 Cdecaf::net::URLEncoder
 Cdecaf::net::URLStreamHandlerThe abstract class URLStreamHandler is the common superclass for all stream protocol handlers
  Cdecaf::internal::net::file::FileHandler
  Cdecaf::internal::net::http::HttpHandler
  Cdecaf::internal::net::https::HttpsHandler
 Cdecaf::net::URLStreamHandlerFactoryDefines a factory which creates an URLStreamHandler for a specified protocol
 Cdecaf::internal::net::URLStreamHandlerManager
 Cdecaf::internal::net::URLTypeBasic type object that holds data that composes a given URL
 Cdecaf::internal::net::URLUtils
 Cactivemq::util::Usage
  Cactivemq::util::MemoryUsage
 Cactivemq::wireformat::WireFormatProvides a mechanism to marshal commands into and out of packets or into and out of streams, Channels and Datagrams
  Cactivemq::wireformat::openwire::OpenWireFormat
  Cactivemq::wireformat::stomp::StompWireFormat
 Cactivemq::wireformat::WireFormatFactoryThe WireFormatFactory is the interface that all WireFormatFactory classes must extend
  Cactivemq::wireformat::openwire::OpenWireFormatFactory
  Cactivemq::wireformat::stomp::StompWireFormatFactoryFactory used to create the Stomp Wire Format instance
 Cactivemq::wireformat::WireFormatRegistryRegistry of all WireFormat Factories that are available to the client at runtime
 Ccms::XAConnectionFactoryThe XAConnectionFactory interface is specialized interface that defines an ConnectionFactory that creates Connection instance that will participate in XA Transactions
  Cactivemq::core::ActiveMQXAConnectionFactory
 Ccms::XAResourceThe XAResource interface is a CMS mapping of the industry standard XA interface based on the X/Open CAE Specification (Distributed Transaction Processing: The XA Specification)
  Cactivemq::core::ActiveMQTransactionContextTransaction Management class, hold messages that are to be redelivered upon a request to roll-back
 Ccms::XidAn interface which provides a mapping for the X/Open XID transaction identifier structure
  Cactivemq::commands::XATransactionId
 Cz_stream_s