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