xmltooling 3.3.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nsoap11Namespace for SOAP 1.1 schema objects
  CSOAPClientImplements SOAP 1.1 messaging over a transport
 NxmlencryptionNamespace for XML Encryption schema objects
  CDecrypterWrapper API for XML Decryption functionality
  CDecryptionExceptionExceptions in decryption processing
  CEncryptedKeyResolverAn API for resolving encrypted decryption keys
  CEncrypterWrapper API for XML Encryption functionality
   CEncryptionParamsStructure to collect encryption requirements
   CKeyEncryptionParamsStructure to collect key wrapping/transport requirements
  CEncryptionExceptionExceptions in encryption processing
 NxmlsignaturePublic namespace of XML Signature classes
  CContentReferenceInterface for creating signature references based on application requirements
  CSignatureXMLObject representing XML Digital Signature, version 20020212, Signature element
  CSignatureBuilderBuilder for Signature objects
  CSignatureExceptionExceptions in signature processing
  CSignatureValidatorValidator for signatures based on a Credential
 NxmltoolingPublic namespace of XML Tooling library
  CAbstractAttributeExtensibleXMLObjectAbstractXMLObject mixin that implements AttributeExtensibleXMLObject
  CAbstractComplexElementAbstractXMLObject mixin that implements children
  CAbstractDOMCachingXMLObjectAbstractXMLObject mixin that implements DOM caching
  CAbstractPKIXTrustEngineA trust engine that uses X.509 trust anchors and CRLs associated with a peer to perform PKIX validation of signatures and credentials
   CPKIXValidationInfoIteratorStateful interface that supplies PKIX validation data to the trust engine
  CAbstractSimpleElementAbstractXMLObject mixin that implements a simple string-based content model
  CAbstractXMLObjectAn abstract implementation of XMLObject
  CAbstractXMLObjectMarshallerA mix-in to implement object marshalling with DOM reuse
  CAbstractXMLObjectUnmarshallerA mix-in to implement object unmarshalling
  CAttributeExtensibleXMLObjectAn XMLObject that supports arbitrary attributes
  Cauto_arrayptrAn auto_ptr that uses array delete on its contents
  Cauto_ptr_charA minimal auto_ptr-like class that can copy or transcode a buffer into the local code page and free the result automatically
  Cauto_ptr_XMLChA minimal auto_ptr-like class that can copy or transcode a buffer into 16-bit Unicode and free the result automatically
  CBasicX509CredentialWraps an X.509-based Credential by storing key/cert objects inside
  CChainingTrustEngineOpenSSLTrustEngine that uses multiple engines in sequence
  CcleanupFunctor for cleaning up heap objects in containers
  Ccleanup_const_pairFunctor for cleaning up const heap objects in key/value containers
  Ccleanup_pairFunctor for cleaning up heap objects in key/value containers
  CCloneInputStream
  CConcreteXMLObjectBuilderA factory interface for obtaining XMLObjects
  CCondWaitA class for establishing queues on a mutex based on a periodic condition
  CCredentialWraps keys and related functionality
  CCredentialContextMarker interface for implementations which hold information specific to a particular context within which a CredentialResolver resolves a Credential
  CCredentialCriteriaClass for specifying criteria by which a CredentialResolver should resolve credentials
  CCredentialResolverAn API for resolving keys and certificates based on application criteria
  CCurlURLInputStreamAdapted from Xerces-C as a more advanced input stream implementation for subsequent use in parsing remote documents
  CDataSealerInterface to a data integrity and confidentiality tool, and a default implementation
  CDataSealerKeyStrategy
  CDirectoryWalkerPortable directory walker that invokes a callback function for every file in a directory, optionally doing depth-first recursion of nested directories
  CElementExtensibleXMLObjectAn XMLObject that exposes arbitrary children via a mutable vector
  CElementProxyAn XMLObject with an open content model
  CGenericRequestInterface to generic protocol requests that transport XML messages
  CGenericResponseInterface to generic protocol responses that transport XML messages
  ChasQNamePredicate that checks the QName of an XMLObject
  ChasSchemaTypePredicate that checks the xsi:type of an XMLObject
  CHTTPRequestInterface to HTTP requests
  CHTTPResponseInterface to HTTP response
  CHTTPSOAPTransportEncapsulates HTTP SOAP transport layer
  CIOExceptionExceptions related to physical input/output errors
  CKeyInfoCredentialContextContext for credentials resolved out of a KeyInfo
  CKeyInfoResolverResolves credentials from KeyInfo information
  CLockRAII wrapper for a mutex lock
  CLockableAbstract mixin interface for interfaces that support locking
  CLockerRAII wrapper for lockable objects to ensure lock release
  CManagedResource
  CMarshallingExceptionExceptions during object marshalling
  CMutexA class for managing exclusive access to resources
  CnamedparamsWrapper around a variable number of name/value pairs
  CNamespaceA data structure for encapsulating XML Namespace attributes
  CNDCA portable stack-based context for diagnostic logging
  COpenSSLCredentialAn OpenSSL-specific credential
  COpenSSLCryptoX509CRLOpenSSL-based class for handling X.509 CRLs
  COpenSSLPathValidatorExtended PathValidator interface that adds validation using OpenSSL data types directly for efficiency
  COpenSSLSOAPTransportEncapsulates OpenSSL-capable SOAP transport layer
  COpenSSLTrustEngineExtended TrustEngine interface that adds validation of X.509 credentials using OpenSSL data types directly for efficiency
  CparamsWrapper around a variable number of arguments
  CParserPoolA thread-safe pool of DOMBuilders that share characteristics
  CPathResolverResolves local filenames into absolute pathnames
  CPathValidatorPlugin interface to certificate path validation, independent of context
   CPathValidatorParamsMarker interface for plugin-specific parameters into the validation process
  CPKIXPathValidatorParamsPKIX-specific parameters to a PathValidator
  CPluginManagerTemplate for management/access to plugins constructed based on a Key type and arbitrary parameters
  CQNameA data structure for encapsulating XML QNames
  CReloadableXMLFileBase class for file-based XML configuration
  CReplayCacheHelper class on top of StorageService for detecting message replay
  CRWLockA class for managing shared and exclusive access to resources
  CSecurityHelperA helper class for working with keys, certificates, etc
  CSharedLockRAII wrapper for a shared lock
  CSignatureTrustEngineTrustEngine interface that adds validation of digital signatures
  CSOAPTransportEncapsulates a transport layer protocol for sending/receiving messages
   CAddressA simple structure to capture SOAP addressing information
  CStorageServiceGeneric data storage facility for use by services that require some degree of persistence
   CCapabilities
  CStreamInputSourceA parser source that wraps a C++ input stream
   CStreamBinInputStreamA Xerces input stream that wraps a C++ input stream
  CTemplateEngineSimple template replacement engine
   CTemplateParametersInterface to parameters to plug into templates
  CThreadA class for manual thread creation and synchronization
  CThreadingExceptionExceptions during threading/locking operations
  CThreadKeyA class for managing Thread Local Storage values
  CTrustEngineEvaluates the trustworthiness and validity of security information against implementation-specific requirements
  CUnknownAttributeExceptionExceptions due to processing of unknown attributes
  CUnknownElementBuilderBuilder for UnknownElementImpl objects
  CUnknownElementExceptionExceptions due to processing of unknown element content
  CUnknownExtensionExceptionExceptions from use of an unrecognized extension/plugin
  CUnmarshallingExceptionExceptions during object unmarshalling
  CURLEncoderInterface to a URL-encoding mechanism along with a default implementation
  CURLInputSourceA URL-based parser source that supports a more advanced input stream
  CValidationExceptionExceptions during object validation
  CValidatorAn interface for classes that implement rules for checking the validity of XMLObjects
  CValidatorSuiteA collection of validators that can be applied to an XMLObject and its children
  CX509CredentialWraps an X.509-based Credential
  CX509StoreCtxRAII
  CX509TrustEngineTrustEngine interface that adds validation of X.509 credentials
  CXercesJanitorRAII wrapper for Xerces resources
  CXMLHelperA helper class for working with W3C DOM objects
  CXMLObjectObject that represents an XML Element that has been unmarshalled into this C++ object
  CXMLObjectBuilderA factory interface for obtaining an XMLObject
  CXMLObjectChildrenIteratorSTL iterator that mediates access to an iterator over typed XML children
  CXMLObjectChildrenListSTL-compatible container that mediates access to underlying lists of typed XML children
  CXMLObjectExceptionExceptions in basic object usage
  CXMLObjectPairListSTL-compatible container that mediates access to underlying lists of typed XML children that come in pairs
  CXMLParserExceptionExceptions related to XML parsing
  CXMLSecurityExceptionExceptions related to the XML security layer
  CXMLToolingConfigSingleton object that manages library startup/shutdown.configuration
  CXMLToolingExceptionBase exception class, supports parametrized messages and XML serialization
  CXSECCryptoX509CRLInterface class for X.509 CRLs The library uses classes derived from this to process X.509 CRLs