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)  

rcGlobal.cpp File Reference
#include "rods.h"
#include "msParam.h"
#include "rodsPackTable.h"
#include "objInfo.h"
#include "rodsGenQuery.h"
#include "rodsGeneralUpdate.h"
#include "guiProgressCallback.h"
Include dependency graph for rcGlobal.cpp:

Go to the source code of this file.

Macros

#define RC_GLOBAL_H__
 

Variables

int ProcessType = 0
 
char * dataObjCond []
 
char * compareOperator []
 
char * rescCond []
 
char * userCond []
 
char * collCond []
 
structFileTypeDef_t StructFileTypeDef []
 
int NumStructFileType = sizeof( StructFileTypeDef ) / sizeof( structFileTypeDef_t )
 
validKeyWd_t DataObjInpKeyWd []
 
int NumDataObjInpKeyWd = sizeof( DataObjInpKeyWd ) / sizeof( validKeyWd_t )
 
validKeyWd_t CollInpKeyWd []
 
int NumCollInpKeyWd = sizeof( CollInpKeyWd ) / sizeof( validKeyWd_t )
 
validKeyWd_t StructFileExtAndRegInpKeyWd []
 
int NumStructFileExtAndRegInpKeyWd = sizeof( StructFileExtAndRegInpKeyWd ) / sizeof( validKeyWd_t )
 
struct timeval SysTimingVal
 
guiProgressCallback gGuiProgressCB = 0
 

Macro Definition Documentation

◆ RC_GLOBAL_H__

#define RC_GLOBAL_H__

Definition at line 7 of file rcGlobal.cpp.

Variable Documentation

◆ collCond

char* collCond[]
Initial value:
= {
"collName" ,
"collParentName" ,
"collOwnername" ,
"collOwnerZone" ,
"collMapId" ,
"collInheritance" ,
"collComments" ,
"collExpiry" ,
"collCreate" ,
"collModify" ,
"collAccess" ,
"collAccessInx" ,
"collId" ,
"ENDOFLIST"
}

Definition at line 108 of file rcGlobal.cpp.

◆ CollInpKeyWd

validKeyWd_t CollInpKeyWd[]
Initial value:
= {
{ 0x1 , "rescName" },
{ 0x2 , "destRescName" },
{ 0x1000000 , "defRescName" },
{ 0x4 , "backupRescName" },
{ 0x8 , "forceFlag" },
{ 0x10 , "all" },
{ 0x40 , "verifyChksum" },
{ 0x80 , "irodsAdmin" },
{ 0x100 , "updateRepl" },
{ 0x200 , "replNum" },
{ 0x10000 , "collFlags" },
{ 0x80000 , "oprType" },
{ 0x200000 , "collName" },
{ 0x400000 , "irodsRmTrash" },
{ 0x800000 , "irodsAdminRmTrash" },
}

Definition at line 169 of file rcGlobal.cpp.

Referenced by chkCollInpKw().

◆ compareOperator

char* compareOperator[]
Initial value:
= {
">", "<", "=",
"like", "between", "LIKE", "BETWEEN",
"NOT LIKE", "NOT BETWEEN", "NOT LIKE", "NOT BETWEEN",
"ENDOFLIST"
}

Definition at line 55 of file rcGlobal.cpp.

◆ dataObjCond

char* dataObjCond[]

Definition at line 18 of file rcGlobal.cpp.

◆ DataObjInpKeyWd

validKeyWd_t DataObjInpKeyWd[]
Initial value:
= {
{ 0x1 , "rescName" },
{ 0x2 , "destRescName" },
{ 0x4 , "backupRescName" },
{ 0x1000000 , "defRescName" },
{ 0x8 , "forceFlag" },
{ 0x10 , "all" },
{ 0x20 , "localPath" },
{ 0x40 , "verifyChksum" },
{ 0x80 , "irodsAdmin" },
{ 0x100 , "updateRepl" },
{ 0x200 , "replNum" },
{ 0x400 , "dataType" },
{ 0x800 , "ChksumAll" },
{ 0x1000 , "forceChksum" },
{ 0x2000 , "filePath" },
{ 0x4000 , "createMode" },
{ 0x8000 , "openFlags" },
{ 0x20000 , "dataSize" },
{ 0x40000 , "numThreads" },
{ 0x80000 , "oprType" },
{ 0x100000 , "objPath" },
{ 0x400000 , "irodsRmTrash" },
{ 0x800000 , "irodsAdminRmTrash" },
{ 0x20000000 , "unreg" },
{ 0x2000000 , "rbudpTransfer" },
{ 0x4000000 , "rbudpSendRate" },
{ 0x8000000 , "rbudpPackSize" },
}

