1 #ifndef __XRDSSISERVICE_HH__
2 #define __XRDSSISERVICE_HH__
103 const std::string &handle,
175 virtual bool Stop(
bool immed=
false) {
return !immed;}
Definition: XrdSsiResource.hh:42
static const int SsiVersion
Definition: XrdSsiService.hh:64
Definition: XrdSsiService.hh:54
int GetVersion()
Definition: XrdSsiService.hh:66
XrdSsiService()
Constructor.
Definition: XrdSsiService.hh:181
virtual ~XrdSsiService()
Destructor. The service object cannot be explicitly deleted. Use Stop().
Definition: XrdSsiService.hh:188
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: XrdSsiErrInfo.hh:40
Definition: XrdSsiRequest.hh:70
virtual bool Stop(bool immed=false)
Stop the client-side service. This is never called server-side.
Definition: XrdSsiService.hh:175
virtual bool Prepare(XrdSsiErrInfo &eInfo, const XrdSsiResource &rDesc)
Prepare for processing subsequent resource request.