irods  4.2.8
About: iRODS (the integrated Rule Oriented Data System) is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems.
  Fossies Dox: irods-4.2.8.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

rodsPackInstruct.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define IRODS_STR_PI   "str myStr[MAX_NAME_LEN];"
 
#define STR_PI   "str myStr;"
 
#define CHAR_PI   "char myChar;"
 
#define STR_PTR_PI   "str *myStr;"
 
#define PI_STR_PI   "piStr myStr[MAX_NAME_LEN];"
 
#define INT_PI   "int myInt;"
 
#define INT16_PI   "int16 myInt;"
 
#define BUF_LEN_PI   "int myInt;"
 
#define DOUBLE_PI   "double myDouble;"
 
#define MsgHeader_PI   "str type[HEADER_TYPE_LEN]; int msgLen; int errorLen; int bsLen; int intInfo;"
 
#define StartupPack_PI   "int irodsProt; int reconnFlag; int connectCnt; str proxyUser[NAME_LEN]; str proxyRcatZone[NAME_LEN]; str clientUser[NAME_LEN]; str clientRcatZone[NAME_LEN]; str relVersion[NAME_LEN]; str apiVersion[NAME_LEN]; str option[LONG_NAME_LEN];"
 
#define Version_PI   "int status; str relVersion[NAME_LEN]; str apiVersion[NAME_LEN]; int reconnPort; str reconnAddr[LONG_NAME_LEN]; int cookie;"
 
#define RErrMsg_PI   "int status; str msg[ERR_MSG_LEN];"
 
#define RError_PI   "int count; struct *RErrMsg_PI[count];"
 
#define RHostAddr_PI   "str hostAddr[LONG_NAME_LEN]; str rodsZone[NAME_LEN]; int port; int dummyInt;"
 
#define RODS_STAT_T_PI   "double st_size; int st_dev; int st_ino; int st_mode; int st_nlink; int st_uid; int st_gid; int st_rdev; int st_atim; int st_mtim; int st_ctim; int st_blksize; int st_blocks;"
 
#define RODS_DIRENT_T_PI   "int d_offset; int d_ino; int d_reclen; int d_namlen; str d_name[DIR_LEN];"
 
#define KeyValPair_PI   "int ssLen; str *keyWord[ssLen]; str *svalue[ssLen];"
 
#define CS_NEG_PI   "int status; str result[MAX_NAME_LEN];"
 
#define InxIvalPair_PI   "int iiLen; int *inx(iiLen); int *ivalue(iiLen);"
 
#define InxValPair_PI   "int isLen; int *inx(isLen); str *svalue[isLen];"
 
#define DataObjInp_PI   "str objPath[MAX_NAME_LEN]; int createMode; int openFlags; double offset; double dataSize; int numThreads; int oprType; struct *SpecColl_PI; struct KeyValPair_PI;"
 
#define OpenedDataObjInp_PI   "int l1descInx; int len; int whence; int oprType; double offset; double bytesWritten; struct KeyValPair_PI;"
 
#define PortList_PI   "int portNum; int cookie; int sock; int windowSize; str hostAddr[LONG_NAME_LEN];"
 
#define PortalOprOut_PI   "int status; int l1descInx; int numThreads; str chksum[NAME_LEN]; struct PortList_PI;"
 
#define DataOprInp_PI   "int oprType; int numThreads; int srcL3descInx; int destL3descInx; int srcRescTypeInx; int destRescTypeInx; double offset; double dataSize; struct KeyValPair_PI;"
 
#define CollInpNew_PI   "str collName[MAX_NAME_LEN]; int flags; int oprType; struct KeyValPair_PI;"
 
#define GenQueryInp_PI   "int maxRows; int continueInx; int partialStartIndex; int options; struct KeyValPair_PI; struct InxIvalPair_PI; struct InxValPair_PI;"
 
#define SqlResult_PI   "int attriInx; int reslen; str *value(rowCnt)(reslen);"
 
#define GenQueryOut_PI   "int rowCnt; int attriCnt; int continueInx; int totalRowCount; struct SqlResult_PI[MAX_SQL_ATTR];"
 
#define GenArraysInp_PI   "int rowCnt; int attriCnt; int continueInx; int totalRowCount; struct KeyValPair_PI; struct SqlResult_PI[MAX_SQL_ATTR];"
 
#define DataObjInfo_PI   "str objPath[MAX_NAME_LEN]; str rescName[NAME_LEN]; str rescHier[MAX_NAME_LEN]; str dataType[NAME_LEN]; double dataSize; str chksum[NAME_LEN]; str version[NAME_LEN]; str filePath[MAX_NAME_LEN]; str dataOwnerName[NAME_LEN]; str dataOwnerZone[NAME_LEN]; int replNum; int replStatus; str statusString[NAME_LEN]; double dataId; double collId; int dataMapId; int flags; str dataComments[LONG_NAME_LEN]; str dataMode[SHORT_STR_LEN]; str dataExpiry[TIME_LEN]; str dataCreate[TIME_LEN]; str dataModify[TIME_LEN]; str dataAccess[NAME_LEN]; int dataAccessInx; int writeFlag; str destRescName[NAME_LEN]; str backupRescName[NAME_LEN]; str subPath[MAX_NAME_LEN]; int *specColl; int regUid; int otherFlags; struct KeyValPair_PI; str in_pdmo[MAX_NAME_LEN]; int *next; double rescId;"
 
#define TransStat_PI   "int numThreads; double bytesWritten;"
 
#define TransferStat_PI   "int numThreads; int flags; double bytesWritten;"
 
#define AuthInfo_PI   "str authScheme[NAME_LEN]; int authFlag; int flag; int ppid; str host[NAME_LEN]; str authStr[NAME_LEN];"
 
#define UserOtherInfo_PI   "str userInfo[NAME_LEN]; str userComments[NAME_LEN]; str userCreate[TIME_LEN]; str userModify[TIME_LEN];"
 
#define UserInfo_PI   "str userName[NAME_LEN]; str rodsZone[NAME_LEN]; str userType[NAME_LEN]; int sysUid; struct AuthInfo_PI; struct UserOtherInfo_PI;"
 
#define CollInfo_PI   "double collId; str collName[MAX_NAME_LEN]; str collParentName[MAX_NAME_LEN]; str collOwnerName[NAME_LEN]; str collOwnerZone[NAME_LEN]; int collMapId; int collAccessInx; str collComments[LONG_NAME_LEN]; str collInheritance[LONG_NAME_LEN]; str collExpiry[TIME_LEN]; str collCreate[TIME_LEN]; str collModify[TIME_LEN]; str collAccess[NAME_LEN]; str collType[NAME_LEN]; str collInfo1[MAX_NAME_LEN]; str collInfo2[MAX_NAME_LEN]; struct KeyValPair_PI; int *next;"
 
#define Rei_PI   "int status; str statusStr[MAX_NAME_LEN]; str ruleName[NAME_LEN]; int *rsComm; str pluginInstanceName[MAX_NAME_LEN]; struct *MsParamArray_PI; struct MsParamArray_PI; int l1descInx; struct *DataObjInp_PI; struct *DataObjInfo_PI; str rescName[NAME_LEN]; struct *UserInfo_PI; struct *UserInfo_PI; struct *CollInfo_PI; struct *UserInfo_PI; struct *KeyValPair_PI; str ruleSet[RULE_SET_DEF_LENGTH]; int *next;"
 
#define ReArg_PI   "int myArgc; str *myArgv[myArgc];"
 
#define ReiAndArg_PI   "struct *Rei_PI; struct ReArg_PI;"
 
#define BytesBuf_PI   "int buflen; char *buf(buflen);"
 
#define charDataArray_PI   "int type; int len; char *buf(len);"
 
#define strDataArray_PI   "int type; int len; str *buf[len];"
 
#define intDataArray_PI   "int type; int len; int *buf(len);"
 
#define int16DataArray_PI   "int type; int len; int16 *buf(len);"
 
#define int64DataArray_PI   "int type; int len; double *buf(len);"
 
#define BinBytesBuf_PI   "int buflen; bin *buf(buflen);"
 
#define MsParam_PI   "str *label; piStr *type; ?type *inOutStruct; struct *BinBytesBuf_PI;"
 
#define MsParamArray_PI   "int paramLen; int oprType; struct *MsParam_PI[paramLen];"
 
#define TagStruct_PI   "int ssLen; str *preTag[ssLen]; str *postTag[ssLen]; str *keyWord[ssLen];"
 
#define RodsObjStat_PI   "double objSize; int objType; int dataMode; str dataId[NAME_LEN]; str chksum[NAME_LEN]; str ownerName[NAME_LEN]; str ownerZone[NAME_LEN]; str createTime[TIME_LEN]; str modifyTime[TIME_LEN]; struct *SpecColl_PI;"
 
#define ReconnMsg_PI   "int status; int cookie; int procState; int flag;"
 
#define VaultPathPolicy_PI   "int scheme; int addUserName; int trimDirCnt;"
 
#define StrArray_PI   "int len; int size; str *value(len)(size);"
 
#define IntArray_PI   "int len; int *value(len);"
 
#define SpecColl_PI   "int collClass; int type; str collection[MAX_NAME_LEN]; str objPath[MAX_NAME_LEN]; str resource[NAME_LEN]; str rescHier[MAX_NAME_LEN]; str phyPath[MAX_NAME_LEN]; str cacheDir[MAX_NAME_LEN]; int cacheDirty; int replNum;"
 
#define SubFile_PI   "struct RHostAddr_PI; str subFilePath[MAX_NAME_LEN]; int mode; int flags; double offset; struct *SpecColl_PI;"
 
#define XmsgTicketInfo_PI   "int sendTicket; int rcvTicket; int expireTime; int flag;"
 
#define SendXmsgInfo_PI   "int msgNumber; str msgType[HEADER_TYPE_LEN]; int numRcv; int flag; str *msg; int numDel; str *delAddress[numDel]; int *delPort(numDel); str *miscInfo;"
 
#define GetXmsgTicketInp_PI   "int expireTime; int flag;"
 
#define SendXmsgInp_PI   "struct XmsgTicketInfo_PI; str sendAddr[NAME_LEN]; struct SendXmsgInfo_PI;"
 
#define RcvXmsgInp_PI   "int rcvTicket; int msgNumber; int seqNumber; str msgCondition[MAX_NAME_LEN];"
 
#define RcvXmsgOut_PI   "str msgType[HEADER_TYPE_LEN]; str sendUserName[NAME_LEN]; str sendAddr[NAME_LEN]; int msgNumber; int seqNumber; str *msg;"
 
#define h5error_PI   "str major[MAX_ERROR_SIZE]; str minor[MAX_ERROR_SIZE];"
 
#define h5File_PI   "int fopID; str *filename; int ffid; struct *h5Group_PI; struct h5error_PI;int ftime;"
 
#define h5Group_PI   "int gopID; int gfid; int gobjID[OBJID_DIM]; str *gfullpath; int $dummyParent; int nGroupMembers; struct *h5Group_PI(nGroupMembers); int nDatasetMembers; struct *h5Dataset_PI(nDatasetMembers); int nattributes; struct *h5Attribute_PI(nattributes); struct h5error_PI;int gtime;"
 
#define h5Dataset_PI   "int dopID; int dfid; int dobjID[OBJID_DIM]; int dclass; int nattributes; str *dfullpath; struct *h5Attribute_PI(nattributes); struct h5Datatype_PI; struct h5Dataspace_PI; int nvalue; int dtime; % dclass:3,6,9 = str *value[nvalue]:default= char *value(nvalue); struct h5error_PI;"
 
#define h5Attribute_PI   "int aopID; int afid; str *aname; str *aobj_path; int aobj_type; int aclass; struct h5Datatype_PI; struct h5Dataspace_PI; int nvalue; % aclass:3,6,9 = str *value[nvalue]:default= char *value(nvalue); struct h5error_PI;"
 
#define h5Datatype_PI   "int tclass; int torder; int tsign; int tsize; int ntmenbers; int *mtypes(ntmenbers); str *mnames[ntmenbers];"
 
#define h5Dataspace_PI   "int rank; int dims[H5S_MAX_RANK]; int npoints; int start[H5DATASPACE_MAX_RANK]; int stride[H5DATASPACE_MAX_RANK]; int count[H5DATASPACE_MAX_RANK];"
 
#define CollEnt_PI   "int objType; int replNum; int replStatus; int dataMode; double dataSize; str $collName; str $dataName; str $dataId; str $createTime; str $modifyTime; str $chksum; str $resource; str $resc_hier; str $phyPath; str $ownerName; str $dataType; struct SpecColl_PI;"
 
#define CollOprStat_PI   "int filesCnt; int totalFileCnt; double bytesWritten; str lastObjPath[MAX_NAME_LEN];"
 
#define RuleStruct_PI   "int maxNumOfRules; str *ruleBase[maxNumOfRules]; str *action[maxNumOfRules]; str *ruleHead[maxNumOfRules]; str *ruleCondition[maxNumOfRules]; str *ruleAction[maxNumOfRules]; str *ruleRecovery[maxNumOfRules]; double ruleId[maxNumOfRules];"
 
#define DVMapStruct_PI   "int maxNumOfDVars; str *varName[maxNumOfDVars]; str *action[maxNumOfDVars]; str *var2CMap[maxNumOfDVars]; double varId[maxNumOfDVars];"
 
#define FNMapStruct_PI   "int maxNumOfFMaps; str *funcName[maxNumOfFMaps]; str *func2CMap[maxNumOfFMaps]; double fmapId[maxNumOfFMaps];"
 
#define MsrvcStruct_PI   "int maxNumOfMsrvcs; double msrvcId[maxNumOfMsrvcs]; str moduleName[maxNumOfMsrvcs]; str msrvcName[maxNumOfMsrvcs]; str msrvcSiganture[maxNumOfMsrvcs]; str msrvcVersion[maxNumOfMsrvcs]; str msrvcHost[maxNumOfMsrvcs]; str msrvcLocation[maxNumOfMsrvcs]; str msrvcLanguage[maxNumOfMsrvcs]; str msrvcTypeName[maxNumOfMsrvcs]; double msrvcStatus[maxNumOfMsrvcs];"
 
#define DataSeg_PI   "double len; double offset;"
 
#define FileRestartInfo_PI   "str fileName[MAX_NAME_LEN]; str objPath[MAX_NAME_LEN]; int numSeg; int flags; double fileSize; struct DataSeg_PI[numSeg];"
 

Macro Definition Documentation

◆ AuthInfo_PI

#define AuthInfo_PI   "str authScheme[NAME_LEN]; int authFlag; int flag; int ppid; str host[NAME_LEN]; str authStr[NAME_LEN];"

Definition at line 81 of file rodsPackInstruct.h.

◆ BinBytesBuf_PI

#define BinBytesBuf_PI   "int buflen; bin *buf(buflen);"

Definition at line 101 of file rodsPackInstruct.h.

◆ BUF_LEN_PI

#define BUF_LEN_PI   "int myInt;"

Definition at line 20 of file rodsPackInstruct.h.

◆ BytesBuf_PI

#define BytesBuf_PI   "int buflen; char *buf(buflen);"

Definition at line 92 of file rodsPackInstruct.h.

◆ CHAR_PI

#define CHAR_PI   "char myChar;"

Definition at line 15 of file rodsPackInstruct.h.

◆ charDataArray_PI

#define charDataArray_PI   "int type; int len; char *buf(len);"

Definition at line 95 of file rodsPackInstruct.h.

◆ CollEnt_PI

#define CollEnt_PI   "int objType; int replNum; int replStatus; int dataMode; double dataSize; str $collName; str $dataName; str $dataId; str $createTime; str $modifyTime; str $chksum; str $resource; str $resc_hier; str $phyPath; str $ownerName; str $dataType; struct SpecColl_PI;"

Definition at line 137 of file rodsPackInstruct.h.

◆ CollInfo_PI

#define CollInfo_PI   "double collId; str collName[MAX_NAME_LEN]; str collParentName[MAX_NAME_LEN]; str collOwnerName[NAME_LEN]; str collOwnerZone[NAME_LEN]; int collMapId; int collAccessInx; str collComments[LONG_NAME_LEN]; str collInheritance[LONG_NAME_LEN]; str collExpiry[TIME_LEN]; str collCreate[TIME_LEN]; str collModify[TIME_LEN]; str collAccess[NAME_LEN]; str collType[NAME_LEN]; str collInfo1[MAX_NAME_LEN]; str collInfo2[MAX_NAME_LEN]; struct KeyValPair_PI; int *next;"

Definition at line 85 of file rodsPackInstruct.h.

◆ CollInpNew_PI

#define CollInpNew_PI   "str collName[MAX_NAME_LEN]; int flags; int oprType; struct KeyValPair_PI;"

Definition at line 67 of file rodsPackInstruct.h.

◆ CollOprStat_PI

#define CollOprStat_PI   "int filesCnt; int totalFileCnt; double bytesWritten; str lastObjPath[MAX_NAME_LEN];"

Definition at line 138 of file rodsPackInstruct.h.

◆ CS_NEG_PI

#define CS_NEG_PI   "int status; str result[MAX_NAME_LEN];"

Definition at line 51 of file rodsPackInstruct.h.

◆ DataObjInfo_PI

#define DataObjInfo_PI   "str objPath[MAX_NAME_LEN]; str rescName[NAME_LEN]; str rescHier[MAX_NAME_LEN]; str dataType[NAME_LEN]; double dataSize; str chksum[NAME_LEN]; str version[NAME_LEN]; str filePath[MAX_NAME_LEN]; str dataOwnerName[NAME_LEN]; str dataOwnerZone[NAME_LEN]; int replNum; int replStatus; str statusString[NAME_LEN]; double dataId; double collId; int dataMapId; int flags; str dataComments[LONG_NAME_LEN]; str dataMode[SHORT_STR_LEN]; str dataExpiry[TIME_LEN]; str dataCreate[TIME_LEN]; str dataModify[TIME_LEN]; str dataAccess[NAME_LEN]; int dataAccessInx; int writeFlag; str destRescName[NAME_LEN]; str backupRescName[NAME_LEN]; str subPath[MAX_NAME_LEN]; int *specColl; int regUid; int otherFlags; struct KeyValPair_PI; str in_pdmo[MAX_NAME_LEN]; int *next; double rescId;"

Definition at line 74 of file rodsPackInstruct.h.

◆ DataObjInp_PI

#define DataObjInp_PI   "str objPath[MAX_NAME_LEN]; int createMode; int openFlags; double offset; double dataSize; int numThreads; int oprType; struct *SpecColl_PI; struct KeyValPair_PI;"

Definition at line 57 of file rodsPackInstruct.h.

◆ DataOprInp_PI

#define DataOprInp_PI   "int oprType; int numThreads; int srcL3descInx; int destL3descInx; int srcRescTypeInx; int destRescTypeInx; double offset; double dataSize; struct KeyValPair_PI;"

Definition at line 65 of file rodsPackInstruct.h.

◆ DataSeg_PI

#define DataSeg_PI   "double len; double offset;"

Definition at line 144 of file rodsPackInstruct.h.

◆ DOUBLE_PI

#define DOUBLE_PI   "double myDouble;"

Definition at line 21 of file rodsPackInstruct.h.

◆ DVMapStruct_PI

#define DVMapStruct_PI   "int maxNumOfDVars; str *varName[maxNumOfDVars]; str *action[maxNumOfDVars]; str *var2CMap[maxNumOfDVars]; double varId[maxNumOfDVars];"

Definition at line 141 of file rodsPackInstruct.h.

◆ FileRestartInfo_PI

#define FileRestartInfo_PI   "str fileName[MAX_NAME_LEN]; str objPath[MAX_NAME_LEN]; int numSeg; int flags; double fileSize; struct DataSeg_PI[numSeg];"

Definition at line 145 of file rodsPackInstruct.h.

◆ FNMapStruct_PI

#define FNMapStruct_PI   "int maxNumOfFMaps; str *funcName[maxNumOfFMaps]; str *func2CMap[maxNumOfFMaps]; double fmapId[maxNumOfFMaps];"

Definition at line 142 of file rodsPackInstruct.h.

◆ GenArraysInp_PI

#define GenArraysInp_PI   "int rowCnt; int attriCnt; int continueInx; int totalRowCount; struct KeyValPair_PI; struct SqlResult_PI[MAX_SQL_ATTR];"

Definition at line 73 of file rodsPackInstruct.h.

◆ GenQueryInp_PI

#define GenQueryInp_PI   "int maxRows; int continueInx; int partialStartIndex; int options; struct KeyValPair_PI; struct InxIvalPair_PI; struct InxValPair_PI;"

Definition at line 69 of file rodsPackInstruct.h.

◆ GenQueryOut_PI

#define GenQueryOut_PI   "int rowCnt; int attriCnt; int continueInx; int totalRowCount; struct SqlResult_PI[MAX_SQL_ATTR];"

Definition at line 72 of file rodsPackInstruct.h.

◆ GetXmsgTicketInp_PI

#define GetXmsgTicketInp_PI   "int expireTime; int flag;"

Definition at line 121 of file rodsPackInstruct.h.

◆ h5Attribute_PI

#define h5Attribute_PI   "int aopID; int afid; str *aname; str *aobj_path; int aobj_type; int aclass; struct h5Datatype_PI; struct h5Dataspace_PI; int nvalue; % aclass:3,6,9 = str *value[nvalue]:default= char *value(nvalue); struct h5error_PI;"

Definition at line 132 of file rodsPackInstruct.h.

◆ h5Dataset_PI

#define h5Dataset_PI   "int dopID; int dfid; int dobjID[OBJID_DIM]; int dclass; int nattributes; str *dfullpath; struct *h5Attribute_PI(nattributes); struct h5Datatype_PI; struct h5Dataspace_PI; int nvalue; int dtime; % dclass:3,6,9 = str *value[nvalue]:default= char *value(nvalue); struct h5error_PI;"

Definition at line 130 of file rodsPackInstruct.h.

◆ h5Dataspace_PI

#define h5Dataspace_PI   "int rank; int dims[H5S_MAX_RANK]; int npoints; int start[H5DATASPACE_MAX_RANK]; int stride[H5DATASPACE_MAX_RANK]; int count[H5DATASPACE_MAX_RANK];"

Definition at line 134 of file rodsPackInstruct.h.

◆ h5Datatype_PI

#define h5Datatype_PI   "int tclass; int torder; int tsign; int tsize; int ntmenbers; int *mtypes(ntmenbers); str *mnames[ntmenbers];"

Definition at line 133 of file rodsPackInstruct.h.

◆ h5error_PI

#define h5error_PI   "str major[MAX_ERROR_SIZE]; str minor[MAX_ERROR_SIZE];"

Definition at line 126 of file rodsPackInstruct.h.

◆ h5File_PI

#define h5File_PI   "int fopID; str *filename; int ffid; struct *h5Group_PI; struct h5error_PI;int ftime;"

Definition at line 127 of file rodsPackInstruct.h.

◆ h5Group_PI

#define h5Group_PI   "int gopID; int gfid; int gobjID[OBJID_DIM]; str *gfullpath; int $dummyParent; int nGroupMembers; struct *h5Group_PI(nGroupMembers); int nDatasetMembers; struct *h5Dataset_PI(nDatasetMembers); int nattributes; struct *h5Attribute_PI(nattributes); struct h5error_PI;int gtime;"

Definition at line 128 of file rodsPackInstruct.h.

◆ INT16_PI

#define INT16_PI   "int16 myInt;"

Definition at line 19 of file rodsPackInstruct.h.

◆ int16DataArray_PI

#define int16DataArray_PI   "int type; int len; int16 *buf(len);"

Definition at line 98 of file rodsPackInstruct.h.

◆ int64DataArray_PI

#define int64DataArray_PI   "int type; int len; double *buf(len);"

Definition at line 99 of file rodsPackInstruct.h.

◆ INT_PI

#define INT_PI   "int myInt;"

Definition at line 18 of file rodsPackInstruct.h.

◆ IntArray_PI

#define IntArray_PI   "int len; int *value(len);"

Definition at line 114 of file rodsPackInstruct.h.

◆ intDataArray_PI

#define intDataArray_PI   "int type; int len; int *buf(len);"

Definition at line 97 of file rodsPackInstruct.h.

◆ InxIvalPair_PI

#define InxIvalPair_PI   "int iiLen; int *inx(iiLen); int *ivalue(iiLen);"

Definition at line 53 of file rodsPackInstruct.h.

◆ InxValPair_PI

#define InxValPair_PI   "int isLen; int *inx(isLen); str *svalue[isLen];"

Definition at line 55 of file rodsPackInstruct.h.

◆ IRODS_STR_PI

#define IRODS_STR_PI   "str myStr[MAX_NAME_LEN];"

Definition at line 13 of file rodsPackInstruct.h.

◆ KeyValPair_PI

#define KeyValPair_PI   "int ssLen; str *keyWord[ssLen]; str *svalue[ssLen];"

Definition at line 47 of file rodsPackInstruct.h.

◆ MsgHeader_PI

#define MsgHeader_PI   "str type[HEADER_TYPE_LEN]; int msgLen; int errorLen; int bsLen; int intInfo;"

Definition at line 24 of file rodsPackInstruct.h.

◆ MsParam_PI

#define MsParam_PI   "str *label; piStr *type; ?type *inOutStruct; struct *BinBytesBuf_PI;"

Definition at line 103 of file rodsPackInstruct.h.

◆ MsParamArray_PI

#define MsParamArray_PI   "int paramLen; int oprType; struct *MsParam_PI[paramLen];"

Definition at line 105 of file rodsPackInstruct.h.

◆ MsrvcStruct_PI

#define MsrvcStruct_PI   "int maxNumOfMsrvcs; double msrvcId[maxNumOfMsrvcs]; str moduleName[maxNumOfMsrvcs]; str msrvcName[maxNumOfMsrvcs]; str msrvcSiganture[maxNumOfMsrvcs]; str msrvcVersion[maxNumOfMsrvcs]; str msrvcHost[maxNumOfMsrvcs]; str msrvcLocation[maxNumOfMsrvcs]; str msrvcLanguage[maxNumOfMsrvcs]; str msrvcTypeName[maxNumOfMsrvcs]; double msrvcStatus[maxNumOfMsrvcs];"

Definition at line 143 of file rodsPackInstruct.h.

◆ OpenedDataObjInp_PI

#define OpenedDataObjInp_PI   "int l1descInx; int len; int whence; int oprType; double offset; double bytesWritten; struct KeyValPair_PI;"

Definition at line 59 of file rodsPackInstruct.h.

◆ PI_STR_PI

#define PI_STR_PI   "piStr myStr[MAX_NAME_LEN];"

Definition at line 17 of file rodsPackInstruct.h.

◆ PortalOprOut_PI

#define PortalOprOut_PI   "int status; int l1descInx; int numThreads; str chksum[NAME_LEN]; struct PortList_PI;"

Definition at line 63 of file rodsPackInstruct.h.

◆ PortList_PI

#define PortList_PI   "int portNum; int cookie; int sock; int windowSize; str hostAddr[LONG_NAME_LEN];"

Definition at line 61 of file rodsPackInstruct.h.

◆ RcvXmsgInp_PI

#define RcvXmsgInp_PI   "int rcvTicket; int msgNumber; int seqNumber; str msgCondition[MAX_NAME_LEN];"

Definition at line 123 of file rodsPackInstruct.h.

◆ RcvXmsgOut_PI

#define RcvXmsgOut_PI   "str msgType[HEADER_TYPE_LEN]; str sendUserName[NAME_LEN]; str sendAddr[NAME_LEN]; int msgNumber; int seqNumber; str *msg;"

Definition at line 124 of file rodsPackInstruct.h.

◆ ReArg_PI

#define ReArg_PI   "int myArgc; str *myArgv[myArgc];"

Definition at line 89 of file rodsPackInstruct.h.

◆ ReconnMsg_PI

#define ReconnMsg_PI   "int status; int cookie; int procState; int flag;"

Definition at line 111 of file rodsPackInstruct.h.

◆ Rei_PI

#define Rei_PI   "int status; str statusStr[MAX_NAME_LEN]; str ruleName[NAME_LEN]; int *rsComm; str pluginInstanceName[MAX_NAME_LEN]; struct *MsParamArray_PI; struct MsParamArray_PI; int l1descInx; struct *DataObjInp_PI; struct *DataObjInfo_PI; str rescName[NAME_LEN]; struct *UserInfo_PI; struct *UserInfo_PI; struct *CollInfo_PI; struct *UserInfo_PI; struct *KeyValPair_PI; str ruleSet[RULE_SET_DEF_LENGTH]; int *next;"

Definition at line 87 of file rodsPackInstruct.h.

◆ ReiAndArg_PI

#define ReiAndArg_PI   "struct *Rei_PI; struct ReArg_PI;"

Definition at line 90 of file rodsPackInstruct.h.

◆ RErrMsg_PI

#define RErrMsg_PI   "int status; str msg[ERR_MSG_LEN];"

Definition at line 35 of file rodsPackInstruct.h.

◆ RError_PI

#define RError_PI   "int count; struct *RErrMsg_PI[count];"

Definition at line 39 of file rodsPackInstruct.h.

◆ RHostAddr_PI

#define RHostAddr_PI   "str hostAddr[LONG_NAME_LEN]; str rodsZone[NAME_LEN]; int port; int dummyInt;"

Definition at line 41 of file rodsPackInstruct.h.

◆ RODS_DIRENT_T_PI

#define RODS_DIRENT_T_PI   "int d_offset; int d_ino; int d_reclen; int d_namlen; str d_name[DIR_LEN];"

Definition at line 45 of file rodsPackInstruct.h.

◆ RODS_STAT_T_PI

#define RODS_STAT_T_PI   "double st_size; int st_dev; int st_ino; int st_mode; int st_nlink; int st_uid; int st_gid; int st_rdev; int st_atim; int st_mtim; int st_ctim; int st_blksize; int st_blocks;"

Definition at line 43 of file rodsPackInstruct.h.

◆ RodsObjStat_PI

#define RodsObjStat_PI   "double objSize; int objType; int dataMode; str dataId[NAME_LEN]; str chksum[NAME_LEN]; str ownerName[NAME_LEN]; str ownerZone[NAME_LEN]; str createTime[TIME_LEN]; str modifyTime[TIME_LEN]; struct *SpecColl_PI;"

Definition at line 109 of file rodsPackInstruct.h.

◆ RuleStruct_PI

#define RuleStruct_PI   "int maxNumOfRules; str *ruleBase[maxNumOfRules]; str *action[maxNumOfRules]; str *ruleHead[maxNumOfRules]; str *ruleCondition[maxNumOfRules]; str *ruleAction[maxNumOfRules]; str *ruleRecovery[maxNumOfRules]; double ruleId[maxNumOfRules];"

