PIP 5.6.1
Platform-Independent Primitives
Files | Namespaces | Classes
Cloud

Named cloud endpoints over an ethernet transport. More...

Files

file  picloudbase.h
 Base class for PICloudClient and PICloudServer.
 
file  picloudclient.h
 Client-side PICloud device for one named server.
 
file  picloudmodule.h
 Umbrella header for the PICloud module.
 
file  picloudserver.h
 Server-side PICloud device for one named endpoint.
 
file  picloudtcp.h
 Low-level TCP framing helpers for PICloud.
 

Namespaces

namespace  PICloud
 Namespace for low-level PICloud transport helpers.
 

Classes

class  PICloudBase
 Base class for cloud client and server. More...
 
class  PICloudClient
 PIIODevice implementation for a logical PICloud client. More...
 
class  PICloudServer
 PIIODevice implementation for a logical PICloud server. More...
 
class  PICloudServer::Client
 Per-client PIIODevice exposed by PICloudServer. More...
 
class  PICloud::TCP
 Builds and parses PICloud frames on top of PIStreamPacker. More...
 

Detailed Description

Named cloud endpoints over an ethernet transport.

Building with CMake

find_package(PIP REQUIRED)
target_link_libraries([target] PIP::Cloud)
Common

Includes logical client and server devices together with low-level PICloud framing helpers.

Authors

Ivan Pelipenko peri4.nosp@m.ko@y.nosp@m.andex.nosp@m..ru; Andrey Bychkov work..nosp@m.a.b@.nosp@m.yande.nosp@m.x.ru;