Raritan PX2/PX3 JSON-RPC API
Log.idl
1 #ifndef __LOG_IDL__
2 #define __LOG_IDL__
3 
5 module logging {
6 
8  structure LogInfo {
9  long creationTime;
10  int idFirst;
11  int idNext;
12  };
13 
15  structure LogEntry {
16  int id;
17  time timestamp;
18  string eventClass;
19  string message;
20  };
21 
23  structure LogChunk {
25  int idFirst;
27  vector<LogEntry> selEntries;
28  };
29 
31  enumeration RangeDirection {
34  };
35 
36 }
37 
38 #endif /* __LOG_IDL__ */
time timestamp
Time stamp.
Definition: Log.idl:17
string message
Message.
Definition: Log.idl:19
Device Logging.
Definition: DebugLog.idl:9
A log chunk.
Definition: Log.idl:23
int idNext
Next unused serial number of the log.
Definition: Log.idl:11
int idFirst
Serial number of first entry in the chunk.
Definition: Log.idl:25
vector< LogEntry > selEntries
Selected entries of the chunk.
Definition: Log.idl:27
int idFirst
Serial number of first entry of the log.
Definition: Log.idl:10
long creationTime
Creation time of log; changed by clear()
Definition: Log.idl:9
int id
Serial number.
Definition: Log.idl:16
RangeDirection
Range direction when fetching log entries.
Definition: Log.idl:31
General log info.
Definition: Log.idl:8
int allEntryCnt
Number of all entries in the chunk.
Definition: Log.idl:26
Ascending serial numbers.
Definition: Log.idl:32
long logCreationTime
Creation time of log at chunk generation.
Definition: Log.idl:24
A log entry.
Definition: Log.idl:15
Descending serial numbers.
Definition: Log.idl:33
string eventClass
Category (aka event class)
Definition: Log.idl:18