xmltooling 1.6.0

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
xmltooling::AbstractAttributeExtensibleXMLObjectAbstractXMLObject mixin that implements AttributeExtensibleXMLObject
xmltooling::AbstractComplexElementAbstractXMLObject mixin that implements children
xmltooling::AbstractDOMCachingXMLObjectAbstractXMLObject mixin that implements DOM caching
xmltooling::AbstractPKIXTrustEngineA trust engine that uses X.509 trust anchors and CRLs associated with a peer to perform PKIX validation of signatures and credentials
xmltooling::AbstractSimpleElementAbstractXMLObject mixin that implements a simple string-based content model
xmltooling::AbstractXMLObjectAn abstract implementation of XMLObject
xmltooling::AbstractXMLObjectMarshallerA mix-in to implement object marshalling with DOM reuse
xmltooling::AbstractXMLObjectUnmarshallerA mix-in to implement object unmarshalling
xmltooling::SOAPTransport::AddressA simple structure to capture SOAP addressing information
xmltooling::AttributeExtensibleXMLObjectAn XMLObject that supports arbitrary attributes
xmltooling::auto_arrayptr< T >An auto_ptr that uses array delete on its contents
xmltooling::auto_ptr_charA minimal auto_ptr-like class that can copy or transcode a buffer into the local code page and free the result automatically
xmltooling::auto_ptr_XMLChA minimal auto_ptr-like class that can copy or transcode a buffer into 16-bit Unicode and free the result automatically
xmltooling::BasicX509CredentialWraps an X.509-based Credential by storing key/cert objects inside
xmltooling::StorageService::Capabilities
xmltooling::ChainingTrustEngineOpenSSLTrustEngine that uses multiple engines in sequence
xmltooling::cleanup< T >Functor for cleaning up heap objects in containers
xmltooling::cleanup_const_pair< A, B >Functor for cleaning up const heap objects in key/value containers
xmltooling::cleanup_pair< A, B >Functor for cleaning up heap objects in key/value containers
xmltooling::CloneInputStream
xmltooling::ConcreteXMLObjectBuilderA factory interface for obtaining XMLObjects
xmltooling::CondWaitA class for establishing queues on a mutex based on a periodic condition
xmlsignature::ContentReferenceInterface for creating signature references based on application requirements
xmltooling::CredentialWraps keys and related functionality
xmltooling::CredentialContextMarker interface for implementations which hold information specific to a particular context within which a CredentialResolver resolves a Credential
xmltooling::CredentialCriteriaClass for specifying criteria by which a CredentialResolver should resolve credentials
xmltooling::CredentialResolverAn API for resolving keys and certificates based on application criteria
xmltooling::CurlURLInputStreamAdapted from Xerces-C as a more advanced input stream implementation for subsequent use in parsing remote documents
xmltooling::DateTimeClass for manipulating XML date/time information
xmlencryption::DecrypterWrapper API for XML Decryption functionality
xmltooling::ElementExtensibleXMLObjectAn XMLObject that exposes arbitrary children via a mutable vector
xmltooling::ElementProxyAn XMLObject with an open content model
xmlencryption::EncryptedKeyResolverAn API for resolving encrypted decryption keys
xmlencryption::EncrypterWrapper API for XML Encryption functionality
xmlencryption::Encrypter::EncryptionParamsStructure to collect encryption requirements
xmltooling::GenericRequestInterface to generic protocol requests that transport XML messages
xmltooling::GenericResponseInterface to generic protocol responses that transport XML messages
xmltooling::hasQNamePredicate that checks the QName of an XMLObject
xmltooling::hasSchemaTypePredicate that checks the xsi:type of an XMLObject
xmltooling::HTTPRequestInterface to HTTP requests
xmltooling::HTTPResponseInterface to HTTP response
xmltooling::HTTPSOAPTransportEncapsulates HTTP SOAP transport layer
xmlencryption::Encrypter::KeyEncryptionParamsStructure to collect key wrapping/transport requirements
xmltooling::KeyInfoCredentialContextContext for credentials resolved out of a KeyInfo
xmltooling::KeyInfoResolverResolves credentials from KeyInfo information
xmltooling::LockRAII wrapper for a mutex lock
xmltooling::LockableAbstract mixin interface for interfaces that support locking
xmltooling::LockerRAII wrapper for lockable objects to ensure lock release
xmltooling::MutexA class for managing exclusive access to resources
xmltooling::namedparamsWrapper around a variable number of name/value pairs
xmltooling::NamespaceA data structure for encapsulating XML Namespace attributes
xmltooling::NDCA portable stack-based context for diagnostic logging
xmltooling::OpenSSLCredentialAn OpenSSL-specific credential
xmltooling::OpenSSLCryptoX509CRLOpenSSL-based class for handling X.509 CRLs
xmltooling::OpenSSLPathValidatorExtended PathValidator interface that adds validation using OpenSSL data types directly for efficiency
xmltooling::OpenSSLSOAPTransportEncapsulates OpenSSL-capable SOAP transport layer
xmltooling::OpenSSLTrustEngineExtended TrustEngine interface that adds validation of X.509 credentials using OpenSSL data types directly for efficiency
xmltooling::paramsWrapper around a variable number of arguments
xmltooling::ParserPoolA thread-safe pool of DOMBuilders that share characteristics
xmltooling::PathResolverResolves local filenames into absolute pathnames
xmltooling::PathValidatorPlugin interface to certificate path validation, independent of context
xmltooling::PathValidator::PathValidatorParamsMarker interface for plugin-specific parameters into the validation process
xmltooling::PKIXPathValidatorParamsPKIX-specific parameters to a PathValidator
xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIteratorStateful interface that supplies PKIX validation data to the trust engine
xmltooling::PluginManager< T, Key, Params >Template for management/access to plugins constructed based on a Key type and arbitrary parameters
xmltooling::QNameA data structure for encapsulating XML QNames
xmltooling::ReloadableXMLFileBase class for file-based XML configuration
xmltooling::ReplayCacheHelper class on top of StorageService for detecting message replay
xmltooling::RWLockA class for managing shared and exclusive access to resources
xmltooling::SecurityHelperA helper class for working with keys, certificates, etc
xmltooling::SharedLockRAII wrapper for a shared lock
xmlsignature::SignatureXMLObject representing XML Digital Signature, version 20020212, Signature element
xmlsignature::SignatureBuilderBuilder for Signature objects
xmltooling::SignatureTrustEngineTrustEngine interface that adds validation of digital signatures
xmlsignature::SignatureValidatorValidator for signatures based on a Credential
soap11::SOAPClientImplements SOAP 1.1 messaging over a transport
xmltooling::SOAPTransportEncapsulates a transport layer protocol for sending/receiving messages
xmltooling::StorageServiceGeneric data storage facility for use by services that require some degree of persistence
xmltooling::StreamInputSource::StreamBinInputStreamA Xerces input stream that wraps a C++ input stream
xmltooling::StreamInputSourceA parser source that wraps a C++ input stream
xmltooling::TemplateEngineSimple template replacement engine
xmltooling::TemplateEngine::TemplateParametersInterface to parameters to plug into templates
xmltooling::ThreadA class for manual thread creation and synchronization
xmltooling::ThreadKeyA class for managing Thread Local Storage values
xmltooling::TrustEngineEvaluates the trustworthiness and validity of security information against implementation-specific requirements
xmltooling::UnknownElementBuilderBuilder for UnknownElementImpl objects
xmltooling::URLEncoderInterface to a URL-encoding mechanism along with a default implementation
xmltooling::URLInputSourceA URL-based parser source that supports a more advanced input stream
xmltooling::ValidatorAn interface for classes that implement rules for checking the validity of XMLObjects
xmltooling::ValidatorSuiteA collection of validators that can be applied to an XMLObject and its children
xmltooling::X509CredentialWraps an X.509-based Credential
xmltooling::X509TrustEngineTrustEngine interface that adds validation of X.509 credentials
xmltooling::XercesJanitor< T >RAII wrapper for Xerces resources
xmltooling::XMLHelperA helper class for working with W3C DOM objects
xmltooling::XMLObjectObject that represents an XML Element that has been unmarshalled into this C++ object
xmltooling::XMLObjectBuilderA factory interface for obtaining an XMLObject
xmltooling::XMLObjectChildrenIterator< Container, _Ty >STL iterator that mediates access to an iterator over typed XML children
xmltooling::XMLObjectChildrenIterator< Container, _Ty * >STL iterator that mediates access to an iterator that's a pointer
xmltooling::XMLObjectChildrenIterator< Container, const _Ty * >STL iterator that mediates access to an iterator that's a const pointer
xmltooling::XMLObjectChildrenList< Container, _Ty >STL-compatible container that mediates access to underlying lists of typed XML children
xmltooling::XMLObjectPairList< Container, _Ty >STL-compatible container that mediates access to underlying lists of typed XML children that come in pairs
xmltooling::XMLToolingConfigSingleton object that manages library startup/shutdown.configuration
xmltooling::XSECCryptoX509CRLInterface class for X.509 CRLs The library uses classes derived from this to process X.509 CRLs