Wolframe, 0.0.3

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 C_Wolframe::AAAA::AAAAproviderInterfaceProvider interface to create AAAA related objects
 C_Wolframe::types::AddressRestrictionStructure to define and check configured ip based authorization
 C_Wolframe::serialize::ApiFormDataStructure to hold an arbitrary C++ structure as owner defined by a serialization definition
 C_Wolframe::config::ApplicationConfigurationApplication configuration structure
 C_Wolframe::ApplicationInfoApplication wide singleton for the application info
 C_Wolframe::utils::ArrayDoublingAllocatorInterface for an allocator implemented with the strategy of array doubling
 C_Wolframe::utils::AsciiCharParserClass for parsing ascii character by character from a source in an unicode based encoding
 C_Wolframe::serialize::traits::atomic_Category tag for an atomic type
 C_Wolframe::types::DocMetaData::AttributeOne document meta data attribute
 C_Wolframe::langbind::AuthorizationFunction::AttributeKey value pair as authorization function result
 C_Wolframe::AAAA::AuditorVirtual base (interface) for auditor classes
 C_Wolframe::AAAA::AuditUnit
 C_Wolframe::AAAA::AuthenticationUnitThis is the base class for the authentication unit implementations
 C_Wolframe::AAAA::AuthenticatorAuthenticator interface This the only interface to be used by the system. All other interfaces are internal to the authentication objects
 C_Wolframe::AAAA::AuthenticatorSliceThis is the base class for authenticator slices implementations An authenticator has (usually) several authenticator slices The AuthenticatorSlice(s) are provided by the their respective AuthenticationUnit(s) in the AAAA provider
 C_Wolframe::langbind::AuthorizationFunctionInterface of a an authorization function
 C_Wolframe::AAAA::AuthorizationUnitThis is the base class for authorization unit implementations
 C_Wolframe::AAAA::AuthorizerInterface for all authorization mechanisms
 C_Wolframe::config::Parser::BaseTypeDomainDescribes a domain without value restriction except the one given by the C++ value type itself
 C_Wolframe::types::BigNumberType for representing big numbers as binary coded decimal (BCD) numbers
 C_Wolframe::module::BuilderBase
 C_Wolframe::utils::CharTableCharacter table structure for parseNextToken( std::string&,std::string::const_iterator&, std::string::const_iterator, ...);
 C_Wolframe::cmdbind::CommandHandlerCommand handler interface
 C_Wolframe::proc::ProcessorProvider::CommandHandlerDefDefinition of a command handler with its configuration
 C_Wolframe::cmdbind::CommandHandlerUnitClass that defines a command handler class and is able to create instances of it
 C_Wolframe::config::ConfigurationBaseBase class for the configuration structures
 C_Wolframe::net::ConnectionEndpointBase class for network endpoints
 C_Wolframe::net::ConnectionHandlerThe common handler for the connection status
 C_Wolframe::types::VariantStruct::const_iteratorConst iterator on struct or array elements
 C_Wolframe::types::VariantStructDescription::const_iteratorConst iterator on the elements of the definition
 C_Wolframe::db::vm::ValueTupleSet::const_iteratorIterator on this set of value tuples
 C_Wolframe::serialize::ContextGlobal state variables of a running serialization/deserialization procedure (without the stack)
 C_Wolframe::appdevel::CppFormFunction< OutputType, InputType, Function >Application development template for form functions written in C++
 C_Wolframe::module::CppFormFunctionDefDefinition of a form function written in C++
 C_Wolframe::AAAA::CRAMchallengeChallenge for the authentication mech "Wolframe-CRAM"
 C_Wolframe::AAAA::CRAMresponseResponse for the authentication mech "Wolframe-CRAM"
 C_Wolframe::AAAA::CRAMsaltExtract the password seed from the challenge message
 C_Wolframe::types::CustomDataInitializerInitializer for a custom data value
 C_Wolframe::types::CustomDataTypeCustom Data Type Definition
 C_Wolframe::types::CustomDataValueCustom data value
 C_Wolframe::types::Variant::DataInternal representation of this value
 C_Wolframe::db::DatabaseBase class for database interface. All databases should provide this interface
 C_Wolframe::db::DatabaseErrorClass for describing database errors
 C_Wolframe::db::DatabaseUnitThis is the base class for virtual constructors of databases
 C_Wolframe::types::DateTimeData type for normalized date time (absolute time without time zone info)
 C_Wolframe::langbind::DDLCompilerInterface for DDL compilers
 C_Wolframe::serialize::DDLParseStateState stack element for an initializer of a DDL structure from an iterator (serialization)
 C_Wolframe::serialize::DDLSerializeStateState stack element for an iterator on a DDL structure (serializer of VariantStruct)
 C_Wolframe::serialize::DDLStructParserInitializer of a DDL structure from an iterator (serialization)
 C_Wolframe::base64::DecoderBase64 decoder class for chunkwise decoding
 C_Wolframe::types::DocMetaDataDocument meta data representation
 C_Wolframe::cmdbind::DoctypeDetectorInterface to document type and format detection
 C_Wolframe::cmdbind::DoctypeDetectorTypeConstructor as class
 C_Wolframe::types::DoctypeInfoDocument type information representation created by a document type recognizer
 C_Wolframe::types::AddressRestriction::ElementOne element of a list of address restrictions (deny or allow)
 C_Wolframe::types::VariantStructDescription::ElementOne element of the structure description. Refers to the element with the same index in the corresponding VariantStruct
 C_Wolframe::db::vm::Output::ElementElement of output
 C_Wolframe::serialize::Context::ElementBufferBuffer for one element fetched
 C_Wolframe::serialize::EmptyStructClass representing an empty structure
 C_Wolframe::base64::EncoderBase64 encoder class for chunkwise encoding
 C_Wolframe::types::String::EncodingAttribAttributes describing an encoding completely
 C_Wolframe::types::String::EncodingClassStructure namespace for the enumeration of supported encoding classes
 C_Wolframe::types::EndianClass for little/big endian operations
 C_Wolframe::ErrorCode
 C_Wolframe::db::vm::ProgramImage::ErrorHintHint for adding user information to the database error
 C_Wolframe::ErrorLevel
 C_Wolframe::proc::ExecContextExecution context passed to functions for referencing resources and to define authorization dependend processing
 C_Wolframe::langbind::ExecContextElementOne element of an execution context input filter definition
 Cfalse_type
 C_Wolframe::utils::FileTypeGet the file type
 C_Wolframe::langbind::FilterStructure defining a filter for input and output as unit
 C_Wolframe::langbind::FilterBaseBase of input/ouput filter
 C_Wolframe::langbind::FilterDefDefinition of a filter with methods to parse it from a source
 C_Wolframe::langbind::FilterTypeStructure defining a type of a filter (used as virtual constructor to create filter instances)
 C_Wolframe::serialize::FlagsSet of flags to negotiate source behaviour in serialization and sink behaviour in validation
 C_Wolframe::langbind::FormFunctionForm function interface
 C_Wolframe::langbind::FormFunctionClosureForm function execution context interface
 C_Wolframe::utils::GreedySmallChunkAllocatorInterface for an allocator for small chunks without a free. Memory is freed in the destructor of the allocator
 C_Wolframe::serialize::traits::has_description_method_noprm< T >
 C_Wolframe::AAAA::PasswordHash::Hash
 C_Wolframe::crypto::HMAC_SHA1Standard HMAC-SHA1 object
 C_Wolframe::crypto::HMAC_SHA256Standard HMAC-SHA256 object
 C_Wolframe::utils::IdentifierTableIdentifier table structure for parseNextIdentifier( std::string::const_iterator&, std::string::const_iterator, ...);
 C_Wolframe::AAAA::InformationBase class for AAAA information objects
 C_Wolframe::langbind::InputInput as seen from the application processor program
 C_Wolframe::db::vm::InstructionSetEnumeration of instructions for the transaction VM with some static functions on them
 Cintegral_constant
 C_Wolframe::serialize::IntrusiveParser< TYPE >Forward declaration
 C_Wolframe::serialize::IntrusiveProperty< T >Maps the traits based on structure element type properties to an enumeration value
 C_Wolframe::serialize::IntrusiveSerializer< TYPE >Forward declaration
 C_Wolframe::types::traits::is_back_insertion_sequence< T >Enable-if template for deciding wheter elements can be added to the class T with 'push_back' as for example std::vector
 C_Wolframe::types::VariantStruct::iteratorIterator on struct or array elements
 C_Wolframe::types::VariantStructDescription::iteratorIterator on the elements of the definition
 CJobSchedule
 CJobScheduleProvider
 C_Wolframe::db::LanguageDescriptionInterface to properties of the database language used
 C_Wolframe::serialize::traits::has_description_method_noprm< T >::large_type
 C_Wolframe::types::traits::is_back_insertion_sequence< T >::large_type
 C_Wolframe::net::LocalEndpointConfigLocal connection endpoint configuration for authorization, connection based timeout, etc
 C_Wolframe::log::LogBackendLogger backend implementing the logger sink
 C_Wolframe::log::LogErrorLogger error
 C_Wolframe::log::LoggerLogger abstraction configurable to print to multiple backends
 C_Wolframe::log::LogLevelLogger levels describing the severity of the logged message
 CLogTraceContextCallback context structure for logging VM instructions in transaction execution
 Cmap
 C_Wolframe::module::ModuleEntryPointThe module entry point structure. Only one entry point per module
 C_Wolframe::module::ModulesDirectoryThe modules directory used by the constructors of the providers to build themselves
 C_Wolframe::net::NetworkOperationBase class for a network operation. It should never be accessed directly by the user code
 C_Wolframe::types::PropertyTree::NodeProperty tree node
 Cnoncopyable
 C_Wolframe::types::NormalizeFunctionBasic normalization function for atomic values (variant type)
 C_Wolframe::types::NormalizeFunctionMapMap of basic normalization functions for atomic values (variant type)
 C_Wolframe::types::NormalizeFunctionTypeClass of basic normalization functions instantiated by arguments
 C_Wolframe::types::NormalizeResourceHandleBase class for resources for normalization functions
 C_Wolframe::ObjectConstructorBaseConstructor base class
 C_Wolframe::ObjectPool< objectType >Class represening a pool of objects
 C_Wolframe::langbind::OutputOutput as seen from scripting language binding
 C_Wolframe::db::vm::OutputOutput structure of the VM for transactions
 C_Wolframe::config::ParserConfiguration parser for parsing the tokens of the configuration
 C_Wolframe::serialize::ParseStateState stack element for an initializer of a structure
 C_Wolframe::AAAA::PasswordChangeMessagePassword changer data structure
 C_Wolframe::AAAA::PasswordChangerPassword changer interface This the only interface to be used by the system. All other interfaces are internal to the authentication objects
 C_Wolframe::AAAA::PasswordHashPassword hash
 C_Wolframe::crypto::PBKDF2_HMAC_SHA1
 C_Wolframe::PlatformPlatform class
 C_Wolframe::types::SharedReference< OBJ >::PointerPointer for reference with another indirection to make the exchange of the object possible
 C_Wolframe::utils::PrintFormatStructure with info for uniform printing for a type of message (log format as compact one liner, text as multi liner)
 C_Wolframe::proc::ProcessorProviderInterfaceAbstract class as processor provider interface
 C_Wolframe::prgbind::ProgramInterface for programs of a program library
 C_Wolframe::db::vm::ProgramCodeThe structure for the program code as array of instructions
 C_Wolframe::prgbind::ProgramLibraryClass representing the program library with all programs loaded
 C_Wolframe::types::PropertyTreeHierarchical data structure for representing configuration data trees
 C_Wolframe::cmdbind::ProtocolHandlerProtocol handler interface
 C_Wolframe::cmdbind::ProtocolHandlerUnitClass that defines a protocol handler class and is able to create instances of it
 C_Wolframe::crypto::RandomGeneratorRandom Generator interface class
 C_Wolframe::langbind::RedirectFilterClosureClosure of a map from an input filter to an output filter
 C_Wolframe::db::Transaction::ResultResult of a single statement execute call: executeStatement( const std::string&, const std::vector<types::Variant>&);
 C_Wolframe::db::vm::ProgramInstance::ResultFlagsFlags defined in the database command between DO and the statement (NONEMPTY,UNIQUE)
 Cruntime_error
 C_Wolframe::langbind::RuntimeEnvironmentRuntime environment for functions that need it. (for example as structure hosting the CLR for .NET function calls)
 C_Wolframe::AAAA::PasswordHash::Salt
 C_Wolframe::types::SecureReference< P >Smart pointer template with the intention to hold sensitive data
 C_Wolframe::types::SecureReference< AAAA::User >
 C_Wolframe::serialize::SerializeStateState stack element for an iterator on a structure (serializer)
 C_Wolframe::types::SharedReference< OBJ >Shared reference to an object exchangeable for all owners in a single thread context
 C_Wolframe::types::SharedReference< InputFilter >
 C_Wolframe::types::SharedReference< OutputFilter >
 C_Wolframe::utils::SourceLineInfoLine information for error messages for parser using STL string iterators as source scanners
 C_Wolframe::langbind::TypingInputFilter::StackElementStack element of the input filter state stack
 C_Wolframe::db::vm::ProgramInstance::StackElementState stack element of the virtual machine executing a transaction
 C_Wolframe::langbind::PropertyTreeInputFilter::StateState of property tree input filter
 C_Wolframe::langbind::PropertyTreeOutputFilter::StateState of property tree output filter
 C_Wolframe::db::StatementThe interface of a statement SQL parameter substutution class
 Cstring
 C_Wolframe::types::StringType for representing strings in various encodings
 C_Wolframe::types::DateTime::StringFormatFormat for parsing/printing date time
 C_Wolframe::serialize::traits::struct_Category tag for a structure with named elements
 C_Wolframe::serialize::StructDescriptionBaseBase class for structure description used for introspection in serialization/deserialization
 C_Wolframe::serialize::StructParserInitializer of a structure based on a structure description feeded with a serialization
 C_Wolframe::db::vm::SubroutineFrameStructure for addressing the parameters passed to a subroutine by name
 C_Wolframe::log::SyslogFacilityFacility (sink) for syslog
 C_Wolframe::types::traits::is_back_insertion_sequence< T >::tester_member_signature< V, >
 C_Wolframe::serialize::traits::has_description_method_noprm< T >::tester_static_signature<>
 C_Wolframe::db::TransactionTransaction interface
 C_Wolframe::db::TransactionExecStatemachineInterface to the database transaction execution statemechine
 C_Wolframe::utils::TypeSignatureSignature of a type for pointer constraint check (disabled)
 C_Wolframe::AAAA::UserData structure containing all login data of a user
 C_Wolframe::AAAA::UsernameHash
 C_Wolframe::db::vm::ValueTupleSetSet of tuples (database results, transaction input, etc.)
 C_Wolframe::types::VariantForward declaration
 C_Wolframe::types::VariantStructDescriptionDescription of a variant structure as array of attributes and content elements
 Cvector
 C_Wolframe::serialize::traits::vector_Category tag for a std::vector of any type
 C_Wolframe::VersionVersion class
 C_Wolframe::db::VmTransactionInputInput of a transaction
 C_Wolframe::db::VmTransactionOutputOutput of a transaction