![]() |
SDK
2.1.4 [async]
CloudBackend Software Development Kit - SDK API for C++
|
Root namespace for the delegate interfaces. More...
Namespaces | |
container | |
Namespace for cbe::Container specific delegate interfaces. | |
group | |
Namespace for cbe::Group specific delegate interfaces. | |
object | |
Namespace for cbe::Object specific delegate interfaces. | |
Functions | |
CBI::ItemDelegatePtr | createCbiQueryDelegate (QueryDelegatePtr, cbe::util::Context &&) |
CBI::ItemDelegatePtr | createCbiQueryDelegate (QueryJoinDelegatePtr, cbe::util::Context &&) |
CBI::ItemDelegatePtr | createCbiJoinDelegate (JoinDelegatePtr, cbe::util::Context &&) |
Root namespace for the delegate interfaces.
using cbe::delegate::AclDelegatePtr = typedef std::shared_ptr<AclDelegate> |
Pointer to AclDelegate that is passed into:
using cbe::delegate::AddRoleMemberDelegatePtr = typedef std::shared_ptr<AddRoleMemberDelegate> |
Pointer to AddRoleMemberDelegate that is passed into:
using cbe::delegate::BanDelegatePtr = typedef std::shared_ptr<BanDelegate> |
Pointer to BanDelegate that is passed into:
using cbe::delegate::CloudBackendListenerDelegatePtr = typedef std::shared_ptr<CloudBackendListenerDelegate> |
Pointer to CloudBackendListenerDelegate that is passed into:
CloudBackend::addListener(CloudBackendListenerDelegatePtr).
using cbe::delegate::CreateAccountDelegatePtr = typedef std::shared_ptr<CreateAccountDelegate> |
Pointer to CreateAccountDelegate that is passed into:
CloudBackend::createAccount(const std::string&,const std::string&,const std::string&,const std::string&,const std::string&,const std::string&,CreateAccountDelegatePtr).
using cbe::delegate::CreateContainerDelegatePtr = typedef std::shared_ptr<CreateContainerDelegate> |
Pointer to CreateContainerDelegate that is passed into:
using cbe::delegate::CreateGroupDelegatePtr = typedef std::shared_ptr<CreateGroupDelegate> |
Pointer to CreateGroupDelegate that is passed into:
Group::createGroup(std::string,std::string,CreateGroupDelegatePtr,cbe::Visibility).
using cbe::delegate::CreateObjectDelegatePtr = typedef std::shared_ptr<CreateObjectDelegate> |
Pointer to CreateObjectDelegate that is passed into:
Container::createObject(std::string,CreateObjectDelegatePtr,cbe::KeyValues).
using cbe::delegate::CreateRoleDelegatePtr = typedef std::shared_ptr<CreateRoleDelegate> |
Pointer to CreateRoleDelegate that is passed into:
Group::createRole(std::string, CreateRoleDelegatePtr).
using cbe::delegate::DownloadBinaryDelegatePtr = typedef std::shared_ptr<DownloadBinaryDelegate> |
Pointer to DownloadBinaryDelegate that is passed into:
using cbe::delegate::DownloadDelegatePtr = typedef std::shared_ptr<DownloadDelegate> |
using cbe::delegate::GetStreamsDelegatePtr = typedef std::shared_ptr<GetStreamsDelegate> |
Pointer to GetStreamsDelegate that is passed into:
Object::getStreams(GetStreamsDelegatePtr).
using cbe::delegate::GetSubscriptionsDelegatePtr = typedef std::shared_ptr<GetSubscriptionsDelegate> |
Pointer to GetSubscriptionsDelegate that is passed into: SubscribeManager::getSubscriptions(GetSubscriptionsDelegatePtr).
using cbe::delegate::ICloudBackendListenerPtr = typedef std::shared_ptr<ICloudBackendListener> |
Pointer to ICloudBackendListener.
typedef std::shared_ptr< JoinDelegate > cbe::delegate::JoinDelegatePtr |
Pointer to JoinDelegate that is passed into cbe::QueryChain::join().
using cbe::delegate::KickDelegatePtr = typedef std::shared_ptr<KickDelegate> |
Pointer to KickDelegate that is passed into:
using cbe::delegate::LeaveDelegatePtr = typedef std::shared_ptr<LeaveDelegate> |
Pointer to LeaveDelegate that is passed into:
Group::leave(LeaveDelegatePtr).
using cbe::delegate::ListGroupsDelegatePtr = typedef std::shared_ptr<ListGroupsDelegate> |
Pointer to ListGroupsDelegate that is passed into:
GroupManager::listGroups(ListGroupsDelegatePtr).
using cbe::delegate::ListMembersDelegatePtr = typedef std::shared_ptr<ListMembersDelegate> |
Pointer to ListMembersDelegate that is passed into:
using cbe::delegate::ListRolesDelegatePtr = typedef std::shared_ptr<ListRolesDelegate> |
Pointer to ListRolesDelegate that is passed into:
using cbe::delegate::ListSharesDelegatePtr = typedef std::shared_ptr<ListSharesDelegate> |
Pointer to ListSharesDelegate that is passed into:
using cbe::delegate::LogInDelegatePtr = typedef std::shared_ptr<LogInDelegate> |
Pointer to LogInDelegate that is passed into:
using cbe::delegate::ProgressEventFn = typedef std::function<void(const ChunkTransferred&)> |
Callback interface function that the CloudBackend SDK uses to indicate the progress of an upload/download.
using cbe::delegate::PublishDelegatePtr = typedef std::shared_ptr<PublishDelegate> |
Pointer to PublishDelegate that is passed into:
typedef std::shared_ptr< QueryDelegate > cbe::delegate::QueryDelegatePtr |
Pointer to QueryDelegate that is passed into:
typedef std::shared_ptr< QueryJoinDelegate > cbe::delegate::QueryJoinDelegatePtr |
Pointer to QueryJoinDelegate that is passed into:
using cbe::delegate::RemoveRoleDelegatePtr = typedef std::shared_ptr<RemoveRoleDelegate> |
Pointer to RemoveRoleDelegate that is passed into:
Group::removeRole(std::string, RemoveRoleDelegatePtr).
using cbe::delegate::RemoveRoleMemberDelegatePtr = typedef std::shared_ptr<RemoveRoleMemberDelegate> |
Pointer to RemoveRoleMemberDelegate that is passed into:
using cbe::delegate::SearchGroupsDelegatePtr = typedef std::shared_ptr<SearchGroupsDelegate> |
Pointer to SearchGroupsDelegate that is passed into:
using cbe::delegate::ShareDelegatePtr = typedef std::shared_ptr<ShareDelegate> |
Pointer to ShareDelegate that is passed into:
using cbe::delegate::SubscribeDelegatePtr = typedef std::shared_ptr<SubscribeDelegate> |
using cbe::delegate::UnBanDelegatePtr = typedef std::shared_ptr<UnBanDelegate> |
Pointer to UnBanDelegate that is passed into:
using cbe::delegate::UnPublishDelegatePtr = typedef std::shared_ptr<UnPublishDelegate> |
Pointer to UnPublishDelegate that is passed into:
using cbe::delegate::UnShareDelegatePtr = typedef std::shared_ptr<UnShareDelegate> |
Pointer to UnShareDelegate that is passed into:
using cbe::delegate::UnSubscribeDelegatePtr = typedef std::shared_ptr<UnSubscribeDelegate> |
Pointer to UnSubscribeDelegate that is passed into:
using cbe::delegate::UpdateKeyValuesDelegatePtr = typedef std::shared_ptr<UpdateKeyValuesDelegate> |
Pointer to UpdateKeyValuesDelegate that is passed into:
using cbe::delegate::UploadDelegatePtr = typedef std::shared_ptr<UploadDelegate> |