Namespaces | |
| cpputils | |
| fileservice | |
| filesystem | |
| http | |
| messagefilter | |
| p2p | |
| persistence | |
| RPCTypes | |
| servicedescription | |
| stringutils | |
| this_thread | |
Classes | |
| class | AbstractConnectDataSource |
| Implements abstract base class for data source type that is able to transform Kanzi Connect database query to data object tree. More... | |
| class | AbstractInterfaceClient |
| An abstract client-side network interface class for services in Kanzi Connect network. More... | |
| class | AbstractRPCCall |
| An abstract class that translates network message to interface function call. More... | |
| class | AbstractService |
| Abstract base class for Kanzi Connect services. More... | |
| class | AbstractServiceClient |
| Abstract client-side base class for Kanzi Connect services. More... | |
| class | AbstractSession |
| A class that is used to deliver interface network messages between client and server. More... | |
| class | ArgumentDescription |
| Represents an argument. More... | |
| class | ArgumentUtils |
| class | Client |
| A class that is used to connect an application to Kanzi Connect server. More... | |
| class | ClientConnectionAdapter |
| An abstract class that acts as an interface to underlying network transport layer. More... | |
| class | ClientConnector |
| Base connector. More... | |
| class | ClientDescriptor |
| Contains client description information. More... | |
| class | ClientIdManager |
| Client id allocation facility. More... | |
| class | ClientRemoteServiceHost |
| A class that can be used to host a remote service on a client device. More... | |
| class | ClientRemoteServiceHostInterface |
| Interface to access ClientRemoteServiceHost in. More... | |
| class | ClientSocketConnectionAdapter |
| A class that implements connection adapter for TCP-IP transport type. More... | |
| class | ClientStreamSession |
| class | ConfigurationPropertyExternalizer |
| Externalize configuration properties to be sent to "wire". More... | |
| class | ConfigurationPropertyInternalizer |
| Internalize configuration properties received from "wire". More... | |
| class | ConnectAction |
| class | ConnectBearerProvider |
| class | ConnectDataObjectList |
| class | ConnectDomain |
| Domain definition for Kanzi Connect. More... | |
| class | ConnectedClient |
| Class that represents one client on server-side. More... | |
| class | ConnectedClientProxy |
| class | Connection |
| A class that represents the connection to network server and maintains listener for the network traffic. More... | |
| class | ConnectionAdapter |
| An abstract class that acts as an interface to underlying network transport layer. More... | |
| class | ConnectionAdapterObjectFactory |
| Connection adapter factory interface. More... | |
| class | ConnectionAdapterProvider |
| class | ConnectionConfigurationParser |
| Parser for client side connection configuration files. More... | |
| class | ConnectionConfigurationReadIf |
| Interface to read connection configurations of a connect client application. More... | |
| class | ConnectionManager |
| A service class to manage clients on server side. Implements Connection Interface on server. More... | |
| class | ConnectionManagerMessageHookInterface |
| Interface that can hook incoming messages. More... | |
| class | ConnectionManagerWorkItem |
| Connection manager specific work item definition. More... | |
| class | ConnectPlugin |
| A plug-in module that provides support for Kanzi Connect Context sharing. More... | |
| class | ConnectRuntimeDataObjectList |
| class | ConnectStreamEncodeUtil |
| Connect video utility, read pixels using glReadPixels and post them through connect framework. More... | |
| class | ConnectStreamPlaybackUtil |
| class | ConnectTrigger |
| class | ConnectWorkItem |
| Base class for work items that are passed through the workitem queue. More... | |
| class | ConsumerViewport2D |
| Consumer viewport 2D. Draws remote content to two dimensional target. More... | |
| class | ContentAdapter |
| A class that acts as an adapter between Kanzi Connect database and Kanzi Data Objects. More... | |
| class | ContentAdapterConfiguration |
| Configuration for the content adapter, defines the data model of the data object tree and source of the data in content system. More... | |
| class | ContentAdapterManager |
| Abstract class to manage connection adapters. More... | |
| class | ContentClient |
| A class that abstracts server-side & client-side access to content manager. More... | |
| struct | ContentColumn |
| Describes data for single database column. More... | |
| class | ContentData |
| Describes resulting data of content query. Contains columns and rows that were retrieved from the database. More... | |
| class | ContentLoader |
| Abstract class that retrieves content from external location. More... | |
| class | ContentManager |
| A class that acts as a content service that is an interface for all database content on server. More... | |
| class | ContentProvider |
| Content Providers provide a mechanism to query, filter and monitor changes in their encapsulated set of data. More... | |
| class | ContentProviderCollection |
| A content provider type, that hosts other Content Providers. More... | |
| class | ContentProviderCreator |
| Abstract creator class for Content Providers. More... | |
| class | ContentProviderCreatorImpl |
| General-purpose template creator type for content providers. More... | |
| struct | ContentProviderDescription |
| Describes a content provider. More... | |
| class | ContentProviderIntrospectionInterface |
| Interface each content provider must implement in order to be introspectable. More... | |
| class | ContentProviderIntrospector |
| Class that is capable of introspecting a provided service metaclass. More... | |
| class | ContentQuery |
| A class that represents one ongoing content query that is sent to the content provider. More... | |
| class | ContentQueryArguments |
| Encapsulates arguments passed with content queries. More... | |
| class | ContentResult |
| Content result class is a wrapper for the data that was retrieved from the content query. More... | |
| struct | ContentRow |
| Describes values for a single database row. More... | |
| class | ContentSubscription |
| A class that represents one content query that was received by the Content Manager. More... | |
| class | Context |
| Context class is used to manage all client side objects that are related either to connectivity or services. More... | |
| class | CreditFlowControl |
| Credit based flow control logic for both ends of the link. More... | |
| class | CustomType |
| Custom type definition for service API in service description. Allows defining structs and enums. More... | |
| class | DataObjectCleanup |
| class | DebugContentObserver |
| Observer class that outputs content result to log. More... | |
| class | DefaultContentLoader |
| Implementation of content loader that connects to Content Manager in Kanzi Connect server. More... | |
| class | DefaultSortFilterDataSource |
| Default sort filter implementation for a data source. More... | |
| class | DuktapeModule |
| class | DynamicModule |
| Class responsible of loading modules dynamically from shared libraries. More... | |
| class | ExternalClientAdapter |
| External client adapter that will represent a kanzi connect client on external language bindings. More... | |
| class | ExternalClientInterface |
| class | ExternalClientSession |
| class | ExternalServiceAdapter |
| Adapter class between Java implemented services and AbstractService instance. More... | |
| class | ExternalServiceSession |
| External service session implementation. More... | |
| class | FileLoader |
| Class to load files from a server or remote service over the connection adapters. More... | |
| class | FileSet |
| Container for set of file items. More... | |
| class | FileSetItem |
| Container for file (name + content) More... | |
| class | FileTracker |
| Allows to monitor changes in a file contents. More... | |
| class | FileTransferEntry |
| Can handle transferring a file in blocks over connection adapter. More... | |
| class | FrameBufferFactory |
| class | GenericInvoker |
| Generic invoker class that invokes service meta methods based on received messages. More... | |
| class | GenericRPCReplyMessage |
| class | GenericSyncObserver |
| Generic observer which can be used to receive notification from GenericSyncPublisher, callback function arguments are template arguments. More... | |
| class | GenericSyncPublisher |
| Generic publisher which can be used to notify several observers. The observer callback arguments are template arguments. More... | |
| class | IncomingMessageInterface |
| Abstract message router interface for incoming messages. More... | |
| class | InputConsumerNodeComponent |
| Node component which can be used to receive input events from input service. More... | |
| class | InputNodeComponentConcept |
| Concept class which declares property types for input producer and consumer. More... | |
| class | InputProducerNodeComponent |
| Node component which can be used to provide input events to input service. More... | |
| class | InputTouchForwarder |
| Input manipulator for kanzi connect which forwards input touch events to input service. More... | |
| class | InterfaceClient |
| Templated abstract base class for network interfaces. More... | |
| class | InterfaceDomain |
| A class that provides client-side access to all interfaces that are currently available in the system. More... | |
| class | 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. More... | |
| class | InterfaceObserver |
| Abstract base class for all observers. More... | |
| class | KanziConnectDataSource |
| A class that implements data source that is able to load content from Kanzi Connect server. More... | |
| class | LoadImageTask |
| A resource loading task that can be used to retrieve an image from the network using HTTP or HTTPS. More... | |
| class | LoadImageTaskHttp |
| A resource loading task that can be used to retrieve an image from the network using HTTP or HTTPS. More... | |
| class | LocalContentClient |
| A content client variant that provides direct access to the content manager without any extra overhead. More... | |
| class | LocalServiceDiscoveryInterface |
| Defines interface to be used for local service discovery operations. More... | |
| class | LocalServiceHost |
| A class that manages a service that is running locally in Kanzi Connect Server. More... | |
| class | Log |
| A class that allows to output text to different destinations during runtime. More... | |
| class | LoggerBase |
| This is a base class for connect specific loggers. More... | |
| class | MemorySecurityMaterialStore |
| Stores security material artifacts (keys, certificates) in memory. More... | |
| class | MessageContainer |
| class | MessageDispatcher |
| A class that abstracts the destination and delivery method for a network message. More... | |
| class | MessagePackage |
| class | MessageTranslator |
| A class that translates raw binary data to network messages and vice versa. More... | |
| class | MessageUtil |
| Collection of utility functions related to message handling. More... | |
| class | MethodDescription |
| Represents a method. More... | |
| struct | NetworkEvent |
| Describes a network event that occurs between server and client. More... | |
| class | NetworkListener |
| A class that runs network thread and acts as a bridge between the server and clients. More... | |
| class | NetworkListenerClient |
| A class that runs network thread and acts as a bridge between the server and clients. More... | |
| class | P2PLinkEstablishedMessage |
| class | PolicyContextInterface |
| Policy context interface. More... | |
| class | PolicyControllerInterface |
| This interface provides a mechanism to control Connect behavior for scheduling and memory access. More... | |
| class | PolicyServiceModule |
| class | ProducerViewport2D |
| class | PropertyDescriptor |
| Represents a property as parsed from service interface xml. More... | |
| class | RemoteContentClient |
| A content client variant that provides remote access to the content manager over network. More... | |
| class | RemoteServiceHost |
| A class that manages a service that is running remotely over the network. More... | |
| class | RPCCall |
| Implementation of the RPC caller that represents a given network message class type. More... | |
| class | RPCCallStore |
| class | RPCCallStoreImpl |
| class | RPCResult |
| Wrapper for concrete RPC results.. provides limited and more convinient access. More... | |
| class | RPCResult< void > |
| class | RPCResultBase |
| class | RPCResultImpl |
| Base template class for non-void RPC results. More... | |
| class | RPCResultImpl< void > |
| RPC Function result for void return value. More... | |
| class | RPCResultObserver |
| Template observer class used with external language bindings. More... | |
| class | RPCResultObserver< void > |
| Template observer class used with external language bindings. specialization for void type. More... | |
| class | RunningServicesMonitor |
| Class that monitors the running services in a server. More... | |
| class | RuntimeDataBuilder |
| Internalization functionality. More... | |
| class | RuntimeDataChildChangeMonitor |
| Takes a runtime data object and installs a monitor to each child of the object and reports if any of the childs change. More... | |
| class | RuntimeDataDispatcher |
| Interface used to dispatch contents of binary stream into individual variables. More... | |
| class | RuntimeDataExternalizer |
| Externalization functionality. More... | |
| class | RuntimeDataInternalizer |
| Internalization functionality. More... | |
| class | RuntimeDataMessageUtil |
| class | RuntimeDataObject |
| RuntimeDataObject is a base class for hierarchical runtime data. More... | |
| class | RuntimeDataObjectList |
| RuntimeDataObject list is used to hold list of information. More... | |
| class | RuntimeDataObjectTyped |
| Template class that can be used to specialize standard types. More... | |
| class | RuntimeDataObjectUtil |
| conveniency class for external language (android java) bindings. More... | |
| class | RuntimeDataSubscriber |
| Utility class for receiving runtimedata along the existing connection to a server. More... | |
| class | RuntimeExternalizerContextBase |
| Basic context type used to carry along with the API calls. More... | |
| class | RuntimeStreamContentDataList |
| Wraps a proto-buffer list. More... | |
| class | RuntimeStreamContentDataObject |
| Wraps a protobuffer object. More... | |
| class | ScriptContextInterface |
| class | SecurityContextInterface |
| Security manager. More... | |
| class | Server |
| A class that represents the Kanzi Connect server. More... | |
| class | ServerConfig |
| Kanzi Connect Server configuration file handling. More... | |
| class | ServerState |
| Class that represents, and maintains, a service state. More... | |
| class | ServiceArguments |
| Startup arguments given for a server when it is started. More... | |
| class | ServiceClient |
| Common interface towards service service at server. More... | |
| class | ServiceClientObserver |
| Observer to listen service service events. More... | |
| struct | ServiceExtension |
| class | ServiceHost |
| Abstract base class that abstracts the origin of the service and simplifies the service management. More... | |
| class | ServiceIntrospector |
| Class that is capable of introspecting a provided service metaclass. More... | |
| class | ServiceManager |
| A class that manages all services in Kanzi Connect Server. More... | |
| class | ServiceMethodSignature |
| Class to encapsulate a service and method in a manner it can be compared to match the network message. More... | |
| class | ServiceRuntimeData |
| Encapsulates service runtime data. More... | |
| class | ServiceRuntimeDataRegistry |
| Encapsulates service runtime data. More... | |
| class | SessionRunningMessage |
| class | SessionRunningTrigger |
| class | SessionStartMessage |
| class | SessionStopMessage |
| class | SessionStoppedMessage |
| class | SessionStoppedTrigger |
| class | SignalingSocket |
| Helper class that provides platform specific means to create file descriptor that can be interrupted from another thread. More... | |
| class | Socket |
| Cross platform C++ wrapper for posix sockets. More... | |
| class | SocketConnectionAdapter |
| A class that implements connection adapter for TCP-IP transport type. More... | |
| class | SortFilterDataObjectList |
| Data Object list which provides services to sort and filter objects within another data object list. More... | |
| class | SortFilterProxyDataSourceAbs |
| Implements a proxy data source which fetches content from another data source and provides callbacks to subclasses for filtering and sorting. More... | |
| class | SSLLock |
| SSL Locking functionality for SSL versions (<= 1.0.2) that does not have built-in support for multithreading. More... | |
| class | SSLModule |
| struct | StreamEncodeParameters |
| struct | StreamEncoderInfo |
| class | StreamEncodeUtil |
| class | StreamEncodeUtil_zlib |
| struct | StreamGeometry |
| struct | StreamInfo |
| class | StreamNewBlobEvent |
| class | StreamObserver |
| Observer class for Stream interface. More... | |
| class | StreamPlaybackUtil |
| class | StreamPlaybackUtil_zlib |
| StreamPlaybackUtil_zlib mimics video stream. More... | |
| class | StreamReceiveEncoderParameterEvent |
| class | StreamReceiveStreamInfoEvent |
| class | StreamRemoveSubscriptionMethod |
| class | StreamRequestEncoderParameterMethod |
| class | StreamRequestStreamInfoMethod |
| class | StreamRestartEncoderMethod |
| class | StreamServiceClient |
| class | StreamSetEncoderParameterMethod |
| class | StreamSetStreamContentMethod |
| class | StreamSubscribeBlobsMethod |
| class | StreamSubscriptionResultEvent |
| class | SubscriptionContainer |
| Container for session subscriptions within abstract service or external service adapter. More... | |
| class | TypedNakedPointer |
| Class to transfer naked (void *) pointer in a safer manner. More... | |
| class | 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. More... | |
| class | UriUtil |
| Contains uri parts splitted. More... | |
| class | VirtualFileClient |
| Base class for local and remote virtual http file clients. More... | |
| class | VirtualFileLocalClient |
| Local interface to access HTTP Virtual file interface in server. More... | |
| class | VirtualFileLocalResponseInterface |
| Defines an interface for local virtual file responses. More... | |
| class | VirtualFileProvider |
| Generic provider API definition class. Used as traditional c++ interface. More... | |
| class | VirtualFileRemoteClient |
| Remote access to VirtualFile service that resides in kanziconnect server. More... | |
| class | VirtualFileRemoteResponseInterface |
| Defines an interface for virtual file remote responses. More... | |
| class | VirtualFileRequestHandler |
| VirtualFileRequestHandler implements the CivetHandler for defined local URI. More... | |
| class | VirtualFileResponse |
| Response object that is used by the clients to complete the file request. More... | |
| class | VirtualFileService |
| A service class to manage clients on server side. Implements Connection Interface on server. More... | |
| class | VirtualFileWorkItem |
| HTTP Virtual File specific work item. More... | |
| class | Wait |
| A class that allows to wait for specific condition to signal. More... | |
| class | Worker |
| A class that integrates Kanzi Connect client to Kanzi UI event loop. More... | |
| class | WorkerBase |
| A class implements basis related to integrating of Kanzi workloop into kanziconnect workloop. More... | |
| class | WorkQueueInterface |
| Interface for the work queue. Used to propagate work items from services to event-based work loop. More... | |
| class | WorkQueueProxyInterface |
| Proxy for Work Queue -> encapsulates the service instance. More... | |
| class | XmlConfigurationReader |
| A class that reads adapter configuration from xml file. More... | |
Enumerations | |
| enum | ContentDataType { Unknown, Integer, Float, Boolean, String, Bytes } |
| Data types for the Kanzi Connect content interface. More... | |
| enum | StreamFrameFlag { KeyFrame = 1, PartialFrame = 2, ConfigFrame = 4 } |
Functions | |
| KANZI_CONNECT_API string | base64_decode (string input) |
| KANZI_CONNECT_API string | base64_decode_accept_spaces (string input) |
| KANZI_CONNECT_API string | base64_encode (const string &input) |
| KANZI_CONNECT_ADAPTATION_API void | convert_rgb_to_yuv420 (unsigned char *yuv, unsigned char *rgb, const int width, const int height, const size_t code) |
| KANZI_CONNECT_ADAPTATION_API bool | convert_yuv420_to_rgb (unsigned char *rgb, unsigned char **yuv, int width, int height, int stride_y, int stride_uv) |
| KANZI_CONNECT_API bool | fromMessage (StreamGeometry &in, const MessagePackage &message) |
| KANZI_CONNECT_API bool | fromMessage (StreamEncoderInfo &in, const MessagePackage &message) |
| KANZI_CONNECT_API bool | fromMessage (StreamInfo &in, const MessagePackage &message) |
| boost::any | getDataObjectValueAsAny (DataObjectSharedPtr object) |
| template<class _T > | |
| shared_ptr< _T > | getLocalService (ConnectDomain *domain, const string serviceName) |
| static int | getPhysicalMemory () |
| Returns the resident physical memory used by this process. More... | |
| static int | getPhysicalMemoryPeak () |
| Returns the peak resident physical memory used by this process. More... | |
| template<class T > | |
| MessagePackageSharedPtr | MessageCreator () |
| Templated helper function for message creation. More... | |
| ostream & | operator<< (ostream &os, const MessageContainer &out) |
| kanzi::ostream & | operator<< (kanzi::ostream &os, const MessagePackage &out) |
| bool | operator== (const ConnectionConfigurationReadIf::Configuration &lhs, const ConnectionConfigurationReadIf::Configuration &rhs) |
| std::istream & | operator>> (std::istream &is, MessageContainer &in) |
| std::istream & | operator>> (std::istream &is, MessagePackage &in) |
| static int KANZI_CONNECT_API | parseProcStatusVmLine (char *line) |
| Default linux implementation, also for android #elif defined(ANDROID) More... | |
| void KANZI_CONNECT_API | registerDefaultConnectionAdapters (ConnectionAdapterObjectFactory &factory) |
| void KANZI_CONNECT_ADAPTATION_API | registerSupportedProtocols (kanzi::Domain *domain) |
| Register supported protocols to resource manager. More... | |
| void | setDataObjectValueFromAny (DataObjectSharedPtr object, const boost::any &value) |
| bool | splitContentUri (const string &uri, string &protocol, string &domain, string &contentUri) |
| KANZI_CONNECT_API bool | toMessage (const StreamGeometry &out, MessagePackage &message) |
| KANZI_CONNECT_API bool | toMessage (const StreamEncoderInfo &out, MessagePackage &message) |
| KANZI_CONNECT_API bool | toMessage (const StreamInfo &out, MessagePackage &message) |
| KANZI_CONNECT_API int | zlib_deflate (const string &source, vector< char > &dest, int level) |
| KANZI_CONNECT_API int | zlib_inflate (const string &source, vector< char > &dest) |
Variables | |
| const size_t | SERIALIZATION_FORMAT_PARAM_ID = 13 |
| typedef shared_ptr<AbstractConnectDataSource> kanzi::connect::AbstractConnectDataSourceSharedPtr |
| typedef shared_ptr< AbstractServiceClient > kanzi::connect::AbstractServiceClientSharedPtr |
| typedef weak_ptr<AbstractServiceClient> kanzi::connect::AbstractServiceClientWeakPtr |
| typedef shared_ptr< AbstractService > kanzi::connect::AbstractServiceSharedPtr |
| typedef weak_ptr< AbstractService > kanzi::connect::AbstractServiceWeakPtr |
| typedef shared_ptr< AbstractSession > kanzi::connect::AbstractSessionSharedPtr |
| typedef weak_ptr< AbstractSession > kanzi::connect::AbstractSessionWeakPtr |
| typedef shared_ptr<AsyncQuery> kanzi::connect::AsyncQuerySharedPtr |
| typedef shared_ptr<FrameBufferFactory> kanzi::connect::BufferFactorySharedPtr |
| typedef shared_ptr<CivetServer> kanzi::connect::CivetServerSharedPtr |
| typedef weak_ptr<CivetServer> kanzi::connect::CivetServerWeakPtr |
| typedef shared_ptr<ClientConnectionAdapter> kanzi::connect::ClientConnectionAdapterSharedPtr |
| typedef shared_ptr< ClientDescriptor > kanzi::connect::ClientDescriptorSharedPtr |
| typedef int kanzi::connect::ClientIdentifier |
| typedef shared_ptr<ClientRemoteServiceHost> kanzi::connect::ClientRemoteServiceHostSharedPtr |
| typedef shared_ptr< Client > kanzi::connect::ClientSharedPtr |
| typedef kanzi::shared_ptr<ClientStreamSession> kanzi::connect::ClientStreamSessionSharedPtr |
| typedef shared_ptr<ConfigurationService> kanzi::connect::ConfigurationServiceSharedPtr |
| typedef shared_ptr<ConnectAction> kanzi::connect::ConnectActionSharedPtr |
| typedef shared_ptr<ConnectBearerProvider> kanzi::connect::ConnectBearerProviderSharedPtr |
| typedef condition_variable kanzi::connect::ConnectCondition |
| typedef std::cv_status kanzi::connect::ConnectCVStatus |
| typedef shared_ptr<ConnectDataObjectList> kanzi::connect::ConnectDataObjectListSharedPtr |
| typedef shared_ptr< ConnectedClientProxy > kanzi::connect::ConnectedClientProxySharedPtr |
| typedef shared_ptr< ConnectedClient > kanzi::connect::ConnectedClientSharedPtr |
| typedef function<ClientConnectionAdapterSharedPtr()> kanzi::connect::ConnectionAdapterCreateFunc |
| typedef shared_ptr< ConnectionAdapterObjectFactory > kanzi::connect::ConnectionAdapterObjectFactorySharedPtr |
| typedef shared_ptr<ConnectionAdapter> kanzi::connect::ConnectionAdapterSharedPtr |
| typedef shared_ptr< ConnectionManager > kanzi::connect::ConnectionManagerSharedPtr |
| typedef shared_ptr<ConnectionManagerWorkItem> kanzi::connect::ConnectionManagerWorkItemSharedPtr |
| using kanzi::connect::ConnectLockGuard = typedef lock_guard<T> |
| typedef mutex kanzi::connect::ConnectMutex |
| typedef shared_ptr<ConnectPlugin> kanzi::connect::ConnectPluginSharedPtr |
| typedef recursive_mutex kanzi::connect::ConnectRecursiveMutex |
| typedef thread kanzi::connect::ConnectThread |
| typedef shared_ptr<ConnectTrigger> kanzi::connect::ConnectTriggerSharedPtr |
| using kanzi::connect::ConnectUniqueLock = typedef unique_lock<T> |
| typedef shared_ptr< ConnectWorkItem > kanzi::connect::ConnectWorkItemSharedPtr |
| typedef unique_ptr< ConnectWorkItem > kanzi::connect::ConnectWorkItemUniquePtr |
| typedef shared_ptr<ContentAdapterConfiguration> kanzi::connect::ContentAdapterConfigurationSharedPtr |
| typedef kanzi::shared_ptr< ContentAdapter > kanzi::connect::ContentAdapterSharedPtr |
| typedef shared_ptr< ContentClient > kanzi::connect::ContentClientSharedPtr |
| typedef shared_ptr< ContentData > kanzi::connect::ContentDataSharedPtr |
| typedef shared_ptr< ContentLoader > kanzi::connect::ContentLoaderSharedPtr |
| typedef shared_ptr< ContentManager > kanzi::connect::ContentManagerSharedPtr |
| typedef shared_ptr< ContentProviderCollection > kanzi::connect::ContentProviderCollectionSharedPtr |
| typedef shared_ptr< ContentProviderDescription > kanzi::connect::ContentProviderDescriptionSharedPtr |
| typedef shared_ptr< ContentProvider > kanzi::connect::ContentProviderSharedPtr |
| typedef weak_ptr<ContentProvider> kanzi::connect::ContentProviderWeakPtr |
| typedef shared_ptr< ContentQueryArguments > kanzi::connect::ContentQueryArgumentsSharedPtr |
| typedef shared_ptr< ContentQuery > kanzi::connect::ContentQuerySharedPtr |
| typedef weak_ptr<ContentQuery> kanzi::connect::ContentQueryWeakPtr |
| typedef shared_ptr< ContentSubscription > kanzi::connect::ContentSubscriptionSharedPtr |
| typedef shared_ptr< Context > kanzi::connect::ContextSharedPtr |
| typedef shared_ptr<DefaultContentLoader> kanzi::connect::DefaultContentLoaderSharedPtr |
| typedef shared_ptr< DiagnosticsManager > kanzi::connect::DiagnosticsManagerSharedPtr |
| typedef shared_ptr<DiagnosticsServiceClient> kanzi::connect::DiagnosticsServiceClientSharedPtr |
| typedef shared_ptr<DiagnosticsTrafficDataSink> kanzi::connect::DiagnosticsTrafficDataSinkSharedPtr |
| typedef weak_ptr<DiagnosticsTrafficDataSink> kanzi::connect::DiagnosticsTrafficDataSinkWeakPtr |
| typedef shared_ptr< DiagnosticsUserVariable > kanzi::connect::DiagnosticsUserVariableSharedPtr |
| typedef shared_ptr<ExternalServiceAdapter> kanzi::connect::ExternalServiceAdapterSharedPtr |
| typedef shared_ptr<FrameBufferFactory> kanzi::connect::FrameBufferFactorySharedPtr |
| typedef shared_ptr<GenericRPCReplyMessage> kanzi::connect::GenericRPCReplyMessageSharedPtr |
| typedef shared_ptr<HTTPContentRequest> kanzi::connect::HTTPContentRequestSharedPtr |
| typedef weak_ptr<HTTPContentRequest> kanzi::connect::HTTPContentRequestWeakPtr |
| typedef vector<HTTPContentRequestWeakPtr> kanzi::connect::HttpRequestWeakContainer |
| typedef shared_ptr<InputService> kanzi::connect::InputServiceSharedPtr |
| typedef shared_ptr<KanziConnectDataSource> kanzi::connect::KanziConnectDataSourceSharedPtr |
| typedef vector<string> kanzi::connect::KanziStringVector |
| typedef shared_ptr<KanziStringVector> kanzi::connect::KanziStringVectorSharedPtr |
| typedef shared_ptr<LocalContentClient> kanzi::connect::LocalContentClientSharedPtr |
| typedef shared_ptr<MessageArgumentsStorage> kanzi::connect::MessageArgumentsStoreSharedPtr |
| typedef vector< MessagePackageSharedPtr > kanzi::connect::MessageArray |
| typedef shared_ptr< MessageDispatcher > kanzi::connect::MessageDispatcherSharedPtr |
| typedef shared_ptr< MessagePackage > kanzi::connect::MessagePackageSharedPtr |
| typedef shared_ptr< Module > kanzi::connect::ModuleSharedPtr |
| typedef queue<NetworkEvent> kanzi::connect::NetworkEventQueue |
Event queue type.
| typedef shared_ptr<NetworkListenerClient> kanzi::connect::NetworkListenerClientSharedPtr |
| typedef shared_ptr< NetworkListener > kanzi::connect::NetworkListenerSharedPtr |
| typedef weak_ptr< NetworkListener > kanzi::connect::NetworkListenerWeakPtr |
| typedef shared_ptr<p2p::P2PClient> kanzi::connect::P2PClientSharedPtr |
| typedef shared_ptr<PersistenceService> kanzi::connect::PersistenceServiceSharedPtr |
| typedef shared_ptr<PolicyControllerInterface> kanzi::connect::PolicyControllerInterfaceSharedPtr |
| typedef shared_ptr<ProducerViewport2D> kanzi::connect::ProducerViewport2DSharedPtr |
| typedef shared_ptr<QueryArgumentData> kanzi::connect::QueryArgumentDataSharedPtr |
| typedef shared_ptr< RemoteContentClient > kanzi::connect::RemoteContentClientSharedPtr |
| typedef shared_ptr<RPCCallStore> kanzi::connect::RPCCallStoreSharedPtr |
| typedef std::shared_ptr<RuntimeContentClientProxy> kanzi::connect::RuntimeContentProxySharedPtr |
| typedef shared_ptr<RuntimeDataObjectBool> kanzi::connect::RuntimeDataObjectBoolSharedPtr |
| typedef RuntimeDataObjectTyped<double, RuntimeDataObject::Real> kanzi::connect::RuntimeDataObjectFloat |
| typedef RuntimeDataObjectTyped<int, RuntimeDataObject::Integer> kanzi::connect::RuntimeDataObjectInt |
| typedef shared_ptr<RuntimeDataObjectInt> kanzi::connect::RuntimeDataObjectIntSharedPtr |
| typedef shared_ptr< RuntimeDataObjectList > kanzi::connect::RuntimeDataObjectListSharedPtr |
| typedef RuntimeDataObjectTyped<double, RuntimeDataObject::Real> kanzi::connect::RuntimeDataObjectReal |
| typedef shared_ptr<RuntimeDataObjectReal> kanzi::connect::RuntimeDataObjectRealSharedPtr |
| typedef shared_ptr< RuntimeDataObject > kanzi::connect::RuntimeDataObjectSharedPtr |
| typedef RuntimeDataObjectTyped<string, RuntimeDataObject::String> kanzi::connect::RuntimeDataObjectString |
| typedef shared_ptr<RuntimeDataObjectString> kanzi::connect::RuntimeDataObjectStringSharedPtr |
| typedef weak_ptr< RuntimeDataObject > kanzi::connect::RuntimeDataObjectWeakPtr |
| typedef shared_ptr<ScriptContextInterface> kanzi::connect::ScriptContextSharedPtr |
| typedef shared_ptr<ServiceArguments> kanzi::connect::ServiceArgumentsSharedPtr |
| typedef shared_ptr<ServiceContentProvider> kanzi::connect::ServiceContentProviderSharedPtr |
| typedef unordered_map<string, ServiceExtensionSharedPtr> kanzi::connect::ServiceExtensionContainer |
| typedef shared_ptr<ServiceExtension> kanzi::connect::ServiceExtensionSharedPtr |
| typedef shared_ptr< ServiceHost > kanzi::connect::ServiceHostSharedPtr |
| typedef weak_ptr< ServiceHost > kanzi::connect::ServiceHostWeakPtr |
| typedef shared_ptr< ServiceManager > kanzi::connect::ServiceManagerSharedPtr |
| typedef shared_ptr<ServiceMethodSignature> kanzi::connect::ServiceMethodSignatureSharedPtr |
| typedef shared_ptr< ServiceRuntimeDataRegistry > kanzi::connect::ServiceRuntimeDataRegistrySharedPtr |
| typedef weak_ptr<ServiceRuntimeData> kanzi::connect::ServiceRuntimeDataWeakPtr |
| typedef shared_ptr<ServiceServiceClient> kanzi::connect::ServiceServiceClientSharedPtr |
| typedef shared_ptr<SessionRunningTrigger> kanzi::connect::SessionRunningTriggerSharedPtr |
| typedef shared_ptr<SessionStoppedTrigger> kanzi::connect::SessionStoppedTriggerSharedPtr |
| typedef shared_ptr<SocketConnectionAdapter> kanzi::connect::SocketConnectionAdapterSharedPtr |
| typedef shared_ptr<StreamEncodeParameters> kanzi::connect::StreamEncodeParametersSharedPtr |
| typedef shared_ptr<StreamEncodeUtil> kanzi::connect::StreamEncodeUtilSharedPtr |
| typedef shared_ptr<StreamPlaybackUtil> kanzi::connect::StreamPlaybackUtilSharedPtr |
| typedef kanzi::shared_ptr<StreamServiceClient> kanzi::connect::StreamServiceClientSharedPtr |
| typedef kanzi::weak_ptr<StreamServiceClient> kanzi::connect::StreamServiceClientWeakPtr |
| typedef shared_ptr< void > kanzi::connect::TimerSubscriptionToken |
| typedef shared_ptr< VirtualFileLocalClient > kanzi::connect::VirtualFileLocalClientSharedPtr |
| typedef shared_ptr< VirtualFileService > kanzi::connect::VirtualFileManagerSharedPtr |
| typedef shared_ptr<VirtualFileRemoteClient> kanzi::connect::VirtualFileRemoteClientSharedPtr |
| typedef shared_ptr< VirtualFileRequestHandler > kanzi::connect::VirtualFileRequestHandlerSharedPtr |
| typedef shared_ptr< VirtualFileResponse > kanzi::connect::VirtualFileResponseSharedPtr |
| typedef shared_ptr< VirtualFileWorkItem > kanzi::connect::VirtualFileWorkItemSharedPtr |
| typedef shared_ptr<Worker> kanzi::connect::WorkerSharedPtr |
| KANZI_CONNECT_API string kanzi::connect::base64_decode | ( | string | input | ) |
| KANZI_CONNECT_API string kanzi::connect::base64_decode_accept_spaces | ( | string | input | ) |
| KANZI_CONNECT_API string kanzi::connect::base64_encode | ( | const string & | input | ) |
| KANZI_CONNECT_ADAPTATION_API void kanzi::connect::convert_rgb_to_yuv420 | ( | unsigned char * | yuv, |
| unsigned char * | rgb, | ||
| const int | width, | ||
| const int | height, | ||
| const size_t | code | ||
| ) |
| KANZI_CONNECT_ADAPTATION_API bool kanzi::connect::convert_yuv420_to_rgb | ( | unsigned char * | rgb, |
| unsigned char ** | yuv, | ||
| int | width, | ||
| int | height, | ||
| int | stride_y, | ||
| int | stride_uv | ||
| ) |
| KANZI_CONNECT_API bool kanzi::connect::fromMessage | ( | StreamGeometry & | in, |
| const MessagePackage & | message | ||
| ) |
| KANZI_CONNECT_API bool kanzi::connect::fromMessage | ( | StreamEncoderInfo & | in, |
| const MessagePackage & | message | ||
| ) |
| KANZI_CONNECT_API bool kanzi::connect::fromMessage | ( | StreamInfo & | in, |
| const MessagePackage & | message | ||
| ) |
| boost::any kanzi::connect::getDataObjectValueAsAny | ( | DataObjectSharedPtr | object | ) |
| shared_ptr<_T> kanzi::connect::getLocalService | ( | ConnectDomain * | domain, |
| const string | serviceName | ||
| ) |
|
static |
Returns the resident physical memory used by this process.
|
static |
Returns the peak resident physical memory used by this process.
| MessagePackageSharedPtr kanzi::connect::MessageCreator | ( | ) |
Templated helper function for message creation.
| ostream& kanzi::connect::operator<< | ( | ostream & | os, |
| const MessageContainer & | out | ||
| ) |
| kanzi::ostream& kanzi::connect::operator<< | ( | kanzi::ostream & | os, |
| const MessagePackage & | out | ||
| ) |
|
inline |
| std::istream& kanzi::connect::operator>> | ( | std::istream & | is, |
| MessageContainer & | in | ||
| ) |
| std::istream& kanzi::connect::operator>> | ( | std::istream & | is, |
| MessagePackage & | in | ||
| ) |
|
static |
Default linux implementation, also for android #elif defined(ANDROID)
Parses a line of /proc/self/status and returns the value in kB, assumes that there is a value, this value is the only number on the line and that the line ends in three characters (" kB"). Example line format VmRSS: 696 kB
| line | line to parse |
| void KANZI_CONNECT_API kanzi::connect::registerDefaultConnectionAdapters | ( | ConnectionAdapterObjectFactory & | factory | ) |
| void KANZI_CONNECT_ADAPTATION_API kanzi::connect::registerSupportedProtocols | ( | kanzi::Domain * | domain | ) |
Register supported protocols to resource manager.
| domain | Used to get access to resource manager to register protocols into |
| void kanzi::connect::setDataObjectValueFromAny | ( | DataObjectSharedPtr | object, |
| const boost::any & | value | ||
| ) |
| bool kanzi::connect::splitContentUri | ( | const string & | uri, |
| string & | protocol, | ||
| string & | domain, | ||
| string & | contentUri | ||
| ) |
| KANZI_CONNECT_API bool kanzi::connect::toMessage | ( | const StreamGeometry & | out, |
| MessagePackage & | message | ||
| ) |
| KANZI_CONNECT_API bool kanzi::connect::toMessage | ( | const StreamEncoderInfo & | out, |
| MessagePackage & | message | ||
| ) |
| KANZI_CONNECT_API bool kanzi::connect::toMessage | ( | const StreamInfo & | out, |
| MessagePackage & | message | ||
| ) |
| KANZI_CONNECT_API int kanzi::connect::zlib_deflate | ( | const string & | source, |
| vector< char > & | dest, | ||
| int | level | ||
| ) |
| KANZI_CONNECT_API int kanzi::connect::zlib_inflate | ( | const string & | source, |
| vector< char > & | dest | ||
| ) |
| const size_t kanzi::connect::SERIALIZATION_FORMAT_PARAM_ID = 13 |