Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

rawProcn.c File Reference

Go to the source code of this file.

Functions

int rawGetFileSize (char *pcFile, unsigned long *piSize, unsigned long *piRecl)
char * rawGetFullFile (char *pcFile, char *pcNamell)
char * rawGetFSName (char *pcUser)
char * rawGetHLName (char *pcPath)
int rawGetLLName (char *pcFile, char *pcDelimiter, char *pcObject)
char * rawGetPathName (char *pcNamehl)
void rawQueryPrint (srawObjAttr *pQAttr, int ipMode)
int rawQueryString (srawObjAttr *pQAttr, int ipMode, char *pcOut)
int rawRecvError (int iSocket, int iLen, char **pMsg)
int rawRecvHead (int iSocket, char **pBuf)
int rawRecvHeadC (int iSocket, char *pBuf, int iIdentReq, int iStatusReq, char *pcMsg)
int rawRecvRequest (int iSocket, int *piSeekMode, int *piOffset, int *piBufferSize)
int rawRecvStatus (int iSocket, char **pBuf)
int rawSendRequest (int iSocket, int iSeekMode, int iOffset, int iBufferSize)
int rawSendStatus (int iSocket, int iStatus, char *pcMsg)
int rawTestFileName (char *pcFile)
int rawTestFilePath (char *pcFile0, char **pcFile, char **pcTape)

Variables

FILE * fLogFile
static char cPath [MAX_FILE] = ""
static char cNamefs [MAX_OBJ_FS] = ""
static char cNamehl [MAX_OBJ_HL] = ""
static char * pcNull = ""


Function Documentation

int rawGetFileSize (  char *  pcFile,
unsigned long *  piSize,
unsigned long *  piRecl
) 
 

Definition at line 144 of file rawProcn.c.

References fLogFile.

Referenced by rawTestFileName().

char* rawGetFullFile (  char *  pcFile,
char *  pcNamell
) 
 

Definition at line 238 of file rawProcn.c.

References cPath, fLogFile, and MAX_FILE.

char* rawGetFSName (  char *  pcUser  ) 
 

Definition at line 337 of file rawProcn.c.

References cNamefs, fLogFile, pcNull, pcQM, and pcStar.

Referenced by rawQueryList(), and rfio_open().

char* rawGetHLName (  char *  pcPath  ) 
 

Definition at line 394 of file rawProcn.c.

References cNamehl, and fLogFile.

Referenced by rawQueryList(), and rfio_open().

int rawGetLLName (  char *  pcFile,
char *  pcDelimiter,
char *  pcObject
) 
 

Definition at line 431 of file rawProcn.c.

References fLogFile, MAX_OBJ_LL, and pcDevDelim.

Referenced by rawCheckFilelist(), rawDelList(), rawQueryList(), and rfio_open().

char* rawGetPathName (  char *  pcNamehl  ) 
 

Definition at line 484 of file rawProcn.c.

References cPath, fLogFile, and pcNull.

Referenced by rawQueryPrint(), and rawQueryString().

void rawQueryPrint (  srawObjAttr *  pQAttr,
int  ipMode
) 
 

Definition at line 526 of file rawProcn.c.

References srawObjAttr::cDate, srawObjAttr::cMgmtClass, srawObjAttr::cNamefs, srawObjAttr::cNamehl, srawObjAttr::cNamell, srawObjAttr::cNode, srawObjAttr::cOS, srawObjAttr::cOwner, cPath, srawObjAttr::cStageUser, FIXED_INTS4, fLogFile, GSI_MEDIA_CACHE, GSI_MEDIA_INCOMPLETE, GSI_MEDIA_LOCKED, GSI_MEDIA_STAGE, srawObjAttr::iBufsizeFile, srawObjAttr::iFileSize, srawObjAttr::iFileType, srawObjAttr::iFS, srawObjAttr::iMediaClass, srawObjAttr::iObjHigh, srawObjAttr::iObjLow, srawObjAttr::iRestoHigh, srawObjAttr::iRestoLow, srawObjAttr::iVersion, MAX_OBJ_HL, MEDIA_FIXED, MEDIA_LIBRARY, MEDIA_NETWORK, MEDIA_OFFSITE, MEDIA_SHELF, MEDIA_UNAVAILABLE, rawGetPathName(), and STREAM.

int rawQueryString (  srawObjAttr *  pQAttr,
int  ipMode,
char *  pcOut
) 
 

Definition at line 642 of file rawProcn.c.

References srawObjAttr::cDate, srawObjAttr::cMgmtClass, srawObjAttr::cNamefs, srawObjAttr::cNamehl, srawObjAttr::cNamell, srawObjAttr::cNode, srawObjAttr::cOS, srawObjAttr::cOwner, cPath, srawObjAttr::cStageUser, FIXED_INTS4, fLogFile, GSI_MEDIA_CACHE, GSI_MEDIA_INCOMPLETE, GSI_MEDIA_LOCKED, GSI_MEDIA_STAGE, srawObjAttr::iBufsizeFile, srawObjAttr::iFileSize, srawObjAttr::iFileType, srawObjAttr::iFS, srawObjAttr::iMediaClass, srawObjAttr::iObjHigh, srawObjAttr::iObjLow, srawObjAttr::iRestoHigh, srawObjAttr::iRestoLow, srawObjAttr::iVersion, MAX_OBJ_HL, MEDIA_FIXED, MEDIA_LIBRARY, MEDIA_NETWORK, MEDIA_OFFSITE, MEDIA_SHELF, MEDIA_UNAVAILABLE, rawGetPathName(), and STREAM.

Referenced by rawQueryList(), rfio_gsi_query(), and rfio_open().

int rawRecvError (  int  iSocket,
int  iLen,
char **  pMsg
) 
 

Definition at line 794 of file rawProcn.c.

References fLogFile.

Referenced by rawGetWSInfo(), rawQueryFile(), rawQueryList(), rawRecvHeadC(), and rfio_read().

int rawRecvHead (  int  iSocket,
char **  pBuf
) 
 

Definition at line 845 of file rawProcn.c.

References fLogFile, HEAD_LEN, IDENT_STATUS, STA_ERROR, and STA_ERROR_EOF.

Referenced by rawGetWSInfo(), rawQueryFile(), and rawQueryList().

int rawRecvHeadC (  int  iSocket,
char *  pBuf,
int  iIdentReq,
int  iStatusReq,
char *  pcMsg
) 
 

Definition at line 932 of file rawProcn.c.

References fLogFile, HEAD_LEN, IDENT_STATUS, rawRecvError(), STA_ERROR, and STA_ERROR_EOF.

Referenced by rfio_open().

int rawRecvRequest (  int  iSocket,
int *  piSeekMode,
int *  piOffset,
int *  piBufferSize
) 
 

Definition at line 1081 of file rawProcn.c.

References fLogFile, HEAD_LEN, srawRequest::iBufferSize, IDENT_NEXT_BUFFER, IDENT_STATUS, srawRequest::iIdent, srawRequest::iOffset, srawRequest::iSeekMode, srawRequest::iStatus, srawRequest::iStatusLen, STA_END_OF_FILE, STA_END_OF_SESSION, STA_ERROR, and STA_ERROR_EOF.

int rawRecvStatus (  int  iSocket,
char **  pBuf
) 
 

Definition at line 1228 of file rawProcn.c.

References fLogFile, HEAD_LEN, IDENT_STATUS, srawStatus::iIdent, srawStatus::iStatus, and srawStatus::iStatusLen.

Referenced by rawDelFile(), and rfio_open().

int rawSendRequest (  int  iSocket,
int  iSeekMode,
int  iOffset,
int  iBufferSize
) 
 

Definition at line 1323 of file rawProcn.c.

References fLogFile, HEAD_LEN, srawRequest::iBufferSize, IDENT_NEXT_BUFFER, srawRequest::iIdent, srawRequest::iOffset, srawRequest::iSeekMode, srawRequest::iStatus, srawRequest::iStatusLen, STA_NEXT_BUFFER, and STA_SEEK_BUFFER.

Referenced by rfio_lseek(), and rfio_read().

int rawSendStatus (  int  iSocket,
int  iStatus,
char *  pcMsg
) 
 

Definition at line 1381 of file rawProcn.c.

References srawStatus::cStatus, fLogFile, HEAD_LEN, IDENT_STATUS, srawStatus::iIdent, srawStatus::iStatus, and srawStatus::iStatusLen.

Referenced by rfio_close(), rfio_gsi_disconnect(), and rfio_open().

int rawTestFileName (  char *  pcFile  ) 
 

Definition at line 1433 of file rawProcn.c.

References fLogFile, MAX_FILE, and rawGetFileSize().

Referenced by rawGetFileList().

int rawTestFilePath (  char *  pcFile0,
char **  pcFile,
char **  pcTape
) 
 

Definition at line 1512 of file rawProcn.c.

References bFalse, bTrue, fLogFile, MAX_FILE, pcDevDelim, and pcStar.


Variable Documentation

FILE* fLogFile
 

Definition at line 45 of file rawapigsin.c.

char cPath[MAX_FILE] = "" [static]
 

Definition at line 130 of file rawProcn.c.

Referenced by rawGetFullFile(), rawGetPathName(), rawQueryPrint(), and rawQueryString().

char cNamefs[MAX_OBJ_FS] = "" [static]
 

Definition at line 131 of file rawProcn.c.

Referenced by rawGetFSName(), rawQueryList(), and rfio_open().

char cNamehl[MAX_OBJ_HL] = "" [static]
 

Definition at line 132 of file rawProcn.c.

Referenced by rawGetHLName(), rawQueryList(), and rfio_open().

char* pcNull = "" [static]
 

Definition at line 134 of file rawProcn.c.

Referenced by rawGetFSName(), and rawGetPathName().


Generated on Fri Nov 28 13:00:18 2008 for Go4-v3.04-1 by  doxygen 1.4.2