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