|
OXY-SYNC-CONTAINER 1.0
OXY-SYNC-CONTAINER Library Documentation
|
API representation and operations for the oxy sync container library. More...
Classes | |
| struct | oxy::sync::api::clean_fn |
| Functor for cleaning up resources. More... | |
| struct | oxy::sync::api::ISyncContainer |
| Interface for sync container operations. More... | |
Namespaces | |
| namespace | oxy::sync |
| This namespace contains synchronization-related functionality for the oxy library. | |
| namespace | oxy::sync::api |
| This namespace contains API types and operations for the oxy sync container library. | |
Typedefs | |
| using | oxy::sync::api::ISyncContainerPtr = std::shared_ptr<ISyncContainer> |
| Shared pointer type for the ISyncContainer interface. | |
| using | oxy::sync::api::oids = std::vector<std::string> |
Functions | |
| OXY_CONTAINER_API ISyncContainerPtr | oxy::sync::api::create_instance () |
| Create an instance of the ISyncContainer interface. | |
Variables | |
| constexpr clean_fn | oxy::sync::api::clean |
| A constexpr instance of the clean_fn function object for use in functional programming. | |
API representation and operations for the oxy sync container library.
This header defines the ISyncContainer interface, which provides methods for cloning, fetching, merging, and pushing data in a sync container. It also includes the clean_fn structure for cleaning up resources. The API is designed to facilitate synchronization operations in a version control system.