1 #ifndef CBE__delegate__ICloudBackendListener_h__
2 #define CBE__delegate__ICloudBackendListener_h__
4 #include "cbe/QueryResult.h"
7 #include "cbe/delegate/Error.h"
9 #include "cbe/util/Context.h"
10 #include "cbe/util/ErrorInfo.h"
11 #include "cbe/util/Exception.h"
37 std::string name) = 0;
63 std::string name) = 0;
A collection of Item, can also represent a table or folder.
Definition: Container.h:63
Holder of a set of data, can represent a table row.
Definition: Object.h:64
Definition: ICloudBackendListener.h:17
virtual void onRemoteContainerRenamed(cbe::Container &&container)=0
virtual void onRemoteContainerRemoved(cbe::ItemId containerId, std::string name)=0
virtual void onRemoteContainerMoved(cbe::Container &&container)=0
virtual void onRemoteObjectRemoved(cbe::ItemId objectId, std::string name)=0
virtual void onRemoteObjectAdded(cbe::Object &&object)=0
virtual void onRemoteObjectMoved(cbe::Object &&object)=0
virtual void onRemoteObjectRenamed(cbe::Object &&object)=0
virtual void onRemoteContainerAdded(cbe::Container &&container)=0
std::shared_ptr< ICloudBackendListener > ICloudBackendListenerPtr
Definition: ICloudBackendListener.h:76
Root namespace for the CloudBackend SDK API.
Definition: Account.h:22
std::uint64_t ItemId
Id of a cbe::Container or cbe::Object.
Definition: Types.h:88