1#ifndef __XRDSSISERVICE_HH__
2#define __XRDSSISERVICE_HH__
103 const std::string &handle,
175virtual bool Stop(
bool immed=
false) {
return !immed;}
Definition XrdSsiErrInfo.hh:41
Definition XrdSsiRequest.hh:71
Definition XrdSsiResource.hh:43
Definition XrdSsiService.hh:55
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.
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.
XrdSsiService()
Constructor.
Definition XrdSsiService.hh:181
static const int SsiVersion
Definition XrdSsiService.hh:64
int GetVersion()
Definition XrdSsiService.hh:66