SDK  2.1.4 [async]
CloudBackend Software Development Kit - SDK API for C++
cbe::delegate::ICloudBackendListener Class Referenceabstract
Inheritance diagram for cbe::delegate::ICloudBackendListener:

Public Member Functions

virtual void onRemoteObjectAdded (cbe::Object &&object)=0
 
virtual void onRemoteObjectMoved (cbe::Object &&object)=0
 
virtual void onRemoteObjectRemoved (cbe::ItemId objectId, std::string name)=0
 
virtual void onRemoteObjectRenamed (cbe::Object &&object)=0
 
virtual void onRemoteContainerAdded (cbe::Container &&container)=0
 
virtual void onRemoteContainerMoved (cbe::Container &&container)=0
 
virtual void onRemoteContainerRemoved (cbe::ItemId containerId, std::string name)=0
 
virtual void onRemoteContainerRenamed (cbe::Container &&container)=0
 

Member Function Documentation

◆ onRemoteContainerAdded()

virtual void cbe::delegate::ICloudBackendListener::onRemoteContainerAdded ( cbe::Container &&  container)
pure virtual

Called upon successful Create.

Parameters
containerInstance of container that is being created.

Implemented in cbe::delegate::CloudBackendListenerDelegate.

◆ onRemoteContainerMoved()

virtual void cbe::delegate::ICloudBackendListener::onRemoteContainerMoved ( cbe::Container &&  container)
pure virtual

Called upon successful Move.

Parameters
containerInstance of container that is being moved.

Implemented in cbe::delegate::CloudBackendListenerDelegate.

◆ onRemoteContainerRemoved()

virtual void cbe::delegate::ICloudBackendListener::onRemoteContainerRemoved ( cbe::ItemId  containerId,
std::string  name 
)
pure virtual

Called upon successful Remove.

Parameters
containerIdInstance of the container that is being Removed.
nameName of the container that is being removed.

Implemented in cbe::delegate::CloudBackendListenerDelegate.

◆ onRemoteContainerRenamed()

virtual void cbe::delegate::ICloudBackendListener::onRemoteContainerRenamed ( cbe::Container &&  container)
pure virtual

Called upon successful Rename.

Parameters
containerInstance of container that is being Renamed.

Implemented in cbe::delegate::CloudBackendListenerDelegate.

◆ onRemoteObjectAdded()

virtual void cbe::delegate::ICloudBackendListener::onRemoteObjectAdded ( cbe::Object &&  object)
pure virtual

Called upon successful create of an object.

Parameters
objectInstance of object that is being created.

Implemented in cbe::delegate::CloudBackendListenerDelegate.

◆ onRemoteObjectMoved()

virtual void cbe::delegate::ICloudBackendListener::onRemoteObjectMoved ( cbe::Object &&  object)
pure virtual

Called upon successful move of an object.

Parameters
objectInstance of object that is being moved.

Implemented in cbe::delegate::CloudBackendListenerDelegate.

◆ onRemoteObjectRemoved()

virtual void cbe::delegate::ICloudBackendListener::onRemoteObjectRemoved ( cbe::ItemId  objectId,
std::string  name 
)
pure virtual

Called upon successful removal of an object.

Parameters
objectIdInstance of the object that is being Removed.
nameName of the object that is being Removed.

Implemented in cbe::delegate::CloudBackendListenerDelegate.

◆ onRemoteObjectRenamed()

virtual void cbe::delegate::ICloudBackendListener::onRemoteObjectRenamed ( cbe::Object &&  object)
pure virtual

Called upon successful renaming of an object.

Parameters
objectInstance of object that is being renamed.

Implemented in cbe::delegate::CloudBackendListenerDelegate.


The documentation for this class was generated from the following file: