Functions | Variables

RawAPI/rawProcn.c File Reference

#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <sys/stat.h>
#include <ctype.h>
#include <stdlib.h>
#include <unistd.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include "rawapitd.h"
#include "rawapitd-gsin.h"
#include "rawcommn.h"
#include "rawdefn.h"
#include "rawentn.h"
#include "rawapplcli.h"

Go to the source code of this file.

Functions

int rawAddStrings (char *pcMsg1, int iMaxLength1, char *pcMsg2, int iMaxLength2, int iErrno, char *pcMsgE, int iMaxLengthE)
int rawCheckClientFile (char *pcFile0, char **pcFile, char **pcTape)
char * rawGetFSpName (char *pcUser)
char * rawGetHLName (char *pcPath)
int rawGetLLName (char *pcFile, const char *pcDelimiter, char *pcObject)
int rawGetFileSize (char *pcFile, unsigned long *piSize, unsigned int *piRecl)
char * rawGetPathName (char *pcNamehl)
int rawQueryFile (int iSocket, int iAltMaster, srawComm *pCommBuf, void **pQueryBuf)
int rawRecvError (int iSocket, int iLen, char *pcMsg)
int rawRecvHead (int iSocket, char *pcBuf)
int rawRecvHeadC (int iSocket, char *pcBuf, int iIdentReq, int iStatusReq, char *pcMsg)
int rawRecvRequest (int iSocket, int *piSeekMode, int *piOffset, int *piBufferSize)
int rawRecvStatus (int iSocket, char *pcBuf)
int rawSendRequest (int iSocket, int iSeekMode, int iOffset, int iBufferSize)
int rawSendStatus (int iSocket, int iStatus, char *pcMsg)
int rawTestFileName (char *pcFile)

Variables

FILE * fLogFile
static char cPath [MAX_FULL_FILE] = ""
static char cNamefs [MAX_OBJ_FS] = ""
static char cNamehl [MAX_OBJ_HL] = ""
static char * pcNull = ""
static int iObjAttr = sizeof(srawObjAttr)

Function Documentation

int rawAddStrings ( char *  pcMsg1,
int  iMaxLength1,
char *  pcMsg2,
int  iMaxLength2,
int  iErrno,
char *  pcMsgE,
int  iMaxLengthE 
)

Definition at line 178 of file rawProcn.c.

References fLogFile.

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

Definition at line 344 of file rawProcn.c.

References fLogFile, MAX_OBJ_LL, MAX_TAPE_FILE, pcDevDelim, pcQM, and pcStar.

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

Definition at line 786 of file rawProcn.c.

References fLogFile.

Referenced by rawTestFileName().

char* rawGetFSpName ( char *  pcUser  ) 

Definition at line 599 of file rawProcn.c.

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

Referenced by rfio_open_gsidaq().

char* rawGetHLName ( char *  pcPath  ) 

Definition at line 656 of file rawProcn.c.

References cNamehl, and fLogFile.

Referenced by rfio_newfile(), and rfio_open_gsidaq().

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

Definition at line 735 of file rawProcn.c.

References fLogFile, and pcDevDelim.

Referenced by rawCheckFilelist(), rawDelList(), and rfio_open_gsidaq().

char* rawGetPathName ( char *  pcNamehl  ) 

Definition at line 900 of file rawProcn.c.

References cPath, fLogFile, and pcNull.

Referenced by rawQueryPrint(), and rawQueryString().

int rawQueryFile ( int  iSocket,
int  iAltMaster,
srawComm pCommBuf,
void **  pQueryBuf 
)
int rawRecvError ( int  iSocket,
int  iLen,
char *  pcMsg 
)

Definition at line 1285 of file rawProcn.c.

References fLogFile.

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

int rawRecvHead ( int  iSocket,
char *  pcBuf 
)

Definition at line 1397 of file rawProcn.c.

References fLogFile, IDENT_STATUS, STA_ERROR, and STA_ERROR_EOF.

Referenced by rawGetWSInfo(), and rawQueryFile().

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

Definition at line 1494 of file rawProcn.c.

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

Referenced by rfio_open_gsidaq().

int rawRecvRequest ( int  iSocket,
int *  piSeekMode,
int *  piOffset,
int *  piBufferSize 
)
int rawRecvStatus ( int  iSocket,
char *  pcBuf 
)
int rawSendRequest ( int  iSocket,
int  iSeekMode,
int  iOffset,
int  iBufferSize 
)
int rawSendStatus ( int  iSocket,
int  iStatus,
char *  pcMsg 
)
int rawTestFileName ( char *  pcFile  ) 

Definition at line 2187 of file rawProcn.c.

References fLogFile, and rawGetFileSize().

Referenced by rawGetFileList().


Variable Documentation

char cNamefs[MAX_OBJ_FS] = "" [static]

Definition at line 164 of file rawProcn.c.

Referenced by rawGetFSpName(), rfio_newfile(), and rfio_open_gsidaq().

char cNamehl[MAX_OBJ_HL] = "" [static]

Definition at line 165 of file rawProcn.c.

Referenced by rawGetHLName(), rfio_newfile(), and rfio_open_gsidaq().

char cPath[MAX_FULL_FILE] = "" [static]

Definition at line 163 of file rawProcn.c.

Referenced by rawGetPathName().

FILE* fLogFile

Definition at line 185 of file rawapin.c.

int iObjAttr = sizeof(srawObjAttr) [static]

Definition at line 169 of file rawProcn.c.

char* pcNull = "" [static]

Definition at line 166 of file rawProcn.c.

Referenced by rawGetFSpName(), and rawGetPathName().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines