Go to the documentation of this file. 1 #ifndef __XRDSSISERVICE_HH__
2 #define __XRDSSISERVICE_HH__
103 const std::string &handle,
170 virtual bool Stop() {
return false;}
virtual bool Prepare(XrdSsiErrInfo &eInfo, const XrdSsiResource &rDesc)
Prepare for processing subsequent resource request.
virtual ~XrdSsiService()
Destructor. The service object cannot be explicitly deleted. Use Stop().
Definition: XrdSsiService.hh:183
virtual bool Stop()
Stop the client-side service. This is never called server-side.
Definition: XrdSsiService.hh:170
Definition: XrdSsiRequest.hh:71
XrdSsiService()
Constructor.
Definition: XrdSsiService.hh:176
Definition: XrdSsiErrInfo.hh:41
int GetVersion()
Definition: XrdSsiService.hh:66
static const int SsiVersion
Definition: XrdSsiService.hh:64
virtual bool Attach(XrdSsiErrInfo &eInfo, const std::string &handle, XrdSsiRequest &reqRef, XrdSsiResource *resP=0)
Attach to a backgrounded request.
Definition: XrdSsiService.hh:102
virtual void ProcessRequest(XrdSsiRequest &reqRef, XrdSsiResource &resRef)=0
Process a request; client-side or server-side.
Definition: XrdSsiResource.hh:43
Definition: XrdSsiService.hh:55