1 #ifndef __XRDSSISERVICE_HH__
2 #define __XRDSSISERVICE_HH__
103 const std::string &handle,
175 virtual bool Stop(
bool immed=
false) {
return !immed;}
virtual ~XrdSsiService()
Destructor. The service object cannot be explicitly deleted. Use Stop().
virtual bool Attach(XrdSsiErrInfo &eInfo, const std::string &handle, XrdSsiRequest &reqRef, XrdSsiResource *resP=0)
Attach to a backgrounded request.
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.
XrdSsiService()
Constructor.
static const int SsiVersion
virtual bool Prepare(XrdSsiErrInfo &eInfo, const XrdSsiResource &rDesc)
Prepare for processing subsequent resource request.