Kanzi Connect 3.9.12
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Ckanzi::connect::AbstractRPCCallAn abstract class that translates network message to interface function call
 Ckanzi::connect::AbstractServiceClientAbstract client-side base class for Kanzi Connect services
 Ckanzi::connect::detail::MethodSignature::ArgumentEncapsulates method argument information
 Ckanzi::connect::ArgumentDescriptionRepresents an argument
 Ckanzi::connect::ArgumentUtils
 Ckanzi::connect::ServerConfig::AttributeListList of configuration specific attributes
 Ckanzi::connect::ServerConfig::AttributeProviderBaseBase class for other domain-classes that provide attributes
 Ckanzi::connect::Method::CallbackExTraditional c++ callback interface for external application bindings (Java)
 CCivetHandler
 Ckanzi::connect::ClientConnectionAdapterAn abstract class that acts as an interface to underlying network transport layer
 Ckanzi::connect::ClientConnectorBase connector
 Ckanzi::connect::ClientDescriptorContains client description information
 Ckanzi::connect::ClientIdManagerClient id allocation facility
 Ckanzi::connect::ClientRemoteServiceHostInterfaceInterface to access ClientRemoteServiceHost in
 Ckanzi::connect::ConnectionAdapter::ClientSideParameter
 Ckanzi::connect::ConnectionConfigurationReadIf::ConfigurationContains configuration for a single connection configuration from client to server
 Ckanzi::connect::ConfigurationPropertyExternalizerExternalize configuration properties to be sent to "wire"
 Ckanzi::connect::ConfigurationPropertyInternalizerInternalize configuration properties received from "wire"
 Ckanzi::connect::ConnectionAdapterAn abstract class that acts as an interface to underlying network transport layer
 Ckanzi::connect::ConnectionAdapterObjectFactoryConnection adapter factory interface
 Ckanzi::connect::ConnectionAdapterProvider
 Ckanzi::connect::ConnectionConfigurationReadIfInterface to read connection configurations of a connect client application
 Ckanzi::connect::ConnectionManagerMessageHookInterfaceInterface that can hook incoming messages
 CConnectionServiceConcept
 Ckanzi::connect::ConnectWorkItemBase class for work items that are passed through the workitem queue
 Ckanzi::connect::ContentAdapterConfigurationConfiguration for the content adapter, defines the data model of the data object tree and source of the data in content system
 Ckanzi::connect::ContentAdapterManagerAbstract class to manage connection adapters
 Ckanzi::connect::ContentClient::ContentClientObserverPolymorphic C++ observer interface for table based content subscriptions
 Ckanzi::connect::ContentClient::ContentClientRuntimeDataObserverPolymorphic C++ observer interface for runtime data subscriptions
 Ckanzi::connect::ContentColumnDescribes data for single database column
 Ckanzi::connect::ContentDataDescribes resulting data of content query. Contains columns and rows that were retrieved from the database
 Ckanzi::connect::ContentLoaderAbstract class that retrieves content from external location
 CContentObserver
 Ckanzi::connect::ContentProviderCreatorAbstract creator class for Content Providers
 Ckanzi::connect::ContentProviderDescriptionDescribes a content provider
 Ckanzi::connect::ContentProviderIntrospectionInterfaceInterface each content provider must implement in order to be introspectable
 Ckanzi::connect::ContentProviderIntrospectorClass that is capable of introspecting a provided service metaclass
 Ckanzi::connect::ContentQueryA class that represents one ongoing content query that is sent to the content provider
 Ckanzi::connect::ContentQueryArgumentsEncapsulates arguments passed with content queries
 Ckanzi::connect::ContentResultContent result class is a wrapper for the data that was retrieved from the content query
 Ckanzi::connect::ContentRowDescribes values for a single database row
 CContentServiceConcept
 Ckanzi::connect::ContextContext class is used to manage all client side objects that are related either to connectivity or services
 Ckanzi::connect::CreditFlowControlCredit based flow control logic for both ends of the link
 Ckanzi::connect::CustomTypeCustom type definition for service API in service description. Allows defining structs and enums
 Ckanzi::connect::DataObjectCleanup
 CDataObjectList
 Ckanzi::DataSource
 Ckanzi::connect::DynamicModuleClass responsible of loading modules dynamically from shared libraries
 Cenable_shared_from_this
 Cstd::enable_shared_from_this
 Ckanzi::connect::p2p::RoutingRules::EndpointEndpoint for communication
 Ckanzi::connect::GenericServiceClient::EventCallbackEx::EventArgumentsWrapper class for event arguments. Used in external application bindings
 Ckanzi::connect::GenericServiceClient::EventCallbackExTraditional c++ interface for callbacks to be used in android
 Ckanzi::connect::ClientConnector::ExternalControlCallbackCallback interface thta can be used to stop a synchronous loop
 Ckanzi::connect::ConnectionAdapterObjectFactory::FactoryTriple
 Ckanzi::connect::ContentAdapterConfiguration::FieldDescribes a single column in database
 Ckanzi::connect::FileSetContainer for set of file items
 Ckanzi::connect::FileSetItemContainer for file (name + content)
 Ckanzi::connect::FileTransferEntry< OutputSessionClass >Can handle transferring a file in blocks over connection adapter
 Ckanzi::connect::fileservice::FileTransferManager< TransferEntryClass, SessionClass >Manages file transfers which can be split into one or more portions to avoid sending large files at once
 Ckanzi::connect::fileservice::FileTransferManager< ServerSideFileTransferEntry, VirtualfileServiceConcept::Session >
 CForwardingAction
 Ckanzi::connect::ConnectStreamPlaybackUtil::FpsCounterA helper class that can be used to measure events per second
 Ckanzi::connect::GenericInvokerGeneric invoker class that invokes service meta methods based on received messages
 Ckanzi::connect::GenericSyncObserver< FunctionArgs >Generic observer which can be used to receive notification from GenericSyncPublisher, callback function arguments are template arguments
 Ckanzi::connect::GenericSyncPublisher< FunctionArgs >Generic publisher which can be used to notify several observers. The observer callback arguments are template arguments
 Ckanzi::connect::IncomingMessageInterfaceAbstract message router interface for incoming messages
 CInputManipulator
 Ckanzi::connect::InterfaceDomainBaseA class that acts as a container for domain specific information such as resource directory and also provides domain specific services such as uri translation
 Ckanzi::connect::InterfaceObserverAbstract base class for all observers
 CResourceManager::LoadTask
 Ckanzi::connect::LocalServiceDiscoveryInterfaceDefines interface to be used for local service discovery operations
 Ckanzi::connect::LogA class that allows to output text to different destinations during runtime
 Ckanzi::connect::LoggerBaseThis is a base class for connect specific loggers
 Ckanzi::connect::MemorySecurityMaterialStoreStores security material artifacts (keys, certificates) in memory
 Ckanzi::connect::message_builder::MessageBuilderDeleter
 Ckanzi::connect::MessageContainer
 Ckanzi::connect::MessageDispatcherA class that abstracts the destination and delivery method for a network message
 Ckanzi::connect::MessagePackage
 Ckanzi::connect::MessageTranslatorA class that translates raw binary data to network messages and vice versa
 Ckanzi::connect::MessageUtilCollection of utility functions related to message handling
 CMetaObject
 Ckanzi::connect::MethodDescriptionRepresents a method
 Ckanzi::connect::detail::MethodInvocationContextInternal method invocation context. Not to be used in application code
 Ckanzi::connect::detail::MethodSignatureMethod signature information
 Ckanzi::connect::ServiceRuntimeData::ModifiedCallbackOld school modification callback
 Ckanzi::Module
 Ckanzi::connect::NetworkEventDescribes a network event that occurs between server and client
 Ckanzi::connect::StreamServiceClient::NewBlobCallbackObserver
 Ckanzi::connect::StreamServiceClient::NewBlobSubscription
 CNode2D
 CNode3D
 CNodeComponent
 Ckanzi::connect::ClientConnectionAdapter::ObserverObserver class that allows to receive notifications from the connection adapter
 Ckanzi::connect::ConnectionAdapter::ObserverObserver class that is used for notifications such as new connections or data
 Ckanzi::connect::ConnectionManager::ObserverObserver for client connections
 Ckanzi::connect::ContentLoader::ObserverClass that contains callbacks to deliver the results
 Ckanzi::connect::ContentProvider::ObserverAllows to monitor changes in Content Provider
 Ckanzi::connect::NetworkListener::ObserverAllows to receive notifications from network listener
 Ckanzi::connect::NetworkListenerClient::ObserverObserver for network state changes
 CPlugin
 Ckanzi::connect::PolicyControllerInterfaceThis interface provides a mechanism to control Connect behavior for scheduling and memory access
 Ckanzi::connect::PropertyDescriptorRepresents a property as parsed from service interface xml
 CPropertyObject
 Ckanzi::connect::ServerConfig::PublishedConfigurationsConfigurations published through the Configuration service
 Ckanzi::connect::StreamServiceClient::ReceiveEncoderParameterCallbackObserver
 Ckanzi::connect::StreamServiceClient::ReceiveEncoderParameterSubscription
 Ckanzi::connect::ReceiverNodeConceptConcept class for receiver nodes
 Ckanzi::connect::StreamServiceClient::ReceiveStreamInfoCallbackObserver
 Ckanzi::connect::StreamServiceClient::ReceiveStreamInfoSubscription
 Ckanzi::connect::VirtualFileClient::RegistrationStatusChangeCallbackCallback interface
 CRenderEntryRegistry
 Ckanzi::connect::messagefilter::ResultStores result of message filtering action
 Ckanzi::connect::detail::MethodSignature::ReturnValueEncapsulates method return value information
 Ckanzi::connect::p2p::RoutingRules::RouteDefines a route for a single communications element
 Ckanzi::connect::p2p::P2PClient::RoutingHandlerMap a stringular identifier (that being a service session or potentially a runtime data subscription or whatever)
 Ckanzi::connect::p2p::RoutingRulesEntity that manages messge routing rules for a single service instance
 Ckanzi::connect::RPCCallStore
 Ckanzi::connect::RPCCallStoreImpl< _T >
 Ckanzi::connect::RPCCallStoreImpl< kanzi::connect::RPCResultImpl< bool > >
 Ckanzi::connect::RPCCallStoreImpl< kanzi::connect::RPCResultImpl< float > >
 Ckanzi::connect::RPCCallStoreImpl< kanzi::connect::RPCResultImpl< int32_t > >
 Ckanzi::connect::RPCCallStoreImpl< kanzi::connect::RPCResultImpl< string > >
 Ckanzi::connect::RPCCallStoreImpl< kanzi::connect::RPCResultImpl< void > >
 Ckanzi::connect::RPCResult< _T >Wrapper for concrete RPC results.. provides limited and more convinient access
 Ckanzi::connect::RPCResult< bool >
 Ckanzi::connect::RPCResult< int >
 Ckanzi::connect::RPCResult< string >
 Ckanzi::connect::RPCResult< void >
 Ckanzi::connect::RPCResultBase< _T >
 Ckanzi::connect::RPCResultBase< void >
 Ckanzi::connect::RPCResultObserver< _T >Template observer class used with external language bindings
 Ckanzi::connect::RPCResultObserver< void >Template observer class used with external language bindings. specialization for void type
 Ckanzi::connect::RuntimeDataBuilderInternalization functionality
 Ckanzi::connect::RuntimeDataChildChangeMonitorTakes a runtime data object and installs a monitor to each child of the object and reports if any of the childs change
 Ckanzi::connect::RuntimeDataDispatcherInterface used to dispatch contents of binary stream into individual variables
 Ckanzi::connect::RuntimeDataExternalizerExternalization functionality
 Ckanzi::connect::RuntimeDataInternalizerInternalization functionality
 Ckanzi::connect::RuntimeDataMessageUtil
 Ckanzi::connect::RuntimeDataObjectUtilConveniency class for external language (android java) bindings
 Ckanzi::connect::p2p::RuntimeDataProvider
 Ckanzi::connect::RuntimeExternalizerContextBaseBasic context type used to carry along with the API calls
 Ckanzi::connect::RuntimeStreamContentDataListWraps a proto-buffer list
 Ckanzi::connect::RuntimeStreamContentDataObjectWraps a protobuffer object
 Ckanzi::connect::ServerA class that represents the Kanzi Connect server
 Ckanzi::connect::ServerConfigKanzi Connect Server configuration file handling
 Ckanzi::connect::ServerStateClass that represents, and maintains, a service state
 Ckanzi::connect::ServiceArgumentsStartup arguments given for a server when it is started
 Ckanzi::connect::AbstractService::ServiceDescription
 Ckanzi::connect::ServiceExtension
 Ckanzi::connect::ServiceHostAbstract base class that abstracts the origin of the service and simplifies the service management
 Ckanzi::connect::ServiceManager::ServiceInfoInfo and details for a running service
 Ckanzi::connect::VirtualFileRequestHandler::ServiceInterfaceInner class to define a callback interface from this Civet specific handler class
 Ckanzi::connect::ServiceIntrospectorClass that is capable of introspecting a provided service metaclass
 Ckanzi::connect::ServiceMethodSignatureClass to encapsulate a service and method in a manner it can be compared to match the network message
 CServiceObserver
 Ckanzi::connect::Client::ServicePrivateDataA class representing private data used by service clients and adapters
 Ckanzi::connect::ServiceRuntimeDataEncapsulates service runtime data
 CServiceServiceConcept
 Ckanzi::connect::AbstractService::ServiceState
 Ckanzi::connect::SignalingSocketHelper class that provides platform specific means to create file descriptor that can be interrupted from another thread
 Ckanzi::connect::SocketCross platform C++ wrapper for posix sockets
 Ckanzi::connect::SortFilterDataObjectList::SortFilterInterface
 Ckanzi::connect::SSLLockSSL Locking functionality for SSL versions (<= 1.0.2) that does not have built-in support for multithreading
 Ckanzi::connect::ClientConnector::StateCallbackCallback interface from client connector(s)
 Ckanzi::connect::Connection::StateObserverAlternate approach to listen connection state events - traditional observer pattern
 Ckanzi::connect::StreamEncodeParameters
 Ckanzi::connect::StreamEncoderInfo
 Ckanzi::connect::StreamEncodeUtil
 Ckanzi::connect::StreamGeometry
 Ckanzi::connect::StreamInfo
 Ckanzi::connect::StreamServiceClient::SubscribeBlobsCompleteSubscription
 Ckanzi::connect::SubscriptionContainer< SessionType >Container for session subscriptions within abstract service or external service adapter
 Ckanzi::connect::SubscriptionContainer< AbstractSessionSharedPtr >
 Ckanzi::connect::SubscriptionContainer< shared_ptr< kanzi::connect::ExternalServiceSession > >
 Ckanzi::connect::StreamServiceClient::SubscriptionResultCallbackObserver
 Ckanzi::connect::StreamServiceClient::SubscriptionResultSubscription
 CTBaseClass
 Ckanzi::connect::ConnectWorkItem::TimerInfo
 CTrigger
 Ckanzi::connect::TypedNakedPointerClass to transfer naked (void *) pointer in a safer manner
 Ckanzi::connect::UriTranslatorA class that allows to translate pre-formatted URIs that follow special syntax to local and file server URIs that can be used to retrieve data
 Ckanzi::connect::UriUtilContains uri parts splitted
 Ckanzi::connect::AbstractService::ServiceDescription::VersionEncapsulates version information
 Ckanzi::connect::VirtualFileLocalResponseInterfaceDefines an interface for local virtual file responses
 CVirtualfileObserver
 Ckanzi::connect::VirtualFileProviderGeneric provider API definition class. Used as traditional c++ interface
 Ckanzi::connect::VirtualFileRemoteResponseInterfaceDefines an interface for virtual file remote responses
 Ckanzi::connect::VirtualFileResponseResponse object that is used by the clients to complete the file request
 CVirtualfileServiceConcept
 Ckanzi::connect::WaitA class that allows to wait for specific condition to signal
 Ckanzi::connect::Connection::WorkNotifyCallbackCallback interface used to notify listeners that there is work to be done
 Ckanzi::connect::WorkQueueInterfaceInterface for the work queue. Used to propagate work items from services to event-based work loop
 Ckanzi::connect::XmlConfigurationReaderA class that reads adapter configuration from xml file