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)  

DataObjInfo Struct Reference

#include <objInfo.h>

Collaboration diagram for DataObjInfo:
[legend]

Public Attributes

char objPath [(1024+64)]
 
char rescName [64]
 
char rescHier [(1024+64)]
 
char dataType [64]
 
rodsLong_t dataSize
 
char chksum [64]
 
char version [64]
 
char filePath [(1024+64)]
 
char dataOwnerName [64]
 
char dataOwnerZone [64]
 
int replNum
 
int replStatus
 
char statusString [64]
 
rodsLong_t dataId
 
rodsLong_t collId
 
int dataMapId
 
int flags
 
char dataComments [256]
 
char dataMode [32]
 
char dataExpiry [32]
 
char dataCreate [32]
 
char dataModify [32]
 
char dataAccess [64]
 
int dataAccessInx
 
int writeFlag
 
char destRescName [64]
 
char backupRescName [64]
 
char subPath [(1024+64)]
 
specColl_tspecColl
 
int regUid
 
int otherFlags
 
keyValPair_t condInput
 
char in_pdmo [(1024+64)]
 
struct DataObjInfonext
 
rodsLong_t rescId
 

Detailed Description

Definition at line 129 of file objInfo.h.

Member Data Documentation

◆ backupRescName

char DataObjInfo::backupRescName[64]

Definition at line 156 of file objInfo.h.

Referenced by getValFromDataObjInfo(), and setValFromDataObjInfo().

◆ chksum

◆ collId

◆ condInput

◆ dataAccess

char DataObjInfo::dataAccess[64]

◆ dataAccessInx

int DataObjInfo::dataAccessInx

Definition at line 153 of file objInfo.h.

Referenced by getValFromDataObjInfo(), and setValFromDataObjInfo().

◆ dataComments

char DataObjInfo::dataComments[256]

◆ dataCreate

◆ dataExpiry

◆ dataId

◆ dataMapId

◆ dataMode

◆ dataModify

◆ dataOwnerName

◆ dataOwnerZone

◆ dataSize

◆ dataType

◆ destRescName

char DataObjInfo::destRescName[64]

Definition at line 155 of file objInfo.h.

Referenced by getValFromDataObjInfo(), and setValFromDataObjInfo().

◆ filePath

◆ flags

◆ in_pdmo

char DataObjInfo::in_pdmo[(1024+64)]

◆ next

◆ objPath

char DataObjInfo::objPath[(1024+64)]

Definition at line 130 of file objInfo.h.

Referenced by _call_file_modified_for_modification(), _call_file_modified_for_replica(), _dataObjChksum(), _l3DataPutSingleBuf(), _l3FileStage(), _l3Open(), _rsBulkDataObjReg(), _rsDataObjClose(), _rsDataObjOpen(), _rsDataObjRename(), _rsDataObjUnlink(), _rsModDataObjMeta(), _rsPhyPathReg(), _rsPhyRmColl(), _rsQuerySpecColl(), _rsRegDataObj(), _rsRmColl(), _rsRmCollRecur(), _rsUnregDataObj(), allocAndSetL1descForZoneOpr(), bulkProcAndRegSubfile(), bundleAndRegSubFiles(), chkAndHandleOrphanFile(), chkOrphanFile(), create_and_sort_data_obj_info_for_open(), createBunDirForBulkPut(), dataObjChksumAndReg(), dataObjChksumAndRegInfo(), dataObjOpenForRepl(), dataObjUnlinkS(), db_mod_data_obj_meta_op(), db_reg_data_obj_op(), db_reg_replica_op(), db_unreg_replica_op(), irods::file_object::file_object(), irods::file_object_factory(), filePathReg(), getDataObjInfo(), getValFromDataObjInfo(), initDataObjInfoWithInp(), l3CreateByObjInfo(), l3FileGetSingleBuf(), l3FileSync(), l3Rename(), l3Stat(), l3Unlink(), moveMountedCollCollObj(), moveMountedCollDataObj(), msiExtractNaraMetadata(), msiRegisterData(), msiSetDataTypeFromExt(), msiSetReplComment(), performAction(), phyBundle(), postProcBulkPut(), print_doi(), procChksumForClose(), reDebug(), regNewObjSize(), regPhySubFile(), regUnbunPhySubfiles(), resolveDupFilePath(), rsDataObjRepl(), rsDataObjWrite(), rsModDataObjMeta(), rsMvCollToTrash(), rsRegDataObj(), rsRegReplica(), rsReplAndRequeDataObjInfo(), rsUnregDataObj(), setValFromDataObjInfo(), specCollSubStat(), stageBundledData(), statPathInSpecColl(), svrRegDataObj(), syncCollPhyPath(), syncDataObjPhyPathS(), test_source_replica_for_write_permissions(), trimDataObjInfo(), irods::reg_repl::verify_and_update_replica(), and verifyDatObjChksum().

◆ otherFlags

int DataObjInfo::otherFlags

Definition at line 160 of file objInfo.h.

Referenced by getValFromDataObjInfo(), and setValFromDataObjInfo().

◆ regUid

int DataObjInfo::regUid

Definition at line 159 of file objInfo.h.

Referenced by getValFromDataObjInfo(), and setValFromDataObjInfo().

◆ replNum

◆ replStatus

◆ rescHier

char DataObjInfo::rescHier[(1024+64)]

Definition at line 132 of file objInfo.h.

Referenced by _call_file_modified_for_modification(), _dataObjChksum(), _l3FileStage(), _l3Open(), _modDataObjSize(), _rsBulkDataObjReg(), _rsDataObjClose(), _rsDataObjCreateWithResc(), _rsDataObjReplUpdate(), _rsPhyBundleColl(), _rsPhyPathReg(), _rsStructFileBundle(), applyPreprocRuleForOpen(), bulkProcAndRegSubfile(), bundleAndRegSubFiles(), chkAndHandleOrphanFile(), chkCopyInResc(), chkOrphanFile(), chkPreProcDeleteRule(), contains_replica(), create_and_sort_data_obj_info_for_open(), createBunDirForBulkPut(), createEmptyRepl(), dataObjChksumAndReg(), dataObjOpenForRepl(), dataObjUnlinkS(), db_mod_data_obj_meta_op(), db_unreg_replica_op(), irods::file_object::file_object(), irods::file_object_factory(), filePathReg(), filePathRegRepl(), fillL1desc(), getchkPathPerm(), getDataObjInfo(), getFilePathName(), getVaultPathPolicy(), initDataObjInfoForRepl(), initDataObjInfoWithInp(), initDataOprInp(), irsDataObjClose(), irods::is_hier_in_obj_info_list(), isInVault(), l3Close(), l3Create(), l3CreateByObjInfo(), l3FileGetSingleBuf(), l3FilePutSingleBuf(), l3FileSync(), l3Mkdir(), l3Open(), l3Opendir(), l3Read(), l3Rename(), l3Rmdir(), l3Stat(), l3Truncate(), l3Unlink(), l3Write(), matchAndTrimRescGrp(), matchDataObjInfoByCondInput(), moveMountedCollDataObj(), msiSetDataTypeFromExt(), msiSetReplComment(), msiSysMetaModify(), openSpecColl(), phyBundle(), postProcBulkPut(), preProcParaGet(), preProcParaPut(), regPhySubFile(), regSubfile(), regUnbunPhySubfiles(), requeDataObjInfoByResc(), resoAndConnHostByDataObjInfo(), resolveDupFilePath(), rsDataObjLseek(), rsDataObjUnlink(), rsExecCmd(), rsMvCollToTrash(), sortObjInfo(), sortObjInfoForRepl(), specCollClosedir(), specCollReaddir(), specCollSubStat(), syncCollPhyPath(), syncDataObjPhyPathS(), test_source_replica_for_write_permissions(), trimDataObjInfo(), irods::reg_repl::verify_and_update_replica(), and verifyDatObjChksum().

◆ rescId

◆ rescName

◆ specColl

◆ statusString

◆ subPath

◆ version

◆ writeFlag

int DataObjInfo::writeFlag

Definition at line 154 of file objInfo.h.

Referenced by getDataObjInfo(), getValFromDataObjInfo(), and setValFromDataObjInfo().


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