| ▼Nkanzi | Default linux implementation, also for android #elif defined(ANDROID) |
| ►Nconnect | |
| ►Nfileservice | |
| CFileTransferManager | Manages file transfers which can be split into one or more portions to avoid sending large files at once |
| ►Nmessagefilter | |
| CResult | Stores result of message filtering action |
| ►Np2p | |
| ►CP2PClient | Client side handler for P2P client connections |
| CNetworkListenerRegistration | Class to facade a network listener client and message dispatching |
| CRoutingHandler | Map a stringular identifier (that being a service session or potentially a runtime data subscription or whatever) |
| CP2PServer | Peer to Peer server functionality |
| ►CRoutingRules | Entity that manages messge routing rules for a single service instance |
| CEndpoint | Endpoint for communication |
| CRoute | Defines a route for a single communications element |
| CRuntimeDataProvider | |
| CAbstractConnectDataSource | Implements abstract base class for data source type that is able to transform Kanzi Connect database query to data object tree |
| CAbstractInterfaceClient | An abstract client-side network interface class for services in Kanzi Connect network |
| CAbstractRPCCall | An abstract class that translates network message to interface function call |
| ►CAbstractService | Abstract base class for Kanzi Connect services |
| ►CServiceDescription | |
| CVersion | Encapsulates version information |
| CServiceState | |
| CAbstractServiceClient | Abstract client-side base class for Kanzi Connect services |
| CAbstractSession | A class that is used to deliver interface network messages between client and server |
| CArgumentDescription | Represents an argument |
| CArgumentUtils | |
| CClient | A class that is used to connect an application to Kanzi Connect server |
| ►CClientConnectionAdapter | An abstract class that acts as an interface to underlying network transport layer |
| CObserver | Observer class that allows to receive notifications from the connection adapter |
| ►CClientConnector | Base connector |
| CExternalControlCallback | Callback interface thta can be used to stop a synchronous loop |
| CStateCallback | Callback interface from client connector(s) |
| CClientDescriptor | Contains client description information |
| CClientIdManager | Client id allocation facility |
| CClientRemoteServiceHost | A class that can be used to host a remote service on a client device |
| CClientRemoteServiceHostInterface | Interface to access ClientRemoteServiceHost in |
| CClientSocketConnectionAdapter | A class that implements connection adapter for TCP-IP transport type |
| CClientStreamSession | |
| CConfigurationPropertyExternalizer | Externalize configuration properties to be sent to "wire" |
| CConfigurationPropertyInternalizer | Internalize configuration properties received from "wire" |
| CConnectAction | |
| CConnectBearerProvider | |
| CConnectDomain | Domain definition for Kanzi Connect |
| CConnectedClient | Class that represents one client on server-side |
| CConnectedClientProxy | |
| ►CConnection | A class that represents the connection to network server and maintains listener for the network traffic |
| CStateObserver | Alternate approach to listen connection state events - traditional observer pattern |
| CWorkNotifyCallback | Callback interface used to notify listeners that there is work to be done |
| ►CConnectionAdapter | An abstract class that acts as an interface to underlying network transport layer |
| CClientSideParameter | |
| CObserver | Observer class that is used for notifications such as new connections or data |
| ►CConnectionAdapterObjectFactory | Connection adapter factory interface |
| CFactoryTriple | |
| CConnectionAdapterProvider | |
| CConnectionConfigurationParser | Parser for client side connection configuration files |
| ►CConnectionConfigurationReadIf | Interface to read connection configurations of a connect client application |
| CConfiguration | Contains configuration for a single connection configuration from client to server |
| ►CConnectionManager | A service class to manage clients on server side. Implements Connection Interface on server |
| CObserver | Observer for client connections |
| CConnectionManagerMessageHookInterface | Interface that can hook incoming messages |
| CConnectionManagerWorkItem | Connection manager specific work item definition |
| CConnectPlugin | A plug-in module that provides support for Kanzi Connect Context sharing |
| CConnectRuntimeDataObjectList | |
| CConnectStreamEncodeUtil | Connect video utility, read pixels using glReadPixels and post them through connect framework |
| ►CConnectStreamPlaybackUtil | |
| CFpsCounter | A helper class that can be used to measure events per second |
| CConnectTrigger | |
| ►CConnectWorkItem | Base class for work items that are passed through the workitem queue |
| CTimerInfo | |
| CConsumerViewport2D | Consumer viewport 2D. Draws remote content to two dimensional target |
| CContentAdapter | A class that acts as an adapter between Kanzi Connect database and Kanzi Data Objects |
| ►CContentAdapterConfiguration | Configuration for the content adapter, defines the data model of the data object tree and source of the data in content system |
| CField | Describes a single column in database |
| CContentAdapterManager | Abstract class to manage connection adapters |
| ►CContentClient | A class that abstracts server-side & client-side access to content manager |
| CContentClientObserver | Polymorphic C++ observer interface for table based content subscriptions |
| CContentClientRuntimeDataObserver | Polymorphic C++ observer interface for runtime data subscriptions |
| CContentColumn | Describes data for single database column |
| CContentData | Describes resulting data of content query. Contains columns and rows that were retrieved from the database |
| ►CContentLoader | Abstract class that retrieves content from external location |
| CObserver | Class that contains callbacks to deliver the results |
| CContentManager | A class that acts as a content service that is an interface for all database content on server |
| ►CContentProvider | Content Providers provide a mechanism to query, filter and monitor changes in their encapsulated set of data |
| CObserver | Allows to monitor changes in Content Provider |
| CContentProviderCollection | A content provider type, that hosts other Content Providers |
| CContentProviderCreator | Abstract creator class for Content Providers |
| CContentProviderCreatorImpl | General-purpose template creator type for content providers |
| CContentProviderDescription | Describes a content provider |
| CContentProviderIntrospectionInterface | Interface each content provider must implement in order to be introspectable |
| CContentProviderIntrospector | Class that is capable of introspecting a provided service metaclass |
| CContentQuery | A class that represents one ongoing content query that is sent to the content provider |
| CContentQueryArguments | Encapsulates arguments passed with content queries |
| CContentResult | Content result class is a wrapper for the data that was retrieved from the content query |
| CContentRow | Describes values for a single database row |
| CContentSubscription | A class that represents one content query that was received by the Content Manager |
| CContext | Context class is used to manage all client side objects that are related either to connectivity or services |
| CCreditFlowControl | Credit based flow control logic for both ends of the link |
| CCustomType | Custom type definition for service API in service description. Allows defining structs and enums |
| CDataObjectCleanup | |
| CDebugContentObserver | Observer class that outputs content result to log |
| CDefaultContentLoader | Implementation of content loader that connects to Content Manager in Kanzi Connect server |
| CDefaultSortFilterDataSource | Default sort filter implementation for a data source |
| CDuktapeModule | |
| CDynamicModule | Class responsible of loading modules dynamically from shared libraries |
| CExternalClientAdapter | External client adapter that will represent a kanzi connect client on external language bindings |
| CExternalClientInterface | |
| CExternalClientSession | |
| CExternalServiceAdapter | Adapter class between Java implemented services and AbstractService instance |
| CExternalServiceSession | External service session implementation |
| CFileLoader | Class to load files from a server or remote service over the connection adapters |
| CFileSet | Container for set of file items |
| CFileSetItem | Container for file (name + content) |
| CFileTracker | Allows to monitor changes in a file contents |
| CFileTransferEntry | Can handle transferring a file in blocks over connection adapter |
| CFrameBufferFactory | |
| CGenericInvoker | Generic invoker class that invokes service meta methods based on received messages |
| CGenericSyncObserver | Generic observer which can be used to receive notification from GenericSyncPublisher, callback function arguments are template arguments |
| CGenericSyncPublisher | Generic publisher which can be used to notify several observers. The observer callback arguments are template arguments |
| CIncomingMessageInterface | Abstract message router interface for incoming messages |
| CInputConsumerNodeComponent | Node component which can be used to receive input events from input service |
| CInputNodeComponentConcept | Concept class which declares property types for input producer and consumer |
| CInputProducerNodeComponent | Node component which can be used to provide input events to input service |
| CInputTouchForwarder | Input manipulator for kanzi connect which forwards input touch events to input service |
| CInterfaceClient | Templated abstract base class for network interfaces |
| CInterfaceDomain | A class that provides client-side access to all interfaces that are currently available in the system |
| CInterfaceDomainBase | A class that acts as a container for domain specific information such as resource directory and also provides domain specific services such as uri translation |
| CInterfaceObserver | Abstract base class for all observers |
| CKanziConnectDataSource | A class that implements data source that is able to load content from Kanzi Connect server |
| CLoadImageTask | A resource loading task that can be used to retrieve an image from the network using HTTP or HTTPS |
| CLoadImageTaskHttp | A resource loading task that can be used to retrieve an image from the network using HTTP or HTTPS |
| CLocalContentClient | A content client variant that provides direct access to the content manager without any extra overhead |
| CLocalServiceDiscoveryInterface | Defines interface to be used for local service discovery operations |
| CLocalServiceHost | A class that manages a service that is running locally in Kanzi Connect Server |
| CLog | A class that allows to output text to different destinations during runtime |
| CLoggerBase | This is a base class for connect specific loggers |
| CMemorySecurityMaterialStore | Stores security material artifacts (keys, certificates) in memory |
| CMessageContainer | |
| CMessageDispatcher | A class that abstracts the destination and delivery method for a network message |
| CMessagePackage | |
| CMessageTranslator | A class that translates raw binary data to network messages and vice versa |
| CMessageUtil | Collection of utility functions related to message handling |
| CMethodDescription | Represents a method |
| CNetworkEvent | Describes a network event that occurs between server and client |
| ►CNetworkListener | A class that runs network thread and acts as a bridge between the server and clients |
| CObserver | Allows to receive notifications from network listener |
| ►CNetworkListenerClient | A class that runs network thread and acts as a bridge between the server and clients |
| CObserver | Observer for network state changes |
| CP2PLinkEstablishedMessage | |
| CPolicyContextInterface | Policy context interface |
| CPolicyControllerInterface | This interface provides a mechanism to control Connect behavior for scheduling and memory access |
| CPolicyServiceModule | |
| CProducerViewport2D | |
| CPropertyDescriptor | Represents a property as parsed from service interface xml |
| CRemoteContentClient | A content client variant that provides remote access to the content manager over network |
| CRemoteServiceHost | A class that manages a service that is running remotely over the network |
| CRPCCall | Implementation of the RPC caller that represents a given network message class type |
| CRPCCallStore | |
| CRPCCallStoreImpl | |
| CRPCResult | Wrapper for concrete RPC results.. provides limited and more convinient access |
| CRPCResult< void > | |
| CRPCResultBase | |
| CRPCResultImpl | Base template class for non-void RPC results |
| CRPCResultImpl< void > | RPC Function result for void return value |
| CRPCResultObserver | Template observer class used with external language bindings |
| CRPCResultObserver< void > | Template observer class used with external language bindings. specialization for void type |
| CRunningServicesMonitor | Class that monitors the running services in a server |
| CRuntimeDataBuilder | Internalization functionality |
| CRuntimeDataChildChangeMonitor | Takes a runtime data object and installs a monitor to each child of the object and reports if any of the childs change |
| CRuntimeDataDispatcher | Interface used to dispatch contents of binary stream into individual variables |
| CRuntimeDataExternalizer | Externalization functionality |
| CRuntimeDataInternalizer | Internalization functionality |
| CRuntimeDataMessageUtil | |
| CRuntimeDataObject | RuntimeDataObject is a base class for hierarchical runtime data |
| CRuntimeDataObjectList | RuntimeDataObject list is used to hold list of information |
| CRuntimeDataObjectTyped | Template class that can be used to specialize standard types |
| CRuntimeDataObjectUtil | Conveniency class for external language (android java) bindings |
| CRuntimeDataSubscriber | Utility class for receiving runtimedata along the existing connection to a server |
| CRuntimeExternalizerContextBase | Basic context type used to carry along with the API calls |
| CRuntimeStreamContentDataList | Wraps a proto-buffer list |
| CRuntimeStreamContentDataObject | Wraps a protobuffer object |
| CScriptContextInterface | |
| CSecurityContextInterface | Security manager |
| CServer | A class that represents the Kanzi Connect server |
| ►CServerConfig | Kanzi Connect Server configuration file handling |
| CAttributeList | List of configuration specific attributes |
| CAttributeProviderBase | Base class for other domain-classes that provide attributes |
| CConnectionAdapter | Connection adapter encapsulation |
| CCustomConfiguration | Class to contain information about all custom configurations in server config |
| CDiagnostics | Diagnostics configuration |
| CFlowControl | Flow control configuration encapsulation |
| CHTTPProtocol | HTTP Setting encapsulation |
| CIdentity | Server identity related attributes |
| CLog | Log configuration |
| CPersistence | Class comment |
| CPolicy | Policy configuration |
| ►CPublishedConfigurations | Configurations published through the Configuration service |
| CConfigurationGroup | Group of configurations for specific service/domain |
| CSecurity | Security configuration |
| CService | Service configuration |
| CServerState | Class that represents, and maintains, a service state |
| CServiceArguments | Startup arguments given for a server when it is started |
| CServiceClient | Common interface towards service service at server |
| CServiceClientObserver | Observer to listen service service events |
| CServiceExtension | |
| CServiceHost | Abstract base class that abstracts the origin of the service and simplifies the service management |
| CServiceIntrospector | Class that is capable of introspecting a provided service metaclass |
| ►CServiceManager | A class that manages all services in Kanzi Connect Server |
| CServiceInfo | Info and details for a running service |
| CServiceMethodSignature | Class to encapsulate a service and method in a manner it can be compared to match the network message |
| ►CServiceRuntimeData | Encapsulates service runtime data |
| CModifiedCallback | Old school modification callback |
| CServiceRuntimeDataRegistry | Encapsulates service runtime data |
| CSessionRunningTrigger | |
| CSessionStoppedTrigger | |
| CSignalingSocket | Helper class that provides platform specific means to create file descriptor that can be interrupted from another thread |
| CSocket | Cross platform C++ wrapper for posix sockets |
| CSocketConnectionAdapter | A class that implements connection adapter for TCP-IP transport type |
| ►CSortFilterDataObjectList | Data Object list which provides services to sort and filter objects within another data object list |
| CSortFilterInterface | |
| CSortFilterProxyDataSourceAbs | Implements a proxy data source which fetches content from another data source and provides callbacks to subclasses for filtering and sorting |
| CSSLLock | SSL Locking functionality for SSL versions (<= 1.0.2) that does not have built-in support for multithreading |
| CSSLModule | |
| CStreamEncodeParameters | |
| CStreamEncoderInfo | |
| CStreamEncodeUtil | |
| CStreamEncodeUtil_zlib | |
| CStreamGeometry | |
| CStreamInfo | |
| CStreamNewBlobEvent | |
| CStreamObserver | Observer class for Stream interface |
| CStreamPlaybackUtil | |
| CStreamPlaybackUtil_zlib | StreamPlaybackUtil_zlib mimics video stream |
| CStreamReceiveEncoderParameterEvent | |
| CStreamReceiveStreamInfoEvent | |
| CStreamRemoveSubscriptionMethod | |
| CStreamRequestEncoderParameterMethod | |
| CStreamRequestStreamInfoMethod | |
| CStreamRestartEncoderMethod | |
| ►CStreamServiceClient | |
| CNewBlobCallbackObserver | |
| CNewBlobSubscription | |
| CReceiveEncoderParameterCallbackObserver | |
| CReceiveEncoderParameterSubscription | |
| CReceiveStreamInfoCallbackObserver | |
| CReceiveStreamInfoSubscription | |
| CSubscribeBlobsCompleteSubscription | |
| CSubscriptionResultCallbackObserver | |
| CSubscriptionResultSubscription | |
| CStreamSetEncoderParameterMethod | |
| CStreamSetStreamContentMethod | |
| CStreamSubscribeBlobsMethod | |
| CStreamSubscriptionResultEvent | |
| CSubscriptionContainer | Container for session subscriptions within abstract service or external service adapter |
| CTypedNakedPointer | Class to transfer naked (void *) pointer in a safer manner |
| CUriTranslator | A 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 |
| CUriUtil | Contains uri parts splitted |
| ►CVirtualFileClient | Base class for local and remote virtual http file clients |
| CRegistrationStatusChangeCallback | Callback interface |
| CVirtualFileLocalClient | Local interface to access HTTP Virtual file interface in server |
| CVirtualFileLocalResponseInterface | Defines an interface for local virtual file responses |
| CVirtualFileProvider | Generic provider API definition class. Used as traditional c++ interface |
| CVirtualFileRemoteClient | Remote access to VirtualFile service that resides in kanziconnect server |
| CVirtualFileRemoteResponseInterface | Defines an interface for virtual file remote responses |
| ►CVirtualFileRequestHandler | VirtualFileRequestHandler implements the CivetHandler for defined local URI |
| CServiceInterface | Inner class to define a callback interface from this Civet specific handler class |
| CVirtualFileResponse | Response object that is used by the clients to complete the file request |
| CVirtualFileService | A service class to manage clients on server side. Implements Connection Interface on server |
| CVirtualFileWorkItem | HTTP Virtual File specific work item |
| CWait | A class that allows to wait for specific condition to signal |
| CWorker | A class that integrates Kanzi Connect client to Kanzi UI event loop |
| CWorkerBase | A class implements basis related to integrating of Kanzi workloop into kanziconnect workloop |
| CWorkQueueInterface | Interface for the work queue. Used to propagate work items from services to event-based work loop |
| CWorkQueueProxyInterface | Proxy for Work Queue -> encapsulates the service instance |
| CXmlConfigurationReader | A class that reads adapter configuration from xml file |
| CPluginsModule | A plugin module that provides plugins to exchange data and use built-in Kanzi Connect services |
