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)  

RuleExecInfo Struct Reference

#include <irods_re_structs.hpp>

Collaboration diagram for RuleExecInfo:
[legend]

Public Attributes

int status
 
char statusStr [(1024+64)]
 
char ruleName [64]
 
rsComm_trsComm
 
char pluginInstanceName [(1024+64)]
 
msParamArray_tmsParamArray
 
msParamArray_t inOutMsParamArray
 
int l1descInx
 
dataObjInp_tdoinp
 
dataObjInfo_tdoi
 
char rescName [64]
 
userInfo_tuoic
 
userInfo_tuoip
 
collInfo_tcoi
 
userInfo_tuoio
 
keyValPair_tcondInputData
 
char ruleSet [10 *(1024+64)]
 
struct RuleExecInfonext
 

Detailed Description

Definition at line 18 of file irods_re_structs.hpp.

Member Data Documentation

◆ coi

◆ condInputData

◆ doi

◆ doinp

◆ inOutMsParamArray

msParamArray_t RuleExecInfo::inOutMsParamArray

◆ l1descInx

int RuleExecInfo::l1descInx

◆ msParamArray

◆ next

◆ pluginInstanceName

char RuleExecInfo::pluginInstanceName[(1024+64)]

◆ rescName

char RuleExecInfo::rescName[64]

◆ rsComm

rsComm_t* RuleExecInfo::rsComm

Definition at line 22 of file irods_re_structs.hpp.

Referenced by _delayExec(), _writeString(), apply_acPostProcForDataCopyReceived(), apply_acPostProcForParallelTransferReceived(), applyRuleArgPA(), applyRuleForSvrPortal(), irods::plugin_base::call(), irods::api_entry::call_handler(), evaluateActions(), exec_rule(), exec_rule_expression(), exec_rule_text(), execMicroService3(), execRule(), fillSubmitConditions(), get_rs_comm(), getMultiCopyPerResc(), getValFromRuleExecInfo(), initAgent(), initReiWithCollInp(), initReiWithDataObjInp(), insertDVMapsIntoDB(), insertFNMapsIntoDB(), insertMSrvcsIntoDB(), insertRulesIntoDB(), insertRulesIntoDBNew(), msi_update_unixfilesystem_resource_free_space(), msiAddConditionToGenQuery(), msiAddKeyVal(), msiAddSelectFieldToGenQuery(), msiAddUserToGroup(), msiAdmInsertDVMapsFromStructIntoDB(), msiAdmInsertFNMapsFromStructIntoDB(), msiAdmInsertMSrvcsFromStructIntoDB(), msiAdmReadDVMapsFromFileIntoStruct(), msiAdmReadFNMapsFromFileIntoStruct(), msiAdmReadMSrvcsFromFileIntoStruct(), msiAdmWriteDVMapsFromStructIntoFile(), msiAdmWriteFNMapsFromStructIntoFile(), msiAdmWriteMSrvcsFromStructIntoFile(), msiApplyDCMetadataTemplate(), msiAssociateKeyValuePairsToObj(), msiCheckAccess(), msiCheckHostAccessControl(), msiCloseGenQuery(), msiCollCreate(), msiCollRepl(), msiCollRsync(), msiCommit(), msiCreateCollByAdmin(), msiCreateUser(), msiDataObjChksum(), msiDataObjClose(), msiDataObjCopy(), msiDataObjCreate(), msiDataObjGet(), msiDataObjLseek(), msiDataObjOpen(), msiDataObjPhymv(), msiDataObjPut(), msiDataObjRead(), msiDataObjRename(), msiDataObjRepl(), msiDataObjRsync(), msiDataObjTrim(), msiDataObjUnlink(), msiDataObjWrite(), msiDeleteCollByAdmin(), msiDeleteUnusedAVUs(), msiDeleteUser(), msiDigestMonStat(), msiDoSomething(), msiExecCmd(), msiExecGenQuery(), msiExecStrCondQuery(), msiExit(), msiExtractNaraMetadata(), msiFlushMonStat(), msiGetDiffTime(), msiGetFormattedSystemTime(), msiGetMoreRows(), msiGetObjType(), msiGetSessionVarValue(), msiGetSystemTime(), msiHumanToSystemTime(), msiListEnabledMS(), msiMakeGenQuery(), msiModAVUMetadata(), msiObjStat(), msiPhyBundleColl(), msiPhyPathReg(), msiPrintGenQueryInp(), msiPrintGenQueryOutToBuffer(), msiQuota(), msiRegisterData(), msiRemoveKeyValuePairsFromObj(), msiRenameCollection(), msiRenameLocalZone(), msiRmColl(), msiRollback(), msiServerMonPerf(), msiSetACL(), msiSetDataTypeFromExt(), msiSetDefaultResc(), msiSetKeyValuePairsToObj(), msiSetNoDirectRescInp(), msiSetPublicUserOpr(), msiSetQuota(), msiSetReplComment(), msisync_to_archive(), msiSysMetaModify(), msiSysReplDataObj(), msiTarFileCreate(), msiTarFileExtract(), msiWriteRodsLog(), parseAndComputeExpressionAdapter(), parseAndComputeRuleAdapter(), performAction(), readDVMapStructFromDB(), readFNMapStructFromDB(), readMsrvcStructFromDB(), readRuleSetFromDB(), readRuleStructFromDB(), recover_delayExec(), reDebug(), reIterable_collection_finalize(), reIterable_collection_hasNext(), reIterable_collection_init(), remoteExec(), rodsMonPerfLog(), rsExecMyRule(), rsExecRuleExpression(), setValFromRuleExecInfo(), smsi_getReLogging(), smsi_remoteExec(), smsi_setReLogging(), smsiCollectionSpider(), and touchupPackedRei().

