Message to notify of an event within the compute node change of a compute node process. More...
#include <ToolctlMessages.h>
Data Fields | |
| NotifyMessageType | notifyMessageType |
| Which type of notify message is this. | |
| union { | |
| struct { | |
| uint32_t signum | |
| < Definition for NotifyMessageType_Signal. | |
| BG_ThreadID_t threadID | |
| Thread id. | |
| BG_Addr_t instAddress | |
| Address of interrupted instruction (signal notification). | |
| BG_Addr_t dataAddress | |
| Address of the data access causing a watchpoint event. | |
| NotifySignalReason reason | |
| Signal Notification reason. | |
| } signal | |
| struct { | |
| int exitStatus | |
| < Definition for NotifyMessageType_Termination. | |
| } termination | |
| struct { | |
| uint32_t toolid | |
| < Definition for NotifyMessageType_Control. | |
| char toolTag [ToolTagSize] | |
| Tool character string. | |
| uint8_t priority | |
| Tool priority. | |
| NotifyControlReason reason | |
| Control Authority notification reason: Conflict or Available. | |
| } control | |
| } | type |
| struct MessageHeader | header |
| Message header. | |
| uint32_t | toolId |
| Tool identifier. | |
Message to notify of an event within the compute node change of a compute node process.
Definition at line 582 of file ToolctlMessages.h.
| struct { ... } bgcios::toolctl::NotifyMessage::control |
Address of the data access causing a watchpoint event.
Definition at line 591 of file ToolctlMessages.h.
< Definition for NotifyMessageType_Termination.
Process exit status. Byte2: exit return code Byte3: terminating signal number
Definition at line 595 of file ToolctlMessages.h.
struct MessageHeader bgcios::toolctl::ToolMessage::header [read, inherited] |
Message header.
Definition at line 460 of file ToolctlMessages.h.
Address of interrupted instruction (signal notification).
Definition at line 590 of file ToolctlMessages.h.
Which type of notify message is this.
Definition at line 584 of file ToolctlMessages.h.
Tool priority.
Definition at line 600 of file ToolctlMessages.h.
Control Authority notification reason: Conflict or Available.
Definition at line 601 of file ToolctlMessages.h.
Signal Notification reason.
Definition at line 592 of file ToolctlMessages.h.
| struct { ... } bgcios::toolctl::NotifyMessage::signal |
< Definition for NotifyMessageType_Signal.
Signal number.
Definition at line 588 of file ToolctlMessages.h.
| struct { ... } bgcios::toolctl::NotifyMessage::termination |
Thread id.
Definition at line 589 of file ToolctlMessages.h.
uint32_t bgcios::toolctl::ToolMessage::toolId [inherited] |
Tool identifier.
Definition at line 461 of file ToolctlMessages.h.
< Definition for NotifyMessageType_Control.
ToolId.
Definition at line 598 of file ToolctlMessages.h.
Tool character string.
Definition at line 599 of file ToolctlMessages.h.
| union { ... } bgcios::toolctl::NotifyMessage::type |
1.6.1