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)  

rodsError.h
Go to the documentation of this file.
1 
4 /* rodsError.h - header file for rods error
5  */
6 
7 
8 
9 #ifndef RODS_ERROR_H__
10 #define RODS_ERROR_H__
11 
12 #define USE_EXTERN_TABLE
13 
14 /* The error struct */
15 
16 #define ERR_MSG_LEN 1024
17 #define MAX_ERROR_MESSAGES 100
18 
19 typedef struct {
20  int status;
21  char msg[ERR_MSG_LEN];
22 } rErrMsg_t;
23 
24 typedef struct {
25  int len; /* number of error in the stack */
26  rErrMsg_t **errMsg; /* an array of pointers to the rErrMsg_t struct */
27 } rError_t;
28 
29 #endif /* RODS_ERROR_H */
rError_t::len
int len
Definition: rodsError.h:25
rErrMsg_t
Definition: rodsError.h:19
rErrMsg_t::status
int status
Definition: rodsError.h:20
rError_t
Definition: rodsError.h:24
rError_t::errMsg
rErrMsg_t ** errMsg
Definition: rodsError.h:26
ERR_MSG_LEN
#define ERR_MSG_LEN
Definition: rodsError.h:16