◆ ruleName

char RuleExecInfo::ruleName[64]

◆ ruleSet

char RuleExecInfo::ruleSet[10 *(1024+64)]

◆ status

int RuleExecInfo::status

Definition at line 19 of file irods_re_structs.hpp.

Referenced by _addResource(), _rsPhyRmColl(), _rsRmCollRecur(), irods::apply_policy_for_create_operation(), applyPreprocRuleForOpen(), chkPreProcDeleteRule(), dataObjUnlinkS(), filePathReg(), getchkPathPerm(), getNumThreads(), getRescForCreate(), getValFromRuleExecInfo(), irsDataObjClose(), msi_update_unixfilesystem_resource_free_space(), msiAddKeyVal(), msiAddKeyValToMspStr(), msiCheckHostAccessControl(), msiCloseGenQuery(), msiCollCreate(), msiCollRepl(), msiCollRsync(), msiDataObjChksum(), msiDataObjClose(), msiDataObjCopy(), msiDataObjCreate(), msiDataObjGet(), msiDataObjLseek(), msiDataObjOpen(), msiDataObjPhymv(), msiDataObjPut(), msiDataObjRead(), msiDataObjRename(), msiDataObjRepl(), msiDataObjRsync(), msiDataObjTrim(), msiDataObjUnlink(), msiDataObjWrite(), msiDeleteDisallowed(), msiDigestMonStat(), msiExecCmd(), msiExit(), msiFlushMonStat(), msiGetMoreRows(), msiGetSessionVarValue(), msiGetStderrInExecCmdOut(), msiGetStdoutInExecCmdOut(), msiHumanToSystemTime(), msiMakeGenQuery(), msiModAVUMetadata(), msiNoChkFilePathPerm(), msiNoTrashCan(), msiObjStat(), msiOprDisallowed(), msiPhyBundleColl(), msiPhyPathReg(), msiPrintGenQueryOutToBuffer(), msiRmColl(), msiServerMonPerf(), msiSetACL(), msiSetBulkPutPostProcPolicy(), msiSetChkFilePathPerm(), msiSetDataObjAvoidResc(), msiSetDataObjPreferredResc(), msiSetDataTypeFromExt(), msiSetDefaultResc(), msiSetGraftPathScheme(), msiSetNoDirectRescInp(), msiSetPublicUserOpr(), msiSetRandomScheme(), msiSetReplComment(), msiSetRescQuotaPolicy(), msiSetReServerNumProc(), msiSortDataObj(), msiSplitPath(), msiSplitPathByKey(), msiStageDataObj(), msiStrchop(), msiStrlen(), msiSubstr(), msiSysMetaModify(), msiSysReplDataObj(), msiTarFileCreate(), msiTarFileExtract(), msiWriteRodsLog(), parseAndComputeExpressionAdapter(), parseAndComputeRuleAdapter(), postProcBulkPut(), regSubfile(), reIterable_collection_finalize(), reIterable_collection_hasNext(), rsCollCreate(), rsDataObjUnlink(), rsMvCollToTrash(), rsRmColl(), setValFromRuleExecInfo(), smsiCollectionSpider(), and writeKeyValPairs().

◆ statusStr

char RuleExecInfo::statusStr[(1024+64)]

◆ uoic

◆ uoio

◆ uoip


The documentation for this struct was generated from the following file: