bgcios::toolctl::NotifyMessage Struct Reference

Message to notify of an event within the compute node change of a compute node process. More...

#include <ToolctlMessages.h>

Inheritance diagram for bgcios::toolctl::NotifyMessage:
bgcios::toolctl::ToolMessage

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.

Detailed Description

Message to notify of an event within the compute node change of a compute node process.

Definition at line 582 of file ToolctlMessages.h.


Field Documentation

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.

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.

< Definition for NotifyMessageType_Signal.

Signal number.

Definition at line 588 of file ToolctlMessages.h.

Thread id.

Definition at line 589 of file ToolctlMessages.h.

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.


The documentation for this struct was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1