Package com.cbe.delegate


package com.cbe.delegate
The CloudBackend delegates package for the SDK.

Use: delegate threads for asynchronous handling of the callbacks from the cloud service.

Since:
2.0
  • Classes
    Class
    Description
    Delegate class for the asynchronous version of method:

    cbe::Container::getAcl()
    cbe::Container::setAcl()
    cbe::Object::getAcl()
    cbe::Object::setAcl()
    Delegate class for the asynchronous version of method:

    cbe::Group::AddMember
    Delegate class for the asynchronous version of method:

    cbe::Member::ban

    Convenience type that bundles all parameters passed to method
    cbe::delegate::BanDelegate::onBanSuccess.
     
    Delegate class for the asynchronous version of method:

    CloudBackend::CreateAccount
    Delegate class for the asynchronous version of method:

    cbe::Container::createContainer()
    Delegate class for the asynchronous version of method:

    cbe::Group::createGroup
    Delegate class for the asynchronous version of method:

    cbe::Container::createObject
    Delegate class for the asynchronous version of method:

    cbe::Role::createRole
    Delegate class for the asynchronous version of method:

    cbe::Object::download(DownloadBinaryDelegatePtr)

    Convenience type that bundles all parameters passed to method
    cbe::delegate::DownloadBinaryDelegate::onDownloadBinarySuccess.
    Delegate class for the asynchronous version of method:

    cbe::Object::download(const std::string&, DownloadDelegatePtr)
    cbe::Object::downloadStream(const std::string&,cbe::Stream,DownloadDelegatePtr)

    Convenience type that bundles all parameters passed to method
    cbe::delegate::DownloadDelegate::onDownloadSuccess.
    Entity class containing the error information
    Delegate class for the asynchronous version of method:

    cbe::Object::getStreams()

    Delegate class for the asynchronous version of method:

    cbe::SubscribeManager::getSubscriptions
     
    Delegate class for the asynchronous version of method:

    cbe::QueryChain::join()

    Note: This is different from the group join.
    Delegate class for the asynchronous version of method:

    cbe::Member::kick

    Convenience type that bundles all parameters passed to method
    cbe::delegate::KickDelegate::onKickSuccess.
    Delegate class for the asynchronous version of method:

    cbe::Group::leave
     
    Delegate class for the asynchronous version of method:

    cbe::GroupManager::listGroups
    Delegate class for the asynchronous version of method:

    cbe::Group::listMembers
    Delegate class for the asynchronous version of method:

    cbe::Group::ListRoles
    Delegate class for the asynchronous version of method:

    cbe::ShareManager::listMyShares
    Delegate class for the asynchronous version of method:

    cbe::CloudBackend::logIn(const std::string&,const std::string&,const std::string&,cbe::delegate::LogInDelegatePtr)

    Delegate class for the asynchronous version of methods:

    cbe::Container::publish
    cbe::Object::publish
    Delegate class for the asynchronous version of methods:

    CloudBackend::queryWithPath(),
    and its overloads
    CloudBackend::query(),
    and its overloads
    CloudBackend::search(),
    and its overloads
    Container::queryWithPath()
    Container::query(),
    and its overloads
    Container::search(),
    and its overloads

    Contains error information delivered from CloudBackend SDK i connection with
    a failed query, or join
    Delegate callback interface for asynchronous methods:

    CloudBackend::query(ContainerId,delegate::QueryJoinDelegatePtr) and
    overloads.
     
    Delegate class for the asynchronous version of method:

    cbe::Role::removeRole
    Delegate class for the asynchronous version of method:

    cbe::Group::RemoveMember
    Delegate class for the asynchronous version of method:

    cbe::GroupManager::searchGroups()
    Delegate class for the asynchronous version of methods:

    cbe::Container::share
    cbe::Object::share

    Convenience type that bundles the parameter passed to method
    cbe::delegate::ShareDelegate::onShareSuccess.
    Delegate class for the asynchronous version of method:

    cbe::SubscribeManager::subscribe
    Contains error information delivered from CloudBackend SDK in connection
    with a failed transfer, i.e., upload/download.
    Delegate class for the asynchronous version of method:

    cbe::Member::unBan

    Convenience type that bundles all parameters passed to method
    cbe::delegate::UnBanDelegate::onUnBanSuccess.
    Delegate class for the asynchronous version of methods:

    cbe::Container::unPublish
    cbe::Object::unPublish

    Convenience type that bundles all parameters passed to method
    cbe::delegate::UnPublishDelegate::onUnPublishError.
    Delegate class for the asynchronous version of methods:

    cbe::Container::unShare()
    cbe::Object::unShare()

    Convenience type that bundles the parameter passed to method
    cbe::delegate::ShareDelegate::onShareSuccess.
    Delegate class for the asynchronous version of methods:

    cbe::Container::unSubscribe
    cbe::Object::unSubscribe

    Convenience type that bundles all parameters passed to method
    cbe::delegate::UnSubscribeDelegate::onUnSubscribeSuccess.
    Delegate class for the asynchronous version of method:

    cbe::Object::updateKeyValues()
    Delegate class for the asynchronous version of method:

    cbe::Container::upload(const std::string&,UploadDelegatePtr)

    cbe::Container::upload(const std::string&,const std::string&,UploadDelegatePtr)
    cbe::Object::uploadStream(const std::string&,cbe::StreamId,UploadDelegatePtr)