►Ckanzi::connect::AbstractRPCCall | An abstract class that translates network message to interface function call |
Ckanzi::connect::RPCCall< InterfaceClass, SessionClass, MessageClass > | Implementation of the RPC caller that represents a given network message class type |
►Ckanzi::connect::AbstractServiceClient | Abstract client-side base class for Kanzi Connect services |
►Ckanzi::connect::ContentClient | A class that abstracts server-side & client-side access to content manager |
Ckanzi::connect::LocalContentClient | A content client variant that provides direct access to the content manager without any extra overhead |
Ckanzi::connect::RemoteContentClient | A content client variant that provides remote access to the content manager over network |
Ckanzi::connect::ExternalClientAdapter | External client adapter that will represent a kanzi connect client on external language bindings |
Ckanzi::connect::StreamServiceClient | |
►Ckanzi::connect::VirtualFileClient | Base class for local and remote virtual http file clients |
Ckanzi::connect::VirtualFileLocalClient | Local interface to access HTTP Virtual file interface in server |
Ckanzi::connect::VirtualFileRemoteClient | Remote access to VirtualFile service that resides in kanziconnect server |
Ckanzi::connect::detail::MethodSignature::Argument | Encapsulates method argument information |
Ckanzi::connect::ArgumentDescription | Represents an argument |
Ckanzi::connect::ArgumentUtils | |
Ckanzi::connect::ServerConfig::AttributeList | List of configuration specific attributes |
►Ckanzi::connect::ServerConfig::AttributeProviderBase | Base class for other domain-classes that provide attributes |
Ckanzi::connect::ServerConfig::ConnectionAdapter | Connection adapter encapsulation |
Ckanzi::connect::ServerConfig::CustomConfiguration | Class to contain information about all custom configurations in server config |
Ckanzi::connect::ServerConfig::Diagnostics | Diagnostics configuration |
Ckanzi::connect::ServerConfig::FlowControl | Flow control configuration encapsulation |
Ckanzi::connect::ServerConfig::HTTPProtocol | HTTP Setting encapsulation |
Ckanzi::connect::ServerConfig::Identity | Server identity related attributes |
Ckanzi::connect::ServerConfig::Log | Log configuration |
Ckanzi::connect::ServerConfig::Persistence | Class comment |
Ckanzi::connect::ServerConfig::Policy | Policy configuration |
Ckanzi::connect::ServerConfig::PublishedConfigurations::ConfigurationGroup | Group of configurations for specific service/domain |
Ckanzi::connect::ServerConfig::Security | Security configuration |
Ckanzi::connect::ServerConfig::Service | Service configuration |
Ckanzi::connect::ServerConfig::WebSocket | WebSocket configuration |
Ckanzi::connect::Method::CallbackEx | Traditional c++ callback interface for external application bindings (Java) |
►CCivetHandler | |
Ckanzi::connect::VirtualFileRequestHandler | VirtualFileRequestHandler implements the CivetHandler for defined local URI |
►Ckanzi::connect::ClientConnectionAdapter | An abstract class that acts as an interface to underlying network transport layer |
Ckanzi::connect::ClientSocketConnectionAdapter | A class that implements connection adapter for TCP-IP transport type |
Ckanzi::connect::ClientConnector | Base connector |
Ckanzi::connect::ClientDescriptor | Contains client description information |
Ckanzi::connect::ClientIdManager | Client id allocation facility |
►Ckanzi::connect::ClientRemoteServiceHostInterface | Interface to access ClientRemoteServiceHost in |
Ckanzi::connect::ClientRemoteServiceHost | A class that can be used to host a remote service on a client device |
Ckanzi::connect::ConnectionAdapter::ClientSideParameter | |
Ckanzi::connect::ConnectionConfigurationReadIf::Configuration | Contains configuration for a single connection configuration from client to server |
Ckanzi::connect::ConfigurationPropertyExternalizer | Externalize configuration properties to be sent to "wire" |
Ckanzi::connect::ConfigurationPropertyInternalizer | Internalize configuration properties received from "wire" |
►Ckanzi::connect::ConnectionAdapter | An abstract class that acts as an interface to underlying network transport layer |
Ckanzi::connect::SocketConnectionAdapter | A class that implements connection adapter for TCP-IP transport type |
Ckanzi::connect::ConnectionAdapterObjectFactory | Connection adapter factory interface |
►Ckanzi::connect::ConnectionAdapterProvider | |
Ckanzi::connect::Connection | A class that represents the connection to network server and maintains listener for the network traffic |
Ckanzi::connect::p2p::P2PClient | Client side handler for P2P client connections |
►Ckanzi::connect::ConnectionConfigurationReadIf | Interface to read connection configurations of a connect client application |
Ckanzi::connect::ConnectionConfigurationParser | Parser for client side connection configuration files |
►Ckanzi::connect::ConnectionManagerMessageHookInterface | Interface that can hook incoming messages |
Ckanzi::connect::ConnectionManager | A service class to manage clients on server side. Implements Connection Interface on server |
►CConnectionServiceConcept | |
Ckanzi::connect::ConnectionManager | A service class to manage clients on server side. Implements Connection Interface on server |
►Ckanzi::connect::ConnectWorkItem | Base class for work items that are passed through the workitem queue |
Ckanzi::connect::ConnectionManagerWorkItem | Connection manager specific work item definition |
Ckanzi::connect::VirtualFileWorkItem | HTTP Virtual File specific work item |
Ckanzi::connect::ContentAdapterConfiguration | Configuration for the content adapter, defines the data model of the data object tree and source of the data in content system |
►Ckanzi::connect::ContentAdapterManager | Abstract class to manage connection adapters |
►Ckanzi::connect::AbstractConnectDataSource | Implements abstract base class for data source type that is able to transform Kanzi Connect database query to data object tree |
Ckanzi::connect::KanziConnectDataSource | A class that implements data source that is able to load content from Kanzi Connect server |
Ckanzi::connect::ContentAdapter | A class that acts as an adapter between Kanzi Connect database and Kanzi Data Objects |
Ckanzi::connect::ContentClient::ContentClientObserver | Polymorphic C++ observer interface for table based content subscriptions |
Ckanzi::connect::ContentClient::ContentClientRuntimeDataObserver | Polymorphic C++ observer interface for runtime data subscriptions |
Ckanzi::connect::ContentColumn | Describes data for single database column |
Ckanzi::connect::ContentData | Describes resulting data of content query. Contains columns and rows that were retrieved from the database |
►Ckanzi::connect::ContentLoader | Abstract class that retrieves content from external location |
Ckanzi::connect::DefaultContentLoader | Implementation of content loader that connects to Content Manager in Kanzi Connect server |
►CContentObserver | |
Ckanzi::connect::DefaultContentLoader | Implementation of content loader that connects to Content Manager in Kanzi Connect server |
►Ckanzi::connect::ContentProviderCreator | Abstract creator class for Content Providers |
Ckanzi::connect::ContentProviderCreatorImpl< ProviderClass > | General-purpose template creator type for content providers |
Ckanzi::connect::ContentProviderDescription | Describes a content provider |
Ckanzi::connect::ContentProviderIntrospectionInterface | Interface each content provider must implement in order to be introspectable |
Ckanzi::connect::ContentProviderIntrospector | Class that is capable of introspecting a provided service metaclass |
Ckanzi::connect::ContentQuery | A class that represents one ongoing content query that is sent to the content provider |
Ckanzi::connect::ContentQueryArguments | Encapsulates arguments passed with content queries |
Ckanzi::connect::ContentResult | Content result class is a wrapper for the data that was retrieved from the content query |
Ckanzi::connect::ContentRow | Describes values for a single database row |
►CContentServiceConcept | |
Ckanzi::connect::ContentManager | A class that acts as a content service that is an interface for all database content on server |
Ckanzi::connect::Context | Context class is used to manage all client side objects that are related either to connectivity or services |
Ckanzi::connect::CreditFlowControl | Credit based flow control logic for both ends of the link |
Ckanzi::connect::CustomType | Custom type definition for service API in service description. Allows defining structs and enums |
Ckanzi::connect::DataObjectCleanup | |
►CDataObjectList | |
Ckanzi::connect::ConnectRuntimeDataObjectList | |
Ckanzi::connect::SortFilterDataObjectList | Data Object list which provides services to sort and filter objects within another data object list |
►Ckanzi::DataSource | |
Ckanzi::connect::AbstractConnectDataSource | Implements abstract base class for data source type that is able to transform Kanzi Connect database query to data object tree |
►Ckanzi::connect::SortFilterProxyDataSourceAbs | Implements a proxy data source which fetches content from another data source and provides callbacks to subclasses for filtering and sorting |
Ckanzi::connect::DefaultSortFilterDataSource | Default sort filter implementation for a data source |
Ckanzi::connect::DynamicModule | Class responsible of loading modules dynamically from shared libraries |
►Cenable_shared_from_this | |
►Ckanzi::connect::AbstractInterfaceClient | An abstract client-side network interface class for services in Kanzi Connect network |
►Ckanzi::connect::InterfaceClient< InterfaceObserver, ExternalClientSession > | |
Ckanzi::connect::ExternalClientInterface | |
Ckanzi::connect::InterfaceClient< ObserverClass, SessionClass > | Templated abstract base class for network interfaces |
►Ckanzi::connect::AbstractService | Abstract base class for Kanzi Connect services |
Ckanzi::connect::ExternalServiceAdapter | Adapter class between Java implemented services and AbstractService instance |
►Ckanzi::connect::AbstractSession | A class that is used to deliver interface network messages between client and server |
Ckanzi::connect::ClientStreamSession | |
Ckanzi::connect::ExternalClientSession | |
Ckanzi::connect::ExternalServiceSession | External service session implementation |
Ckanzi::connect::Client | A class that is used to connect an application to Kanzi Connect server |
Ckanzi::connect::ConnectBearerProvider | |
Ckanzi::connect::ConnectDomain | Domain definition for Kanzi Connect |
►Ckanzi::connect::ConnectStreamEncodeUtil | Connect video utility, read pixels using glReadPixels and post them through connect framework |
Ckanzi::connect::StreamEncodeUtil_openh264 | |
►Ckanzi::connect::ConnectedClient | Class that represents one client on server-side |
Ckanzi::connect::ConnectedClientProxy | |
Ckanzi::connect::ContentAdapter | A class that acts as an adapter between Kanzi Connect database and Kanzi Data Objects |
►Ckanzi::connect::ContentProvider | Content Providers provide a mechanism to query, filter and monitor changes in their encapsulated set of data |
Ckanzi::connect::ContentProviderCollection | A content provider type, that hosts other Content Providers |
Ckanzi::connect::ContentSubscription | A class that represents one content query that was received by the Content Manager |
►Ckanzi::connect::FrameReceiver | |
Ckanzi::connect::KanziFrameReceiver< TFrameConsumer > | Simplify the CRTP interface towards streaming code |
Ckanzi::connect::GenericServiceClient | 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 |
Ckanzi::connect::Method | Method class implementation |
Ckanzi::connect::RPCResultImpl< _T > | Base template class for non-void RPC results |
Ckanzi::connect::RPCResultImpl< void > | RPC Function result for void return value |
►Ckanzi::connect::RuntimeDataObject | RuntimeDataObject is a base class for hierarchical runtime data |
Ckanzi::connect::RuntimeDataObjectList | RuntimeDataObject list is used to hold list of information |
Ckanzi::connect::RuntimeDataObjectTyped< DataType, DataTypeEnum > | Template class that can be used to specialize standard types |
►Ckanzi::connect::StreamPlaybackUtil | |
►Ckanzi::connect::ConnectStreamPlaybackUtil | |
Ckanzi::connect::StreamPlaybackUtil_openh264 | StreamPlaybackUtil_openh264 uses openh264 to decode frames |
Ckanzi::connect::p2p::P2PServer | Peer to Peer server functionality |
►Cstd::enable_shared_from_this | |
Ckanzi::connect::PixelFrame | |
Ckanzi::connect::p2p::RoutingRules::Endpoint | Endpoint for communication |
Ckanzi::connect::GenericServiceClient::EventCallbackEx::EventArguments | Wrapper class for event arguments. Used in external application bindings |
Ckanzi::connect::GenericServiceClient::EventCallbackEx | Traditional c++ interface for callbacks to be used in android |
Ckanzi::connect::ClientConnector::ExternalControlCallback | Callback interface thta can be used to stop a synchronous loop |
Ckanzi::connect::ConnectionAdapterObjectFactory::FactoryTriple | |
Ckanzi::connect::ContentAdapterConfiguration::Field | Describes a single column in database |
Ckanzi::connect::FileSet | Container for set of file items |
Ckanzi::connect::FileSetItem | Container 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::ConnectAction | |
Ckanzi::connect::ConnectStreamPlaybackUtil::FpsCounter | A helper class that can be used to measure events per second |
Ckanzi::connect::GenericInvoker | Generic 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::IncomingMessageInterface | Abstract message router interface for incoming messages |
Ckanzi::connect::ServiceManager | A class that manages all services in Kanzi Connect Server |
►CInputManipulator | |
Ckanzi::connect::InputEventForwarder | Input manipulator for kanzi connect which forwards input touch events to input service |
►Ckanzi::connect::InterfaceDomainBase | 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 |
►Ckanzi::connect::InterfaceDomain | A class that provides client-side access to all interfaces that are currently available in the system |
Ckanzi::connect::Client | A class that is used to connect an application to Kanzi Connect server |
Ckanzi::connect::ServiceManager | A class that manages all services in Kanzi Connect Server |
►Ckanzi::connect::InterfaceObserver | Abstract base class for all observers |
Ckanzi::connect::ExternalClientAdapter | External client adapter that will represent a kanzi connect client on external language bindings |
Ckanzi::connect::StreamObserver | Observer class for Stream interface |
►CResourceManager::LoadTask | |
►Ckanzi::connect::LoadImageTask | A resource loading task that can be used to retrieve an image from the network using HTTP or HTTPS |
Ckanzi::connect::LoadImageTaskHttp | A resource loading task that can be used to retrieve an image from the network using HTTP or HTTPS |
►Ckanzi::connect::LocalServiceDiscoveryInterface | Defines interface to be used for local service discovery operations |
Ckanzi::connect::ClientRemoteServiceHost | A class that can be used to host a remote service on a client device |
Ckanzi::connect::ServiceManager | A class that manages all services in Kanzi Connect Server |
Ckanzi::connect::Log | A class that allows to output text to different destinations during runtime |
Ckanzi::connect::LoggerBase | This is a base class for connect specific loggers |
Ckanzi::connect::MemorySecurityMaterialStore | Stores security material artifacts (keys, certificates) in memory |
Ckanzi::connect::message_builder::MessageBuilderDeleter | |
Ckanzi::connect::MessageContainer | |
►Ckanzi::connect::MessageDispatcher | A class that abstracts the destination and delivery method for a network message |
Ckanzi::connect::ClientRemoteServiceHost | A class that can be used to host a remote service on a client device |
Ckanzi::connect::p2p::P2PClient::NetworkListenerRegistration | Class to facade a network listener client and message dispatching |
►Ckanzi::connect::MessagePackage | |
Ckanzi::connect::P2PLinkEstablishedMessage | |
Ckanzi::connect::StreamNewBlobEvent | |
Ckanzi::connect::StreamReceiveEncoderParameterEvent | |
Ckanzi::connect::StreamReceiveStreamInfoEvent | |
Ckanzi::connect::StreamRemoveSubscriptionMethod | |
Ckanzi::connect::StreamRequestEncoderParameterMethod | |
Ckanzi::connect::StreamRequestStreamInfoMethod | |
Ckanzi::connect::StreamRestartEncoderMethod | |
Ckanzi::connect::StreamSetEncoderParameterMethod | |
Ckanzi::connect::StreamSetStreamContentMethod | |
Ckanzi::connect::StreamSubscribeBlobsMethod | |
Ckanzi::connect::StreamSubscriptionResultEvent | |
Ckanzi::connect::MessageTranslator | A class that translates raw binary data to network messages and vice versa |
Ckanzi::connect::MessageUtil | Collection of utility functions related to message handling |
►CMetaObject | |
Ckanzi::connect::AbstractService | Abstract base class for Kanzi Connect services |
Ckanzi::connect::ConnectBearerProvider | |
Ckanzi::connect::PolicyContextInterface | Policy context interface |
Ckanzi::connect::ScriptContextInterface | |
Ckanzi::connect::SecurityContextInterface | Security manager |
Ckanzi::connect::WebSocketContextInterface | |
Ckanzi::connect::MethodDescription | Represents a method |
Ckanzi::connect::detail::MethodInvocationContext | Internal method invocation context. Not to be used in application code |
Ckanzi::connect::detail::MethodSignature | Method signature information |
Ckanzi::connect::ServiceRuntimeData::ModifiedCallback | Old school modification callback |
►Ckanzi::Module | |
Ckanzi::connect::DuktapeModule | |
Ckanzi::connect::PolicyServiceModule | |
Ckanzi::connect::SSLModule | |
Ckanzi::connect::WebSocketModule | |
Ckanzi::connect::NetworkEvent | Describes a network event that occurs between server and client |
Ckanzi::connect::StreamServiceClient::NewBlobCallbackObserver | |
Ckanzi::connect::StreamServiceClient::NewBlobSubscription | |
►CNode2D | |
►Ckanzi::connect::ReceiverNodeConceptImpl< Node2D, ReceiverNode2D > | |
Ckanzi::connect::ReceiverNode2D | ReceiverNode2D provides the implementation to render a video stream |
►CNode3D | |
►Ckanzi::connect::ReceiverNodeConceptImpl< Node3D, ReceiverNode3D > | |
Ckanzi::connect::ReceiverNode3D | ReceiverNode3D provides the implementation to render a virtual stream |
►CNodeComponent | |
Ckanzi::connect::InputConsumerNodeComponent | Node component which can be used to receive input events from input service |
Ckanzi::connect::InputNodeComponentConcept | Concept class which declares property types for input producer and consumer |
Ckanzi::connect::InputProducerNodeComponent | Node component which can be used to provide input events to input service |
Ckanzi::connect::StreamingComponent | StreamingComponent streams content from a 2D node that it is attached to |
►Ckanzi::connect::ClientConnectionAdapter::Observer | Observer class that allows to receive notifications from the connection adapter |
Ckanzi::connect::NetworkListenerClient | A class that runs network thread and acts as a bridge between the server and clients |
►Ckanzi::connect::ConnectionAdapter::Observer | Observer class that is used for notifications such as new connections or data |
Ckanzi::connect::NetworkListener | A class that runs network thread and acts as a bridge between the server and clients |
►Ckanzi::connect::ConnectionManager::Observer | Observer for client connections |
Ckanzi::connect::ServiceManager | A class that manages all services in Kanzi Connect Server |
►Ckanzi::connect::ContentLoader::Observer | Class that contains callbacks to deliver the results |
Ckanzi::connect::ContentAdapter | A class that acts as an adapter between Kanzi Connect database and Kanzi Data Objects |
Ckanzi::connect::DebugContentObserver | Observer class that outputs content result to log |
Ckanzi::connect::RuntimeDataSubscriber | Utility class for receiving runtimedata along the existing connection to a server |
►Ckanzi::connect::ContentProvider::Observer | Allows to monitor changes in Content Provider |
Ckanzi::connect::ContentProviderCollection | A content provider type, that hosts other Content Providers |
Ckanzi::connect::ContentSubscription | A class that represents one content query that was received by the Content Manager |
►Ckanzi::connect::NetworkListener::Observer | Allows to receive notifications from network listener |
Ckanzi::connect::ConnectionManager | A service class to manage clients on server side. Implements Connection Interface on server |
Ckanzi::connect::p2p::P2PServer | Peer to Peer server functionality |
►Ckanzi::connect::NetworkListenerClient::Observer | Observer for network state changes |
Ckanzi::connect::Connection | A class that represents the connection to network server and maintains listener for the network traffic |
Ckanzi::connect::p2p::P2PClient::NetworkListenerRegistration | Class to facade a network listener client and message dispatching |
►CPlugin | |
►Ckanzi::connect::ConnectPlugin | A plug-in module that provides support for Kanzi Connect Context sharing |
CPluginsModule | A plugin module that provides plugins to exchange data and use built-in Kanzi Connect services |
Ckanzi::connect::PolicyControllerInterface | This interface provides a mechanism to control Connect behavior for scheduling and memory access |
Ckanzi::connect::PropertyDescriptor | Represents a property as parsed from service interface xml |
►CPropertyObject | |
Ckanzi::connect::AbstractService | Abstract base class for Kanzi Connect services |
Ckanzi::connect::ServerConfig::PublishedConfigurations | Configurations published through the Configuration service |
Ckanzi::connect::StreamServiceClient::ReceiveEncoderParameterCallbackObserver | |
Ckanzi::connect::StreamServiceClient::ReceiveEncoderParameterSubscription | |
►Ckanzi::connect::ReceiverNodeConcept | Concept class for receiver nodes |
Ckanzi::connect::ReceiverNodeConceptImpl< Node2D, ReceiverNode2D > | |
Ckanzi::connect::ReceiverNodeConceptImpl< Node3D, ReceiverNode3D > | |
Ckanzi::connect::ReceiverNodeConceptImpl< TBaseClass, TDerivedClass > | Implementation of ReceiverNodeConcept |
Ckanzi::connect::StreamServiceClient::ReceiveStreamInfoCallbackObserver | |
Ckanzi::connect::StreamServiceClient::ReceiveStreamInfoSubscription | |
Ckanzi::connect::VirtualFileClient::RegistrationStatusChangeCallback | Callback interface |
►CRenderEntryRegistry | |
Ckanzi::connect::ReceiverNode3D | ReceiverNode3D provides the implementation to render a virtual stream |
Ckanzi::connect::messagefilter::Result | Stores result of message filtering action |
Ckanzi::connect::detail::MethodSignature::ReturnValue | Encapsulates method return value information |
Ckanzi::connect::p2p::RoutingRules::Route | Defines a route for a single communications element |
Ckanzi::connect::p2p::P2PClient::RoutingHandler | Map a stringular identifier (that being a service session or potentially a runtime data subscription or whatever) |
Ckanzi::connect::p2p::RoutingRules | Entity 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::RPCResultImpl< _T > | Base template class for non-void RPC results |
►Ckanzi::connect::RPCResultBase< void > | |
Ckanzi::connect::RPCResultImpl< void > | RPC Function result for void return value |
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::RuntimeDataBuilder | Internalization functionality |
Ckanzi::connect::RuntimeDataChildChangeMonitor | Takes a runtime data object and installs a monitor to each child of the object and reports if any of the childs change |
Ckanzi::connect::RuntimeDataDispatcher | Interface used to dispatch contents of binary stream into individual variables |
Ckanzi::connect::RuntimeDataExternalizer | Externalization functionality |
Ckanzi::connect::RuntimeDataInternalizer | Internalization functionality |
Ckanzi::connect::RuntimeDataMessageUtil | |
Ckanzi::connect::RuntimeDataObjectUtil | Conveniency class for external language (android java) bindings |
►Ckanzi::connect::p2p::RuntimeDataProvider | |
Ckanzi::connect::ClientRemoteServiceHost | A class that can be used to host a remote service on a client device |
Ckanzi::connect::RuntimeExternalizerContextBase | Basic context type used to carry along with the API calls |
Ckanzi::connect::RuntimeStreamContentDataList | Wraps a proto-buffer list |
Ckanzi::connect::RuntimeStreamContentDataObject | Wraps a protobuffer object |
Ckanzi::connect::Server | A class that represents the Kanzi Connect server |
Ckanzi::connect::ServerConfig | Kanzi Connect Server configuration file handling |
Ckanzi::connect::ServerState | Class that represents, and maintains, a service state |
Ckanzi::connect::ServiceArguments | Startup arguments given for a server when it is started |
Ckanzi::connect::AbstractService::ServiceDescription | |
Ckanzi::connect::ServiceExtension | |
►Ckanzi::connect::ServiceHost | Abstract base class that abstracts the origin of the service and simplifies the service management |
Ckanzi::connect::LocalServiceHost | A class that manages a service that is running locally in Kanzi Connect Server |
Ckanzi::connect::RemoteServiceHost | A class that manages a service that is running remotely over the network |
Ckanzi::connect::ServiceManager::ServiceInfo | Info and details for a running service |
►Ckanzi::connect::VirtualFileRequestHandler::ServiceInterface | Inner class to define a callback interface from this Civet specific handler class |
Ckanzi::connect::VirtualFileService | A service class to manage clients on server side. Implements Connection Interface on server |
Ckanzi::connect::ServiceIntrospector | Class that is capable of introspecting a provided service metaclass |
Ckanzi::connect::ServiceMethodSignature | Class to encapsulate a service and method in a manner it can be compared to match the network message |
►CServiceObserver | |
Ckanzi::connect::ServiceClient | Common interface towards service service at server |
►Ckanzi::connect::ServiceClientObserver | Observer to listen service service events |
Ckanzi::connect::ClientRemoteServiceHost | A class that can be used to host a remote service on a client device |
Ckanzi::connect::RunningServicesMonitor | Class that monitors the running services in a server |
►Ckanzi::connect::Client::ServicePrivateData | A class representing private data used by service clients and adapters |
Ckanzi::connect::Client::ServicePrivateStringData | A class used to store a single string value for private use by service clients and adapters |
Ckanzi::connect::ServiceRuntimeData | Encapsulates service runtime data |
►CServiceServiceConcept | |
Ckanzi::connect::ServiceManager | A class that manages all services in Kanzi Connect Server |
Ckanzi::connect::AbstractService::ServiceState | |
Ckanzi::connect::SignalingSocket | Helper class that provides platform specific means to create file descriptor that can be interrupted from another thread |
Ckanzi::connect::Socket | Cross platform C++ wrapper for posix sockets |
►Ckanzi::connect::SortFilterDataObjectList::SortFilterInterface | |
Ckanzi::connect::SortFilterProxyDataSourceAbs | Implements a proxy data source which fetches content from another data source and provides callbacks to subclasses for filtering and sorting |
Ckanzi::connect::SSLLock | SSL Locking functionality for SSL versions (<= 1.0.2) that does not have built-in support for multithreading |
Ckanzi::connect::ClientConnector::StateCallback | Callback interface from client connector(s) |
Ckanzi::connect::Connection::StateObserver | Alternate approach to listen connection state events - traditional observer pattern |
Ckanzi::connect::StreamEncodeParameters | |
Ckanzi::connect::StreamEncoderInfo | |
►Ckanzi::connect::StreamEncodeUtil | |
Ckanzi::connect::ConnectStreamEncodeUtil | Connect video utility, read pixels using glReadPixels and post them through connect framework |
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::ReceiverNodeConceptImpl< TBaseClass, TDerivedClass > | Implementation of ReceiverNodeConcept |
Ckanzi::connect::ConnectWorkItem::TimerInfo | |
►CTrigger | |
Ckanzi::connect::ConnectTrigger | |
Ckanzi::connect::SessionRunningTrigger | |
Ckanzi::connect::SessionStoppedTrigger | |
Ckanzi::connect::TypedNakedPointer | Class to transfer naked (void *) pointer in a safer manner |
Ckanzi::connect::UriTranslator | 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 |
Ckanzi::connect::UriUtil | Contains uri parts splitted |
Ckanzi::connect::AbstractService::ServiceDescription::Version | Encapsulates version information |
►Ckanzi::connect::VirtualFileLocalResponseInterface | Defines an interface for local virtual file responses |
Ckanzi::connect::VirtualFileService | A service class to manage clients on server side. Implements Connection Interface on server |
►CVirtualfileObserver | |
Ckanzi::connect::FileLoader | Class to load files from a server or remote service over the connection adapters |
►Ckanzi::connect::VirtualFileProvider | Generic provider API definition class. Used as traditional c++ interface |
Ckanzi::connect::ContentManager | A class that acts as a content service that is an interface for all database content on server |
Ckanzi::connect::ServiceManager | A class that manages all services in Kanzi Connect Server |
Ckanzi::connect::ServiceRuntimeDataRegistry | Encapsulates service runtime data |
Ckanzi::connect::VirtualFileRemoteResponseInterface | Defines an interface for virtual file remote responses |
Ckanzi::connect::VirtualFileResponse | Response object that is used by the clients to complete the file request |
►CVirtualfileServiceConcept | |
Ckanzi::connect::VirtualFileService | A service class to manage clients on server side. Implements Connection Interface on server |
Ckanzi::connect::Wait | A class that allows to wait for specific condition to signal |
►Ckanzi::connect::Connection::WorkNotifyCallback | Callback interface used to notify listeners that there is work to be done |
►Ckanzi::connect::WorkerBase | A class implements basis related to integrating of Kanzi workloop into kanziconnect workloop |
Ckanzi::connect::Worker | A class that integrates Kanzi Connect client to Kanzi UI event loop |
►Ckanzi::connect::WorkQueueInterface | Interface for the work queue. Used to propagate work items from services to event-based work loop |
Ckanzi::connect::Client | A class that is used to connect an application to Kanzi Connect server |
Ckanzi::connect::ClientRemoteServiceHost | A class that can be used to host a remote service on a client device |
Ckanzi::connect::WorkQueueProxyInterface | Proxy for Work Queue -> encapsulates the service instance |
Ckanzi::connect::XmlConfigurationReader | A class that reads adapter configuration from xml file |