|
OXY-SYNC-CONTAINER 1.0
OXY-SYNC-CONTAINER Library Documentation
|
Service-related functionality for the oxy sync container library. More...
Classes | |
| struct | oxy::sync::service::context_t |
| Represents the context for a sync operation, including the container name and customer identifier. More... | |
| struct | oxy::sync::service::IConnection |
| Interface for connection operations, including opening pipes and sockets. More... | |
| struct | oxy::sync::service::IPack |
| Interface for pack operations, including opening connections and managing packs. More... | |
| struct | oxy::sync::service::ssl_context |
| Represents an SSL context with certificate authority, certificate, and key. More... | |
| struct | oxy::sync::service::syncIf |
| Interface for synchronization operations of container. More... | |
Namespaces | |
| namespace | oxy::sync |
| This namespace contains synchronization-related functionality for the oxy library. | |
| namespace | oxy::sync::service |
| This namespace contains service-related functionality for the oxy sync container library. | |
Typedefs | |
| using | oxy::sync::service::IConnectionPtr = std::shared_ptr<IConnection> |
| Shared pointer type for the IConnection interface. | |
| using | oxy::sync::service::IPackPtr = std::shared_ptr<IPack> |
| Shared pointer type for the IPack interface. | |
| using | oxy::sync::service::ProtocolPtr = std::shared_ptr<apache::thrift::protocol::TBinaryProtocol> |
| Forward declaration of ProtocolPtr for use in IConnection interface. | |
| using | oxy::sync::service::syncIfPtr = std::shared_ptr<syncIf> |
| Shared pointer type for the syncIf interface. | |
Functions | |
| OXY_CONTAINER_API IConnectionPtr | oxy::sync::service::create_connection_instance () |
| Create an instance of the IConnection interface. | |
| OXY_CONTAINER_API IPackPtr | oxy::sync::service::create_pack_instance () |
| Create an instance of the IPack interface. | |
| OXY_CONTAINER_API syncIfPtr | oxy::sync::service::create_sync_instance () |
| Create an instance of the syncIf interface. | |
Service-related functionality for the oxy sync container library.
This header defines structures and interfaces for managing SSL contexts, connection operations, and pack operations.