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)  

DataObjInp Struct Reference

#include <dataObjInpOut.h>

Collaboration diagram for DataObjInp:
[legend]

Public Attributes

char objPath [(1024+64)]
 
int createMode
 
int openFlags
 
rodsLong_t offset
 
rodsLong_t dataSize
 
int numThreads
 
int oprType
 
specColl_tspecColl
 
keyValPair_t condInput
 

Detailed Description

Definition at line 65 of file dataObjInpOut.h.

Member Data Documentation

◆ condInput

keyValPair_t DataObjInp::condInput

Definition at line 74 of file dataObjInpOut.h.

Referenced by _rsCollRsync(), _rsDataObjChksum(), _rsDataObjCreateWithResc(), _rsDataObjGet(), _rsDataObjLock(), _rsDataObjOpen(), _rsDataObjOpenWithObjInfo(), _rsDataObjPut(), _rsDataObjRename(), _rsDataObjRepl(), _rsDataObjReplNewCopy(), _rsDataObjReplS(), _rsDataObjReplUpdate(), _rsDataObjUnlink(), _rsDataObjUnlock(), _rsObjStat(), _rsPhyPathReg(), _rsPhyRmColl(), _rsQuerySpecColl(), _rsStructFileBundle(), _rsUnbunAndRegPhyBunfile(), _unbunAndStageBunfileObj(), irods::apply_policy_for_create_operation(), applyACLFromKVP(), applyMetadataFromKVP(), chksumCollUtil(), chksumUtil(), clearCollHandle(), clearDataObjCopyInp(), clearDataObjInp(), collStatAllKinds(), cpCollUtil(), cpUtil(), createBunDirForBulkPut(), createEmptyRepl(), createPhyBundleDataObj(), dataObjOpenForRepl(), dataObjUnlinkS(), irods::determine_force_write_to_new_resource(), dirPathReg(), irods::file_object_factory(), filePathReg(), filePathRegRepl(), fillL1desc(), genCollResInColl(), genDataResInColl(), get_selected_hierarchy(), getchkPathPerm(), getCollUtil(), getDataObjInfo(), getDataObjInfoIncSpecColl(), getFilePathName(), getRemoteZoneHost(), getRescForCreate(), getUtil(), initCondForChksum(), initCondForCp(), initCondForGet(), initCondForIrodsToIrodsRsync(), initCondForMcoll(), initCondForPhymv(), initCondForPut(), initCondForReg(), initCondForRepl(), initCondForRm(), initCondForRmtrash(), initCondForRsync(), initCondForTrim(), initDataObjInfoQuery(), initDataObjInfoWithInp(), initDataObjInpFromBulkOpr(), initDataOprInp(), irsPhyPathReg(), l3DataPutSingleBuf(), lfRestartPutWithInfo(), linkCollReg(), mcollUtil(), mountFileDir(), msiCollRsync(), msiDataObjChksum(), msiDataObjCopy(), msiDataObjCreate(), msiDataObjPhymv(), msiDataObjPut(), msiDataObjRepl(), msiDataObjRsync(), msiDataObjTrim(), msiPhyPathReg(), msiSetDefaultResc(), msiSetNoDirectRescInp(), msiStageDataObj(), openSpecColl(), parseMsKeyValStrForDataObjInp(), parseMspForDataObjInp(), phymvUtil(), phyPathRegNoChkPerm(), procDataObjOpenForWrite(), putDirUtil(), putFileUtil(), putUtil(), rcDataObjGet(), rcDataObjPut(), rcDataObjRsync(), rcExecMyRule(), regUnbunPhySubfiles(), regUtil(), repl_object(), replCollUtil(), replDataObjForBundle(), replDataObjInp(), irods::create_write_replicator::replicate(), replUtil(), irods::resolve_resource_hierarchy(), resolveDataObjReplStatus(), resolveDupFilePath(), rsBulkDataObjPut(), rsCollRepl(), rsDataObjChksum(), rsDataObjCopy(), rsDataObjCreate(), rsDataObjGet(), rsDataObjLock(), rsDataObjOpen(), rsDataObjPhymv(), rsDataObjPut(), rsDataObjRename(), rsDataObjRepl(), rsDataObjRsync(), rsDataObjTrim(), rsDataObjUnlink(), rsDataObjUnlock(), rsExecCmd(), rsGetHostForGet(), rsGetHostForPut(), rsGetRemoteZoneResc(), rsMvDataObjToTrash(), rsOpenCollection(), rsPhyBundleColl(), rsPhyPathReg(), rsQuerySpecColl(), rsReplAndRequeDataObjInfo(), rsRsyncDataToData(), rsRsyncDataToFile(), rsRsyncFileToData(), rsStructFileBundle(), rsStructFileExtAndReg(), rsUnbunAndRegPhyBunfile(), rsyncDataToDataUtil(), rsyncDataToFileUtil(), rsyncFileToDataUtil(), rsyncUtil(), setStateForResume(), specCollSubCreate(), specCollSubStat(), stageBundledData(), structFileReg(), trimDataObjInfo(), trimUtil(), unbunAndStageBunfileObj(), and unbunBulkBuf().

◆ createMode

◆ dataSize

◆ numThreads

◆ objPath

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

Definition at line 66 of file dataObjInpOut.h.

Referenced by _call_file_modified_for_modification(), _rsCollRsync(), _rsDataObjGet(), _rsDataObjLock(), _rsDataObjOpen(), _rsDataObjPut(), _rsDataObjRename(), _rsDataObjRepl(), _rsModDataObjMeta(), _rsObjStat(), _rsPhyPathReg(), _rsPhyRmColl(), _rsQuerySpecColl(), _rsStructFileBundle(), _rsUnbunAndRegPhyBunfile(), _unbunAndStageBunfileObj(), irods::apply_policy_for_create_operation(), applyACLFromKVP(), applyMetadataFromKVP(), applyPreprocRuleForOpen(), bulkProcAndRegSubfile(), bulkPutDirUtil(), bundleAndRegSubFiles(), catDataObj(), chkCollForExtAndReg(), chkPreProcDeleteRule(), chksumDataObjUtil(), collStat(), convertResToString(), cpFileUtil(), createBunDirForBulkPut(), createPhyBundleDataObj(), dataObjOpenForRepl(), dataObjStat(), dataObjTruncateS(), dataObjUnlinkS(), irods::determine_force_write_to_new_resource(), dirPathReg(), irods::file_object_factory(), filePathRegRepl(), genCollResInColl(), genDataResInColl(), getAndConnRemoteZoneForCopy(), getCollUtil(), getDataObjInfoIncSpecColl(), getDataObjUtil(), getFilePathName(), getOpenedCollLen(), getPhyPath(), getRemoteZoneHost(), getRescForCreate(), getRodsObjType(), getValFromDataObjInp(), initDataObjInfoQuery(), initDataObjInfoWithInp(), initDataObjInpFromBulkOpr(), irsPhyPathReg(), isCollAllKinds(), l3DataPutSingleBuf(), l3FilePutSingleBuf(), lfRestartGetWithInfo(), lfRestartPutWithInfo(), linkCollReg(), mcollUtil(), mountFileDir(), moveMountedCollCollObj(), moveMountedCollDataObj(), msiDataObjChksum(), msiDataObjCopy(), msiDataObjCreate(), msiDataObjOpen(), msiDataObjPhymv(), msiDataObjRename(), msiDataObjRepl(), msiDataObjRsync(), msiDataObjTrim(), msiDataObjUnlink(), msiObjStat(), msiPhyPathReg(), mvObjUtil(), openSpecColl(), parseMsKeyValStrForDataObjInp(), parseMspForDataObjCopyInp(), parseMspForDataObjInp(), phymvDataObjUtil(), postProcBulkPut(), putDirUtil(), putFileUtil(), rcDataObjGet(), rcDataObjPut(), rcExecMyRule(), rclOpenCollection(), readCollection(), reDebug(), regPhySubFile(), regSubfile(), regUnbunPhySubfiles(), regUtil(), reIterable_collection_next(), remotePhyPathReg(), repl_object(), replDataObjForBundle(), replDataObjUtil(), irods::create_write_replicator::replicate(), irods::resolve_resource_hierarchy(), irods::resource_redirect(), rmDataObjUtil(), rmtrashDataObjUtil(), rsBulkDataObjPut(), rsCollRepl(), rsDataObjChksum(), rsDataObjCopy(), rsDataObjCreate(), rsDataObjGet(), rsDataObjLock(), rsDataObjOpen(), rsDataObjPhymv(), rsDataObjPut(), rsDataObjRename(), rsDataObjRepl(), rsDataObjRsync(), rsDataObjTrim(), rsDataObjUnlink(), rsDataObjUnlock(), rsExecCmd(), rsGetHostForGet(), rsGetHostForPut(), rsGetRemoteZoneResc(), rsMkCollR(), rsMvCollToTrash(), rsMvDataObjToTrash(), rsObjStat(), rsOpenCollection(), rsPhyBundleColl(), rsQuerySpecColl(), rsRegColl(), rsReplAndRequeDataObjInfo(), rsRsyncDataToData(), rsRsyncDataToFile(), rsRsyncFileToData(), rsStructFileBundle(), rsStructFileExtAndReg(), rsStructFileExtract(), rsSyncMountedColl(), rsyncDataToDataUtil(), rsyncDataToFileUtil(), rsyncFileToDataUtil(), setStateForResume(), setValFromDataObjInp(), smsiCollectionSpider(), specCollSubCreate(), specCollSubStat(), stageBundledData(), structFileReg(), syncDataObjPhyPathS(), trimDataObjInfo(), trimDataObjUtil(), unbunAndStageBunfileObj(), unbunBulkBuf(), and unmountFileDir().

◆ offset

rodsLong_t DataObjInp::offset

Definition at line 69 of file dataObjInpOut.h.

Referenced by getValFromDataObjInp(), initDataOprInp(), and setValFromDataObjInp().

◆ openFlags

◆ oprType

◆ specColl


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