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)  

procStat.h
Go to the documentation of this file.
1 #ifndef PROC_STAT_H__
2 #define PROC_STAT_H__
3 
4 #include "rcConnect.h"
5 #include "objInfo.h"
6 #include "rodsGenQuery.h"
7 
8 // fake attri index for procStatOut
9 #define PID_INX 1000001
10 #define STARTTIME_INX 1000002
11 #define CLIENT_NAME_INX 1000003
12 #define CLIENT_ZONE_INX 1000004
13 #define PROXY_NAME_INX 1000005
14 #define PROXY_ZONE_INX 1000006
15 #define REMOTE_ADDR_INX 1000007
16 #define PROG_NAME_INX 1000008
17 #define SERVER_ADDR_INX 1000009
18 
19 typedef struct {
20  char addr[LONG_NAME_LEN]; // if non empty, stat at this addr
21  char rodsZone[NAME_LEN]; // the zone
24 
25 #define ProcStatInp_PI "str addr[LONG_NAME_LEN];str rodsZone[NAME_LEN];struct KeyValPair_PI;"
26 
27 #define MAX_PROC_STAT_CNT 2000
28 
29 #ifdef __cplusplus
30 extern "C"
31 #endif
32 int rcProcStat( rcComm_t *conn, procStatInp_t *procStatInp, genQueryOut_t **procStatOut );
33 
34 #endif
rcComm_t
Definition: rcConnect.h:95
rcConnect.h
LONG_NAME_LEN
#define LONG_NAME_LEN
Definition: rodsDef.h:57
rcProcStat
int rcProcStat(rcComm_t *conn, procStatInp_t *procStatInp, genQueryOut_t **procStatOut)
Definition: rcProcStat.cpp:57
GenQueryOut
Definition: rodsGenQuery.h:67
rodsGenQuery.h
objInfo.h
NAME_LEN
#define NAME_LEN
Definition: rodsDef.h:55
KeyValPair
Definition: objInfo.h:120
procStatInp_t::condInput
keyValPair_t condInput
Definition: procStat.h:22
procStatInp_t
Definition: procStat.h:19