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)  

fileStageToCache.h
Go to the documentation of this file.
1 #ifndef FILE_STAGE_TO_CACHE_H__
2 #define FILE_STAGE_TO_CACHE_H__
3 
4 #include "rodsType.h"
5 #include "rodsDef.h"
6 #include "objInfo.h"
7 #include "rcConnect.h"
8 
9 typedef struct {
10  int mode;
11  int flags;
14  char filename[MAX_NAME_LEN];
15  char cacheFilename[MAX_NAME_LEN];
16  char objPath[MAX_NAME_LEN];
17  char rescHier[MAX_NAME_LEN];
20 #define fileStageSyncInp_PI "int mode; int flags; double dataSize; struct RHostAddr_PI; str filename[MAX_NAME_LEN]; str cacheFilename[MAX_NAME_LEN]; str objPath[MAX_NAME_LEN]; str rescHier[MAX_NAME_LEN]; struct KeyValPair_PI;"
21 
22 typedef struct {
23  char file_name[ MAX_NAME_LEN ];
25 #define fileSyncOut_PI "str file_name[MAX_NAME_LEN];"
26 
27 
28 #ifdef __cplusplus
29 extern "C"
30 #endif
31 int rcFileStageToCache( rcComm_t *conn, fileStageSyncInp_t *fileStageToCacheInp );
32 
33 #endif
fileStageSyncInp_t::mode
int mode
Definition: fileStageToCache.h:10
rcComm_t
Definition: rcConnect.h:95
fileStageSyncInp_t::condInput
keyValPair_t condInput
Definition: fileStageToCache.h:18
fileStageSyncInp_t::addr
rodsHostAddr_t addr
Definition: fileStageToCache.h:13
rcConnect.h
rodsType.h
rodsDef.h
MAX_NAME_LEN
#define MAX_NAME_LEN
Definition: rodsDef.h:61
fileStageSyncInp_t::dataSize
rodsLong_t dataSize
Definition: fileStageToCache.h:12
objInfo.h
fileStageSyncInp_t::flags
int flags
Definition: fileStageToCache.h:11
rcFileStageToCache
int rcFileStageToCache(rcComm_t *conn, fileStageSyncInp_t *fileStageToCacheInp)
Definition: rcFileStageToCache.cpp:23
fileStageSyncInp_t
Definition: fileStageToCache.h:9
KeyValPair
Definition: objInfo.h:120
fileSyncOut_t
Definition: fileStageToCache.h:22
rodsLong_t
long long rodsLong_t
Definition: rodsType.h:32
rodsHostAddr_t
Definition: rodsDef.h:296