|
xrootd
|
Synchronize the response. More...
#include <XrdClMessageUtils.hh>


Public Member Functions | |
| SyncResponseHandler () | |
| Constructor. More... | |
| virtual | ~SyncResponseHandler () |
| Destructor. More... | |
| virtual void | HandleResponse (XRootDStatus *status, AnyObject *response) |
| Handle the response. More... | |
| XRootDStatus * | GetStatus () |
| Get the status. More... | |
| AnyObject * | GetResponse () |
| Get the response. More... | |
| void | WaitForResponse () |
| Wait for the arrival of the response. More... | |
Public Member Functions inherited from XrdCl::ResponseHandler | |
| virtual | ~ResponseHandler () |
| virtual void | HandleResponseWithHosts (XRootDStatus *status, AnyObject *response, HostList *hostList) |
Private Attributes | |
| XRootDStatus * | pStatus |
| AnyObject * | pResponse |
| XrdSysSemaphore * | pSem |
Synchronize the response.
|
inline |
Constructor.
|
inlinevirtual |
Destructor.
References pSem.
|
inline |
|
inline |
Get the status.
References pStatus.
Referenced by XrdCl::MessageUtils::WaitForResponse(), and XrdCl::MessageUtils::WaitForStatus().
|
inlinevirtual |
Handle the response.
Reimplemented from XrdCl::ResponseHandler.
References XrdSysSemaphore::Post(), pResponse, pSem, and pStatus.
|
inline |
Wait for the arrival of the response.
References pSem, and XrdSysSemaphore::Wait().
Referenced by XrdCl::MessageUtils::WaitForResponse(), and XrdCl::MessageUtils::WaitForStatus().
|
private |
Referenced by GetResponse(), and HandleResponse().
|
private |
Referenced by HandleResponse(), WaitForResponse(), and ~SyncResponseHandler().
|
private |
Referenced by GetStatus(), and HandleResponse().
1.8.3.1