DnxNewJob Struct Reference

A structure to manage new jobs dispatched to nodes. More...

#include <dnxServerMain.h>


Data Fields

DnxJobState state
 Job state.
DnxXID xid
 Service request transaction id.
char * cmd
 Processed check command.
time_t start_time
 Service check start time.
int timeout
 Service check timeout in seconds.
time_t expires
 Expiration time.
void * payload
 job payload (service check structure)
DnxNodeRequestpNode
 Worker Request that will handle this Job.


Detailed Description

A structure to manage new jobs dispatched to nodes.

Definition at line 36 of file dnxServerMain.h.


Field Documentation

Job state.

Definition at line 38 of file dnxServerMain.h.

Referenced by dnxJobListAdd(), dnxJobListCollect(), dnxJobListDispatch(), and dnxJobListExpire().

Service request transaction id.

Definition at line 39 of file dnxServerMain.h.

Referenced by dnxAuditJob(), dnxCollector(), dnxJobListAdd(), dnxJobListCollect(), dnxJobListDispatch(), dnxPostNewJob(), dnxSendJobMsg(), and dnxTimer().

Processed check command.

Definition at line 40 of file dnxServerMain.h.

Referenced by dnxAuditJob(), dnxJobCleanup(), dnxJobListAdd(), dnxPostNewJob(), dnxSendJobMsg(), and dnxTimer().

Service check start time.

Definition at line 41 of file dnxServerMain.h.

Referenced by dnxCollector(), dnxPostNewJob(), and dnxTimer().

Service check timeout in seconds.

Definition at line 42 of file dnxServerMain.h.

Referenced by dnxPostNewJob(), and dnxSendJobMsg().

Expiration time.

Definition at line 43 of file dnxServerMain.h.

Referenced by dnxJobListExpire(), and dnxPostNewJob().

job payload (service check structure)

Definition at line 44 of file dnxServerMain.h.

Referenced by dnxCollector(), dnxJobCleanup(), dnxPostNewJob(), and dnxTimer().

Worker Request that will handle this Job.

Definition at line 45 of file dnxServerMain.h.

Referenced by dnxAuditJob(), dnxDispatcher(), dnxDispatchJob(), dnxJobCleanup(), dnxPostNewJob(), and dnxTimer().


The documentation for this struct was generated from the following files:

Generated on Tue Apr 13 15:48:08 2010 for DNX by  doxygen 1.5.6