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)  

rsDataPut.hpp File Reference
#include "rcConnect.h"
#include "dataObjInpOut.h"
Include dependency graph for rsDataPut.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int rsDataPut (rsComm_t *rsComm, dataOprInp_t *dataPutInp, portalOprOut_t **portalOprOut)
 
int remoteDataPut (rsComm_t *rsComm, dataOprInp_t *dataPutInp, portalOprOut_t **portalOprOut, rodsServerHost_t *rodsServerHost)
 
int _rsDataPut (rsComm_t *rsComm, dataOprInp_t *dataPutInp, portalOprOut_t **portalOprOut)
 

Function Documentation

◆ _rsDataPut()

int _rsDataPut ( rsComm_t rsComm,
dataOprInp_t dataPutInp,
portalOprOut_t **  portalOprOut 
)

Definition at line 55 of file rsDataPut.cpp.

References PUT_OPR, setupSrvPortalForParaOpr(), and irods.pypyodbc::status.

Referenced by rsDataPut().

Here is the call graph for this function:

◆ remoteDataPut()

int remoteDataPut ( rsComm_t rsComm,
dataOprInp_t dataPutInp,
portalOprOut_t **  portalOprOut,
rodsServerHost_t rodsServerHost 
)

Definition at line 67 of file rsDataPut.cpp.

References rodsServerHost::conn, convL3descInx(), DataOprInp::destL3descInx, LOG_NOTICE, NULL, rcDataPut(), rodsLog(), irods.pypyodbc::status, svrToSvrConnect(), and SYS_INVALID_SERVER_HOST.

Referenced by preProcParaPut(), and rsDataPut().

Here is the call graph for this function:

◆ rsDataPut()

int rsDataPut ( rsComm_t rsComm,
dataOprInp_t dataPutInp,
portalOprOut_t **  portalOprOut 
)

Definition at line 19 of file rsDataPut.cpp.

References _rsDataPut(), addKeyVal(), clearKeyVal(), DataOprInp::condInput, DataOprInp::destL3descInx, EXEC_LOCALLY_KW, FileDesc, getValByKey(), LOCAL_HOST, rodsServerHost::localFlag, LOG_NOTICE, NULL, remoteDataPut(), rodsLog(), fileDesc_t::rodsServerHost, irods.pypyodbc::status, and SYS_INTERNAL_NULL_INPUT_ERR.

Referenced by preProcParaPut().

Here is the call graph for this function: