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)  

Collaboration diagram for Server iCAT Operations:

Functions

int rcBulkDataObjReg (rcComm_t *conn, genQueryOut_t *bulkDataObjRegInp, genQueryOut_t **bulkDataObjRegOut)
 
int rcChkObjPermAndStat (rcComm_t *conn, chkObjPermAndStat_t *chkObjPermAndStatInp)
 
int rcModColl (rcComm_t *conn, collInp_t *modCollInp)
 
int rcModDataObjMeta (rcComm_t *conn, modDataObjMeta_t *modDataObjMetaInp)
 
int rcRegColl (rcComm_t *conn, collInp_t *regCollInp)
 
int rcRegDataObj (rcComm_t *conn, dataObjInfo_t *dataObjInfo, dataObjInfo_t **outDataObjInfo)
 
int rcRegReplica (rcComm_t *conn, regReplica_t *regReplicaInp)
 
int rcUnbunAndRegPhyBunfile (rcComm_t *conn, dataObjInp_t *dataObjInp)
 
int rcUnregDataObj (rcComm_t *conn, unregDataObj_t *unregDataObjInp)
 

Detailed Description

Function Documentation

◆ rcBulkDataObjReg()

rcBulkDataObjReg ( rcComm_t conn,
genQueryOut_t bulkDataObjRegInp,
genQueryOut_t **  bulkDataObjRegOut 
)
Description:\n Register a bulk data object.
Parameters
[in]conn- A rcComm_t connection handle to the server.
[in]bulkDataObjRegInp
[out]bulkDataObjRegOut
Returns
integer
Return values
0on success
Side Effect:\n none
Precondition
none
Postcondition
none
See also
none

Definition at line 24 of file rcBulkDataObjReg.cpp.

References BULK_DATA_OBJ_REG_AN, NULL, procApiRequest(), and irods.pypyodbc::status.

Referenced by rsBulkDataObjReg().

Here is the call graph for this function:

◆ rcChkObjPermAndStat()

rcChkObjPermAndStat ( rcComm_t conn,
chkObjPermAndStat_t chkObjPermAndStatInp 
)
Description:\n Check data object permissions and stat the file.
Parameters
[in]conn- A rcComm_t connection handle to the server.
[in]chkObjPermAndStatInp
Returns
integer
Return values
0on success
Side Effect:\n none
Precondition
none
Postcondition
none
See also
none

Definition at line 23 of file rcChkObjPermAndStat.cpp.

References CHK_OBJ_PERM_AND_STAT_AN, NULL, procApiRequest(), and irods.pypyodbc::status.

Referenced by rsChkObjPermAndStat().

Here is the call graph for this function:

◆ rcModColl()

rcModColl ( rcComm_t conn,
collInp_t modCollInp 
)
Description:\n Modify a collection.
Parameters
[in]conn- A rcComm_t connection handle to the server.
[in]modCollInp
Returns
integer
Return values
0on success
Side Effect:\n none
Precondition
none
Postcondition
none
See also
none

Definition at line 23 of file rcModColl.cpp.

References MOD_COLL_AN, NULL, procApiRequest(), and irods.pypyodbc::status.

Referenced by rsModColl().

Here is the call graph for this function:

◆ rcModDataObjMeta()

rcModDataObjMeta ( rcComm_t conn,
modDataObjMeta_t modDataObjMetaInp 
)
Description:\n Modify a data object's metadata.
Parameters
[in]conn- A rcComm_t connection handle to the server.
[in]modDataObjMetaInp- input data structure for modDataObj
Returns
integer
Return values
0on success
Side Effect:\n none
Precondition
none
Postcondition
none
See also
none

Definition at line 23 of file rcModDataObjMeta.cpp.

References modDataObjMeta_t::dataObjInfo, MOD_DATA_OBJ_META_AN, DataObjInfo::next, NULL, procApiRequest(), and irods.pypyodbc::status.

Referenced by rsModDataObjMeta().

Here is the call graph for this function:

◆ rcRegColl()

rcRegColl ( rcComm_t conn,
collInp_t regCollInp 
)
Description:\n Register a collection.
Parameters
[in]conn- A rcComm_t connection handle to the server.
[in]regCollInp
Returns
integer
Return values
0on success
Side Effect:\n none
Precondition
none
Postcondition
none
See also
none

Definition at line 23 of file rcRegColl.cpp.

References NULL, procApiRequest(), REG_COLL_AN, and irods.pypyodbc::status.

Referenced by rsRegColl().

Here is the call graph for this function:

◆ rcRegDataObj()

rcRegDataObj ( rcComm_t conn,
dataObjInfo_t dataObjInfo,
dataObjInfo_t **  outDataObjInfo 
)
Description:\n Register a data object.
Parameters
[in]conn- A rcComm_t connection handle to the server.
[in]dataObjInfo- the dataObjInfo
[out]outDataObjInfo- the dataObjInfo output
Returns
integer
Return values
0on success
Side Effect:\n none
Precondition
none
Postcondition
none
See also
none

Definition at line 24 of file rcRegDataObj.cpp.

References DataObjInfo::next, NULL, procApiRequest(), REG_DATA_OBJ_AN, and irods.pypyodbc::status.

Referenced by rsRegDataObj(), and svrRegDataObj().

Here is the call graph for this function:

◆ rcRegReplica()

rcRegReplica ( rcComm_t conn,
regReplica_t regReplicaInp 
)
Description:\n Register a replica.
Parameters
[in]conn- A rcComm_t connection handle to the server.
[in]regReplicaInp
Returns
integer
Return values
0on success
Side Effect:\n none
Precondition
none
Postcondition
none
See also
none

Definition at line 23 of file rcRegReplica.cpp.

References regReplica_t::destDataObjInfo, DataObjInfo::next, NULL, procApiRequest(), REG_REPLICA_AN, regReplica_t::srcDataObjInfo, and irods.pypyodbc::status.

Referenced by rsRegReplica().

Here is the call graph for this function:

◆ rcUnbunAndRegPhyBunfile()

rcUnbunAndRegPhyBunfile ( rcComm_t conn,
dataObjInp_t dataObjInp 
)
Description:\n Unbundle and register a physical bundled file.
Parameters
[in]conn- A rcComm_t connection handle to the server.
[in]dataObjInp- the dataObjInfo input
Returns
integer
Return values
0on success
Side Effect:\n none
Precondition
none
Postcondition
none
See also
none

Definition at line 23 of file rcUnbunAndRegPhyBunfile.cpp.

References NULL, procApiRequest(), irods.pypyodbc::status, and UNBUN_AND_REG_PHY_BUNFILE_AN.

Referenced by remoteUnbunAndRegPhyBunfile().

Here is the call graph for this function:

◆ rcUnregDataObj()

rcUnregDataObj ( rcComm_t conn,
unregDataObj_t unregDataObjInp 
)
Description:\n Unregister a data object.
Parameters
[in]conn- A rcComm_t connection handle to the server.
[in]unregDataObjInp- the dataObj to unregister
Returns
integer
Return values
0on success
Side Effect:\n none
Precondition
none
Postcondition
none
See also
none

Definition at line 23 of file rcUnregDataObj.cpp.

References NULL, procApiRequest(), irods.pypyodbc::status, and UNREG_DATA_OBJ_AN.

Referenced by rsUnregDataObj().

Here is the call graph for this function: