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)  

collection.hpp
Go to the documentation of this file.
1 
4 /* collection.h - header file for collection.c
5  */
6 
7 
8 
9 #ifndef COLLECTION_HPP
10 #define COLLECTION_HPP
11 
12 #include "rods.h"
13 #include "objInfo.h"
14 #include "dataObjInpOut.h"
15 #include "ruleExecSubmit.h"
16 #include "rcGlobalExtern.h"
17 //#include "rsGlobalExtern.hpp"
18 //#include "reIn2p3SysRule.hpp"
19 
20 int
21 checkCollAccessPerm( rsComm_t *rsComm, char *collection, char *accessPerm );
22 int
23 rsQueryDataObjInCollReCur( rsComm_t *rsComm, char *collection,
24  genQueryInp_t *genQueryInp, genQueryOut_t **genQueryOut, char *accessPerm,
25  int singleFlag );
26 int
27 rsQueryCollInColl( rsComm_t *rsComm, char *collection,
28  genQueryInp_t *genQueryInp, genQueryOut_t **genQueryOut );
29 int
30 isCollEmpty( rsComm_t *rsComm, char *collection );
31 int
32 collStat( rsComm_t *rsComm, dataObjInp_t *dataObjInp,
33  rodsObjStat_t **rodsObjStatOut );
34 int
35 collStatAllKinds( rsComm_t *rsComm, dataObjInp_t *dataObjInp,
36  rodsObjStat_t **rodsObjStatOut );
37 int
38 rsMkCollR( rsComm_t *rsComm, const char *startColl, const char *destColl );
39 #endif /* COLLECTION_H */
rsComm_t
Definition: rcConnect.h:145
GenQueryInp
Definition: rodsGenQuery.h:24
collStat
int collStat(rsComm_t *rsComm, dataObjInp_t *dataObjInp, rodsObjStat_t **rodsObjStatOut)
Definition: collection.cpp:271
rcGlobalExtern.h
checkCollAccessPerm
int checkCollAccessPerm(rsComm_t *rsComm, char *collection, char *accessPerm)
Definition: collection.cpp:35
dataObjInpOut.h
rsQueryCollInColl
int rsQueryCollInColl(rsComm_t *rsComm, char *collection, genQueryInp_t *genQueryInp, genQueryOut_t **genQueryOut)
Definition: collection.cpp:204
ruleExecSubmit.h
DataObjInp
Definition: dataObjInpOut.h:65
GenQueryOut
Definition: rodsGenQuery.h:67
collStatAllKinds
int collStatAllKinds(rsComm_t *rsComm, dataObjInp_t *dataObjInp, rodsObjStat_t **rodsObjStatOut)
Definition: collection.cpp:405
objInfo.h
rsMkCollR
int rsMkCollR(rsComm_t *rsComm, const char *startColl, const char *destColl)
Definition: collection.cpp:428
rsQueryDataObjInCollReCur
int rsQueryDataObjInCollReCur(rsComm_t *rsComm, char *collection, genQueryInp_t *genQueryInp, genQueryOut_t **genQueryOut, char *accessPerm, int singleFlag)
Definition: collection.cpp:131
rodsObjStat
Definition: objStat.h:8
isCollEmpty
int isCollEmpty(rsComm_t *rsComm, char *collection)
Definition: collection.cpp:229
rods.h