Definition at line 136 of file rcGlobal.cpp.

Referenced by chkDataObjInpKw().

◆ gGuiProgressCB

◆ NumCollInpKeyWd

int NumCollInpKeyWd = sizeof( CollInpKeyWd ) / sizeof( validKeyWd_t )

Definition at line 187 of file rcGlobal.cpp.

Referenced by chkCollInpKw().

◆ NumDataObjInpKeyWd

int NumDataObjInpKeyWd = sizeof( DataObjInpKeyWd ) / sizeof( validKeyWd_t )

Definition at line 166 of file rcGlobal.cpp.

Referenced by chkDataObjInpKw().

◆ NumStructFileExtAndRegInpKeyWd

int NumStructFileExtAndRegInpKeyWd = sizeof( StructFileExtAndRegInpKeyWd ) / sizeof( validKeyWd_t )

Definition at line 200 of file rcGlobal.cpp.

Referenced by chkStructFileExtAndRegInpKw().

◆ NumStructFileType

int NumStructFileType = sizeof( StructFileTypeDef ) / sizeof( structFileTypeDef_t )

Definition at line 133 of file rcGlobal.cpp.

Referenced by getSpecCollTypeStr(), and resolveSpecCollType().

◆ ProcessType

◆ rescCond

char* rescCond[]
Initial value:
= {
"zoneName" ,
"rescName" ,
"rescLoc" ,
"rescType" ,
"rescClass" ,
"rescVaultPath" ,
"rescStatus" ,
"gateWayAddr" ,
"rescMaxObjSize" ,
"freeSpace" ,
"freeSpaceTime" ,
"freeSpaceTimeStamp" ,
"rescTypeInx" ,
"rescClassInx" ,
"rescId" ,
"rescComments" ,
"rescCreate" ,
"rescModify" ,
"ENDOFLIST"
}

Definition at line 62 of file rcGlobal.cpp.

Referenced by matchDataObjInfoByCondInput().

◆ StructFileExtAndRegInpKeyWd

validKeyWd_t StructFileExtAndRegInpKeyWd[]
Initial value:
= {
{ 0x1 , "rescName" },
{ 0x2 , "destRescName" },
{ 0x1000000 , "defRescName" },
{ 0x10000 , "collFlags" },
{ 0x80000 , "oprType" },
{ 0x100000 , "objPath" },
{ 0x200000 , "collName" },
}

Definition at line 190 of file rcGlobal.cpp.

Referenced by chkStructFileExtAndRegInpKw().

◆ StructFileTypeDef

Initial value:
= {
{ "haawStructFile" , HAAW_STRUCT_FILE_T},
{ "tarStructFile" , TAR_STRUCT_FILE_T},
{ "mssoStructFile" , MSSO_STRUCT_FILE_T},
}

Definition at line 127 of file rcGlobal.cpp.

◆ SysTimingVal

struct timeval SysTimingVal

Definition at line 200 of file rcGlobal.cpp.

◆ userCond

char* userCond[]
Initial value:
= {
"userNameClient" ,
"rodsZoneClient" ,
"hostClient" ,
"userTypeClient" ,
"authStrClient" ,
"userAuthSchemeClient" ,
"userInfoClient" ,
"userCommentClient" ,
"userCreateClient" ,
"userModifyClient" ,
"userNameProxy" ,
"rodsZoneProxy" ,
"hostProxy" ,
"userTypeProxy" ,
"authStrProxy" ,
"userAuthSchemeProxy" ,
"userInfoProxy" ,
"userCommentProxy" ,
"userCreateProxy" ,
"userModifyProxy" ,
"ENDOFLIST"
}

Definition at line 84 of file rcGlobal.cpp.

HAAW_STRUCT_FILE_T
@ HAAW_STRUCT_FILE_T
Definition: objInfo.h:54
TAR_STRUCT_FILE_T
@ TAR_STRUCT_FILE_T
Definition: objInfo.h:55
MSSO_STRUCT_FILE_T
@ MSSO_STRUCT_FILE_T
Definition: objInfo.h:56