Definition at line 140 of file rodsPackInstruct.h.

◆ SendXmsgInfo_PI

#define SendXmsgInfo_PI   "int msgNumber; str msgType[HEADER_TYPE_LEN]; int numRcv; int flag; str *msg; int numDel; str *delAddress[numDel]; int *delPort(numDel); str *miscInfo;"

Definition at line 120 of file rodsPackInstruct.h.

◆ SendXmsgInp_PI

#define SendXmsgInp_PI   "struct XmsgTicketInfo_PI; str sendAddr[NAME_LEN]; struct SendXmsgInfo_PI;"

Definition at line 122 of file rodsPackInstruct.h.

◆ SpecColl_PI

#define SpecColl_PI   "int collClass; int type; str collection[MAX_NAME_LEN]; str objPath[MAX_NAME_LEN]; str resource[NAME_LEN]; str rescHier[MAX_NAME_LEN]; str phyPath[MAX_NAME_LEN]; str cacheDir[MAX_NAME_LEN]; int cacheDirty; int replNum;"

Definition at line 116 of file rodsPackInstruct.h.

◆ SqlResult_PI

#define SqlResult_PI   "int attriInx; int reslen; str *value(rowCnt)(reslen);"

Definition at line 70 of file rodsPackInstruct.h.

◆ StartupPack_PI

#define StartupPack_PI   "int irodsProt; int reconnFlag; int connectCnt; str proxyUser[NAME_LEN]; str proxyRcatZone[NAME_LEN]; str clientUser[NAME_LEN]; str clientRcatZone[NAME_LEN]; str relVersion[NAME_LEN]; str apiVersion[NAME_LEN]; str option[LONG_NAME_LEN];"

Definition at line 27 of file rodsPackInstruct.h.

◆ STR_PI

#define STR_PI   "str myStr;"

Definition at line 14 of file rodsPackInstruct.h.

◆ STR_PTR_PI

#define STR_PTR_PI   "str *myStr;"

Definition at line 16 of file rodsPackInstruct.h.

◆ StrArray_PI

#define StrArray_PI   "int len; int size; str *value(len)(size);"

Definition at line 113 of file rodsPackInstruct.h.

◆ strDataArray_PI

#define strDataArray_PI   "int type; int len; str *buf[len];"

Definition at line 96 of file rodsPackInstruct.h.

◆ SubFile_PI

#define SubFile_PI   "struct RHostAddr_PI; str subFilePath[MAX_NAME_LEN]; int mode; int flags; double offset; struct *SpecColl_PI;"

Definition at line 118 of file rodsPackInstruct.h.

◆ TagStruct_PI

#define TagStruct_PI   "int ssLen; str *preTag[ssLen]; str *postTag[ssLen]; str *keyWord[ssLen];"

Definition at line 107 of file rodsPackInstruct.h.

◆ TransferStat_PI

#define TransferStat_PI   "int numThreads; int flags; double bytesWritten;"

Definition at line 79 of file rodsPackInstruct.h.

◆ TransStat_PI

#define TransStat_PI   "int numThreads; double bytesWritten;"

Definition at line 78 of file rodsPackInstruct.h.

◆ UserInfo_PI

#define UserInfo_PI   "str userName[NAME_LEN]; str rodsZone[NAME_LEN]; str userType[NAME_LEN]; int sysUid; struct AuthInfo_PI; struct UserOtherInfo_PI;"

Definition at line 84 of file rodsPackInstruct.h.

◆ UserOtherInfo_PI

#define UserOtherInfo_PI   "str userInfo[NAME_LEN]; str userComments[NAME_LEN]; str userCreate[TIME_LEN]; str userModify[TIME_LEN];"

Definition at line 82 of file rodsPackInstruct.h.

◆ VaultPathPolicy_PI

#define VaultPathPolicy_PI   "int scheme; int addUserName; int trimDirCnt;"

Definition at line 112 of file rodsPackInstruct.h.

◆ Version_PI

#define Version_PI   "int status; str relVersion[NAME_LEN]; str apiVersion[NAME_LEN]; int reconnPort; str reconnAddr[LONG_NAME_LEN]; int cookie;"

Definition at line 31 of file rodsPackInstruct.h.

◆ XmsgTicketInfo_PI

#define XmsgTicketInfo_PI   "int sendTicket; int rcvTicket; int expireTime; int flag;"

Definition at line 119 of file rodsPackInstruct.h.