Namespaces | |
detail | |
fileservice | |
filesystem | |
http | |
message_builder | |
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 | 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 | FileTransferEntry |
Can handle transferring a file in blocks over connection adapter. More... | |
class | FrameReceiver |
class | GenericInvoker |
Generic invoker class that invokes service meta methods based on received messages. More... | |
class | GenericRPCReplyMessage |
class | 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. More... | |
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 | InputEventForwarder |
Input manipulator for kanzi connect which forwards input touch events to 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 | 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 | KanziFrameReceiver |
Simplify the CRTP interface towards streaming code. 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 | Method |
Method class implementation. 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 |
struct | PixelFrame |
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 | PropertyDescriptor |
Represents a property as parsed from service interface xml. More... | |
class | ReceiverNode2D |
ReceiverNode2D provides the implementation to render a video stream. More... | |
class | ReceiverNode3D |
ReceiverNode3D provides the implementation to render a virtual stream. More... | |
class | ReceiverNodeConcept |
Concept class for receiver nodes. More... | |
class | ReceiverNodeConceptImpl |
Implementation of ReceiverNodeConcept. 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_openh264 |
struct | StreamGeometry |
struct | StreamInfo |
class | StreamingComponent |
StreamingComponent streams content from a 2D node that it is attached to. More... | |
class | StreamNewBlobEvent |
class | StreamObserver |
Observer class for Stream interface. More... | |
class | StreamPlaybackUtil |
class | StreamPlaybackUtil_openh264 |
StreamPlaybackUtil_openh264 uses openh264 to decode frames. 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 | WebSocketContextInterface |
class | WebSocketModule |
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_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 (ConnectDomainSharedPtr 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_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) |
Variables | |
const size_t | SERIALIZATION_FORMAT_PARAM_ID = 13 |
typedef shared_ptr<AbstractConnectDataSource> kanzi::connect::AbstractConnectDataSourceSharedPtr |
typedef shared_ptr<AbstractInterfaceClient> kanzi::connect::AbstractInterfaceClientSharedPtr |
typedef weak_ptr<AbstractInterfaceClient> kanzi::connect::AbstractInterfaceClientWeakPtr |
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<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< ConnectDomain > kanzi::connect::ConnectDomainSharedPtr |
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<FrameReceiver> kanzi::connect::FrameReceiverSharedPtr |
typedef weak_ptr<FrameReceiver> kanzi::connect::FrameReceiverWeakPtr |
typedef shared_ptr<GenericRPCReplyMessage> kanzi::connect::GenericRPCReplyMessageSharedPtr |
typedef shared_ptr<GenericServiceClient> kanzi::connect::GenericServiceClientSharedPtr |
typedef weak_ptr<GenericServiceClient> kanzi::connect::GenericServiceClientWeakPtr |
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<Method> kanzi::connect::MethodSharedPtr |
typedef weak_ptr<Method> kanzi::connect::MethodWeakPtr |
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<PixelFrame> kanzi::connect::PixelFrameSharedPtr |
typedef weak_ptr<PixelFrame> kanzi::connect::PixelFrameWeakPtr |
typedef shared_ptr<PolicyControllerInterface> kanzi::connect::PolicyControllerInterfaceSharedPtr |
typedef shared_ptr<QueryArgumentData> kanzi::connect::QueryArgumentDataSharedPtr |
using kanzi::connect::ReceiverNode2DSharedPtr = typedef shared_ptr<ReceiverNode2D> |
using kanzi::connect::ReceiverNode3DSharedPtr = typedef shared_ptr<ReceiverNode3D> |
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 |
using kanzi::connect::StreamingComponentSharedPtr = typedef shared_ptr<StreamingComponent> |
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_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 | ( | ConnectDomainSharedPtr | 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_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 | ||
) |
const size_t kanzi::connect::SERIALIZATION_FORMAT_PARAM_ID = 13 |