▼Nkanzi | Default linux implementation, also for android #elif defined(ANDROID) |
►Nconnect | |
►Ndetail | |
CMethodInvocationContext | Internal method invocation context. Not to be used in application code |
►CMethodSignature | Method signature information |
CArgument | Encapsulates method argument information |
CReturnValue | Encapsulates method return value information |
►Nfileservice | |
CFileTransferManager | Manages file transfers which can be split into one or more portions to avoid sending large files at once |
►Nmessage_builder | |
CMessageBuilderDeleter | |
►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 |
CServicePrivateData | A class representing private data used by service clients and adapters |
CServicePrivateStringData | A class used to store a single string value for private use by service clients and adapters |
►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 | |
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) |
CFileTransferEntry | Can handle transferring a file in blocks over connection adapter |
CFrameReceiver | |
CGenericInvoker | Generic invoker class that invokes service meta methods based on received messages |
►CGenericServiceClient | Limitation: Only one GenericServiceClient instance per Client per Service is allowed. Having multiple instances of the class for same service and same network connection will not work properly |
►CEventCallbackEx | Traditional c++ interface for callbacks to be used in android |
CEventArguments | Wrapper class for event arguments. Used in external application bindings |
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 |
CInputEventForwarder | Input manipulator for kanzi connect which forwards input touch events to 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 |
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 |
CKanziFrameReceiver | Simplify the CRTP interface towards streaming code |
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 |
►CMethod | Method class implementation |
CCallbackEx | Traditional c++ callback interface for external application bindings (Java) |
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 | |
CPixelFrame | |
CPolicyContextInterface | Policy context interface |
CPolicyControllerInterface | This interface provides a mechanism to control Connect behavior for scheduling and memory access |
CPolicyServiceModule | |
CPropertyDescriptor | Represents a property as parsed from service interface xml |
CReceiverNode2D | ReceiverNode2D provides the implementation to render a video stream |
CReceiverNode3D | ReceiverNode3D provides the implementation to render a virtual stream |
CReceiverNodeConcept | Concept class for receiver nodes |
CReceiverNodeConceptImpl | Implementation of ReceiverNodeConcept |
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 |
CWebSocket | WebSocket 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_openh264 | |
CStreamGeometry | |
CStreamInfo | |
CStreamingComponent | StreamingComponent streams content from a 2D node that it is attached to |
CStreamNewBlobEvent | |
CStreamObserver | Observer class for Stream interface |
CStreamPlaybackUtil | |
CStreamPlaybackUtil_openh264 | StreamPlaybackUtil_openh264 uses openh264 to decode frames |
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 |
CWebSocketContextInterface | |
CWebSocketModule | |
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 |