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)  

procApiRequest.h
Go to the documentation of this file.
1 
4 /* procApiRequest.h - header file for procApiRequest.c
5  */
6 
7 
8 
9 #ifndef PROC_API_REQUEST_H__
10 #define PROC_API_REQUEST_H__
11 
12 #include "rods.h"
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 int
19 procApiRequest( rcComm_t *conn, int apiNumber, void *inputStruct,
20  bytesBuf_t *inputBsBBuf, void **outStruct, bytesBuf_t *outBsBBuf );
21 
22 int
23 sendApiRequest( rcComm_t *conn, int apiInx, void *inputStruct,
24  bytesBuf_t *inputBsBBuf );
25 int
26 procApiReply( rcComm_t *conn, int apiInx, void **outStruct,
27  bytesBuf_t *outBsBBuf,
28  msgHeader_t *myHeader, bytesBuf_t *outStructBBuf, bytesBuf_t *myOutBsBBuf,
29  bytesBuf_t *errorBBuf );
30 int
31 readAndProcApiReply( rcComm_t *conn, int apiInx, void **outStruct,
32  bytesBuf_t *outBsBBuf );
33 int
34 branchReadAndProcApiReply( rcComm_t *conn, int apiNumber,
35  void **outStruct, bytesBuf_t *outBsBBuf );
36 int
37 cliGetCollOprStat( rcComm_t *conn, collOprStat_t *collOprStat, int vFlag,
38  int retval );
39 int
40 _cliGetCollOprStat( rcComm_t *conn, collOprStat_t **collOprStat );
41 
42 int
43 apiTableLookup( int apiNumber );
44 #ifdef __cplusplus
45 }
46 #endif
47 
48 #endif // PROC_API_REQUEST_H__
sendApiRequest
int sendApiRequest(rcComm_t *conn, int apiInx, void *inputStruct, bytesBuf_t *inputBsBBuf)
Definition: procApiRequest.cpp:123
rcComm_t
Definition: rcConnect.h:95
msgHeader
Definition: rodsDef.h:210
branchReadAndProcApiReply
int branchReadAndProcApiReply(rcComm_t *conn, int apiNumber, void **outStruct, bytesBuf_t *outBsBBuf)
Definition: procApiRequest.cpp:94
procApiReply
int procApiReply(rcComm_t *conn, int apiInx, void **outStruct, bytesBuf_t *outBsBBuf, msgHeader_t *myHeader, bytesBuf_t *outStructBBuf, bytesBuf_t *myOutBsBBuf, bytesBuf_t *errorBBuf)
Definition: procApiRequest.cpp:325
_cliGetCollOprStat
int _cliGetCollOprStat(rcComm_t *conn, collOprStat_t **collOprStat)
Definition: procApiRequest.cpp:445
readAndProcApiReply
int readAndProcApiReply(rcComm_t *conn, int apiInx, void **outStruct, bytesBuf_t *outBsBBuf)
Definition: procApiRequest.cpp:231
collOprStat_t
Definition: objInfo.h:298
BytesBuf
Definition: rodsDef.h:197
procApiRequest
int procApiRequest(rcComm_t *conn, int apiNumber, void *inputStruct, bytesBuf_t *inputBsBBuf, void **outStruct, bytesBuf_t *outBsBBuf)
Definition: procApiRequest.cpp:55
apiTableLookup
int apiTableLookup(int apiNumber)
Definition: procApiRequest.cpp:461
cliGetCollOprStat
int cliGetCollOprStat(rcComm_t *conn, collOprStat_t *collOprStat, int vFlag, int retval)
Definition: procApiRequest.cpp:413
rods.h