HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PI_PythonResource::EventMessage Struct Reference

#include <PI_PythonResourceTypes.h>

Classes

struct  Data
 

Public Types

enum  Type : short {
  Type::None = 0, Type::OnEnter, Type::OnExit, Type::OnInterrupt,
  Type::OnRegister, Type::OnReload, Type::OnResume, Type::OnUnregister,
  Type::OnRuntimeError, Type::OnGenerate, Type::OnPrintMessage, Type::OnCustomEvent,
  Type::OnPreEnter, Type::OnActivate, Type::OnDeactivate
}
 
enum  DeliveryMode : unsigned { DeliveryMode::Immediate = 0, DeliveryMode::Queue }
 

Public Member Functions

 EventMessage (Type type)
 
 EventMessage ()
 
 ~EventMessage ()=default
 

Public Attributes

Type myType
 
UT_StringHolder myKwargs
 

Detailed Description

Definition at line 59 of file PI_PythonResourceTypes.h.

Member Enumeration Documentation

Enumerator
Immediate 
Queue 

Definition at line 82 of file PI_PythonResourceTypes.h.

Enumerator
None 
OnEnter 
OnExit 
OnInterrupt 
OnRegister 
OnReload 
OnResume 
OnUnregister 
OnRuntimeError 
OnGenerate 
OnPrintMessage 
OnCustomEvent 
OnPreEnter 
OnActivate 
OnDeactivate 

Definition at line 63 of file PI_PythonResourceTypes.h.

Constructor & Destructor Documentation

PI_PythonResource::EventMessage::EventMessage ( Type  type)
inline

Definition at line 195 of file PI_PythonResourceTypes.h.

PI_PythonResource::EventMessage::EventMessage ( )
inline

Definition at line 201 of file PI_PythonResourceTypes.h.

PI_PythonResource::EventMessage::~EventMessage ( )
default

Member Data Documentation

UT_StringHolder PI_PythonResource::EventMessage::myKwargs

Definition at line 209 of file PI_PythonResourceTypes.h.

Type PI_PythonResource::EventMessage::myType

Definition at line 208 of file PI_PythonResourceTypes.h.


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