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)  

rsDataObjWrite.cpp File Reference
Include dependency graph for rsDataObjWrite.cpp:

Go to the source code of this file.

Functions

int applyRuleForPostProcForWrite (rsComm_t *rsComm, bytesBuf_t *dataObjWriteInpBBuf, char *objPath)
 
int rsDataObjWrite (rsComm_t *rsComm, openedDataObjInp_t *dataObjWriteInp, bytesBuf_t *dataObjWriteInpBBuf)
 
int l3Write (rsComm_t *rsComm, int l1descInx, int len, bytesBuf_t *dataObjWriteInpBBuf)
 
int _l3Write (rsComm_t *rsComm, int l3descInx, void *buf, int len)
 

Function Documentation

◆ _l3Write()

int _l3Write ( rsComm_t rsComm,
int  l3descInx,
void *  buf,
int  len 
)

Definition at line 189 of file rsDataObjWrite.cpp.

References BytesBuf::buf, buf, fileWriteInp_t::fileInx, fileWriteInp_t::len, BytesBuf::len, and rsFileWrite().

Referenced by partialDataPut(), remToLocPartialCopy(), sameHostPartialCopy(), and singleRemToLocCopy().

Here is the call graph for this function:

◆ applyRuleForPostProcForWrite()

int applyRuleForPostProcForWrite ( rsComm_t rsComm,
bytesBuf_t dataObjWriteInpBBuf,
char *  objPath 
)

Definition at line 26 of file rsDataObjWrite.cpp.

References addMsParamToArray(), applyRule(), BUF_LEN_MS_T, clearMsParamArray(), rsComm_t::clientUser, BytesBuf::len, LOG_ERROR, NO_SAVE_REI, NULL, ON_STATE, rsComm_t::proxyUser, ReadWriteRuleState, rodsLog(), and irods.pypyodbc::status.

Referenced by _rsDataObjPut(), rsDataObjPut(), and rsDataObjWrite().

Here is the call graph for this function:

◆ l3Write()

◆ rsDataObjWrite()