SDK  2.1.4
CloudBackend Software Development Kit - SDK API for C++
cbe::delegate::JoinDelegate Class Referenceabstract

#include <JoinDelegate.h>

Classes

struct  Exception
 exception thrown by cbe::QueryChain::join() if the request fails. More...
 

Public Types

using Success = cbe::QueryResult
 
using JoinError = QueryError
 
using Error = JoinError
 
using ErrorInfo = QueryJoinDelegate::ErrorInfo
 

Public Member Functions

virtual void onJoinSuccess (cbe::QueryResult &&queryResult)=0
 
virtual void onJoinError (JoinError &&error, cbe::util::Context &&context)=0
 

Detailed Description

Delegate class for the asynchronous version of method:

Note
This is different from the group join.

Member Typedef Documentation

◆ ErrorInfo

Contains all information about a failed join.

Member Function Documentation

◆ onJoinSuccess()

virtual void cbe::delegate::JoinDelegate::onJoinSuccess ( cbe::QueryResult &&  queryResult)
pure virtual

Called upon successful query.

Parameters
queryResultInstance of a QueryResult containing the result set.

◆ onJoinError()

virtual void cbe::delegate::JoinDelegate::onJoinError ( JoinError &&  error,
cbe::util::Context &&  context 
)
pure virtual

Called upon a failed join() call.

Parameters
errorError information passed from CloudBackend SDK.
contextAdditional context information about the original service call that has failed.

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