XrdSsiRespInfo Struct Reference

#include <XrdSsiRespInfo.hh>

Collaboration diagram for XrdSsiRespInfo:
Collaboration graph
[legend]

List of all members.

Public Types

enum  Resp_t {
  isNone = 0, isData, isError, isFile,
  isStream, isHandle
}

Public Member Functions

void Init ()
const char * State () const
 XrdSsiRespInfo ()
 ~XrdSsiRespInfo ()

Public Attributes

union {
   const char *   buff
   const char *   eMsg
 ->msg text when rType == isError
   long long   fsize
 ->file size when rType == isFile
   XrdSsiStream *   strmP
 ->SsiStream when rType == isStream
}; 
union {
   int   blen
   int   eNum
 errno When rType == isError
   int   fdnum
 filedesc When rType == isFile
}; 
int mdlen
 Metadata length.
const char * mdata
 -> Metadata about response.
Resp_t rType

Member Enumeration Documentation

Enumerator:
isNone 
isData 
isError 
isFile 
isStream 
isHandle 

Constructor & Destructor Documentation

XrdSsiRespInfo::XrdSsiRespInfo (  )  [inline]

References Init().

XrdSsiRespInfo::~XrdSsiRespInfo (  )  [inline]

Member Function Documentation

void XrdSsiRespInfo::Init (  )  [inline]

References blen, fsize, isNone, mdata, mdlen, and rType.

Referenced by XrdSsiRespInfo().

const char* XrdSsiRespInfo::State (  )  const [inline]

Member Data Documentation

union { ... }
union { ... }

buffer len When rType == isData buffer len When rType == isHandle

Referenced by Init().

const char* XrdSsiRespInfo::buff

->buffer when rType == isData ->buffer when rType == isHandle

const char* XrdSsiRespInfo::eMsg

->msg text when rType == isError

errno When rType == isError

filedesc When rType == isFile

->file size when rType == isFile

Referenced by Init().

const char* XrdSsiRespInfo::mdata

-> Metadata about response.

Referenced by Init().

Metadata length.

Referenced by Init().

Referenced by Init(), and State().

->SsiStream when rType == isStream


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 9 Oct 2019 for xrootd by  doxygen 1.6.1