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)  

dataObjInpOut.h File Reference
#include "rodsDef.h"
#include "rodsType.h"
#include "objInfo.h"
Include dependency graph for dataObjInpOut.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  portList_t
 
struct  DataObjInp
 
struct  OpenedDataObjInp
 
struct  portalOprOut
 
struct  DataOprInp
 
struct  CollInp
 
struct  PortalOpr
 
struct  TransferHeader
 

Macros

#define pthread_mutexattr_default   NULL
 
#define pthread_condattr_default   NULL
 
#define pthread_attr_default   NULL
 
#define DONE_OPR   9999
 
#define PUT_OPR   1
 
#define GET_OPR   2
 
#define SAME_HOST_COPY_OPR   3
 
#define COPY_TO_LOCAL_OPR   4
 
#define COPY_TO_REM_OPR   5
 
#define REPLICATE_OPR   6
 
#define REPLICATE_DEST   7
 
#define REPLICATE_SRC   8
 
#define COPY_DEST   9
 
#define COPY_SRC   10
 
#define RENAME_DATA_OBJ   11
 
#define RENAME_COLL   12
 
#define MOVE_OPR   13
 
#define RSYNC_OPR   14
 
#define PHYMV_OPR   15
 
#define PHYMV_SRC   16
 
#define PHYMV_DEST   17
 
#define QUERY_DATA_OBJ   18
 
#define QUERY_DATA_OBJ_RECUR   19
 
#define QUERY_COLL_OBJ   20
 
#define QUERY_COLL_OBJ_RECUR   21
 
#define RENAME_UNKNOWN_TYPE   22
 
#define REMOTE_ZONE_OPR   24
 
#define UNREG_OPR   26
 
#define CREATE_TYPE   1
 
#define OPEN_FOR_READ_TYPE   2
 
#define OPEN_FOR_WRITE_TYPE   3
 
#define STREAMING_FLAG   0x1
 
#define NO_CHK_COPY_LEN_FLAG   0x2
 

Typedefs

typedef struct DataObjInp dataObjInp_t
 
typedef struct OpenedDataObjInp openedDataObjInp_t
 
typedef struct portalOprOut portalOprOut_t
 
typedef struct DataOprInp dataOprInp_t
 
typedef struct CollInp collInp_t
 
typedef struct PortalOpr portalOpr_t
 
typedef struct TransferHeader transferHeader_t
 

Macro Definition Documentation

◆ COPY_DEST

#define COPY_DEST   9

Definition at line 176 of file dataObjInpOut.h.

◆ COPY_SRC

#define COPY_SRC   10

Definition at line 177 of file dataObjInpOut.h.

◆ COPY_TO_LOCAL_OPR

#define COPY_TO_LOCAL_OPR   4

Definition at line 171 of file dataObjInpOut.h.

◆ COPY_TO_REM_OPR

#define COPY_TO_REM_OPR   5

Definition at line 172 of file dataObjInpOut.h.

◆ CREATE_TYPE

#define CREATE_TYPE   1

Definition at line 194 of file dataObjInpOut.h.

◆ DONE_OPR

#define DONE_OPR   9999

Definition at line 167 of file dataObjInpOut.h.

◆ GET_OPR

#define GET_OPR   2

Definition at line 169 of file dataObjInpOut.h.

◆ MOVE_OPR

#define MOVE_OPR   13

Definition at line 180 of file dataObjInpOut.h.

◆ NO_CHK_COPY_LEN_FLAG

#define NO_CHK_COPY_LEN_FLAG   0x2

Definition at line 207 of file dataObjInpOut.h.

◆ OPEN_FOR_READ_TYPE

#define OPEN_FOR_READ_TYPE   2

Definition at line 195 of file dataObjInpOut.h.

◆ OPEN_FOR_WRITE_TYPE

#define OPEN_FOR_WRITE_TYPE   3

Definition at line 196 of file dataObjInpOut.h.

◆ PHYMV_DEST

#define PHYMV_DEST   17

Definition at line 184 of file dataObjInpOut.h.

◆ PHYMV_OPR

#define PHYMV_OPR   15

Definition at line 182 of file dataObjInpOut.h.

◆ PHYMV_SRC

#define PHYMV_SRC   16

Definition at line 183 of file dataObjInpOut.h.

◆ pthread_attr_default

#define pthread_attr_default   NULL

Definition at line 27 of file dataObjInpOut.h.

◆ pthread_condattr_default

#define pthread_condattr_default   NULL

Definition at line 26 of file dataObjInpOut.h.

◆ pthread_mutexattr_default

#define pthread_mutexattr_default   NULL

Definition at line 25 of file dataObjInpOut.h.

◆ PUT_OPR

#define PUT_OPR   1

Definition at line 168 of file dataObjInpOut.h.

◆ QUERY_COLL_OBJ

#define QUERY_COLL_OBJ   20

Definition at line 187 of file dataObjInpOut.h.

◆ QUERY_COLL_OBJ_RECUR

#define QUERY_COLL_OBJ_RECUR   21

Definition at line 188 of file dataObjInpOut.h.

◆ QUERY_DATA_OBJ

#define QUERY_DATA_OBJ   18

Definition at line 185 of file dataObjInpOut.h.

◆ QUERY_DATA_OBJ_RECUR

#define QUERY_DATA_OBJ_RECUR   19

Definition at line 186 of file dataObjInpOut.h.

◆ REMOTE_ZONE_OPR

#define REMOTE_ZONE_OPR   24

Definition at line 190 of file dataObjInpOut.h.

◆ RENAME_COLL

#define RENAME_COLL   12

Definition at line 179 of file dataObjInpOut.h.

◆ RENAME_DATA_OBJ

#define RENAME_DATA_OBJ   11

Definition at line 178 of file dataObjInpOut.h.

◆ RENAME_UNKNOWN_TYPE

#define RENAME_UNKNOWN_TYPE   22

Definition at line 189 of file dataObjInpOut.h.

◆ REPLICATE_DEST

#define REPLICATE_DEST   7

Definition at line 174 of file dataObjInpOut.h.

◆ REPLICATE_OPR

#define REPLICATE_OPR   6

Definition at line 173 of file dataObjInpOut.h.

◆ REPLICATE_SRC

#define REPLICATE_SRC   8

Definition at line 175 of file dataObjInpOut.h.

◆ RSYNC_OPR

#define RSYNC_OPR   14

Definition at line 181 of file dataObjInpOut.h.

◆ SAME_HOST_COPY_OPR

#define SAME_HOST_COPY_OPR   3

Definition at line 170 of file dataObjInpOut.h.

◆ STREAMING_FLAG

#define STREAMING_FLAG   0x1

Definition at line 206 of file dataObjInpOut.h.

◆ UNREG_OPR

#define UNREG_OPR   26

Definition at line 191 of file dataObjInpOut.h.

Typedef Documentation

◆ dataOprInp_t

typedef struct DataOprInp dataOprInp_t

◆ portalOpr_t

typedef struct PortalOpr portalOpr_t

◆ portalOprOut_t

typedef struct portalOprOut portalOprOut_t

◆ transferHeader_t