1 #ifndef __XRDSSIRESOURCE_HH__
2 #define __XRDSSIRESOURCE_HH__
93 std::string havoid=
"",
Use resource on same node even if wait required.
Definition: XrdSsiResource.hh:55
Affinity
Definition: XrdSsiResource.hh:52
Always use same node for resource no matter what.
Definition: XrdSsiResource.hh:56
Resource has no affinity, any endpoint will do.
Definition: XrdSsiResource.hh:53
XrdSsiEntity * client
-> Pointer to client identification (server-side)
Definition: XrdSsiResource.hh:50
uint32_t rOpts
Resource options. One or more of he following:
Definition: XrdSsiResource.hh:60
Definition: XrdSsiResource.hh:42
XrdSsiResource(std::string rname, std::string havoid="", std::string ruser="", std::string rinfo="", uint32_t ropts=0, Affinity raff=Default)
Discard cached resource if it exists
Definition: XrdSsiResource.hh:92
std::string rInfo
-> Additional information in CGI format
Definition: XrdSsiResource.hh:48
static const uint32_t Reusable
Definition: XrdSsiResource.hh:62
~XrdSsiResource()
Destructor.
Definition: XrdSsiResource.hh:106
static const uint32_t Discard
Resource context may be cached and reused
Definition: XrdSsiResource.hh:64
Definition: XrdSsiEntity.hh:43
Use configured affinity.
Definition: XrdSsiResource.hh:52
std::string rName
-> Name of the resource to be used
Definition: XrdSsiResource.hh:46
Use resource on same node if possible, don't wait.
Definition: XrdSsiResource.hh:54
Affinity affinity
Resource affinity.
Definition: XrdSsiResource.hh:58
std::string rUser
-> Name of the resource user (nil if anonymous)
Definition: XrdSsiResource.hh:47
std::string hAvoid
-> Comma separated list of hosts to avoid
Definition: XrdSsiResource.hh:49