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

#include <PI_PythonResourceTypes.h>

Classes

struct  Elem
 

Public Types

using Array = UT_Array< Elem >
 

Public Member Functions

 Data ()
 
 ~Data ()=default
 
void add (char const *key, Elem::Value const &value)
 
void add (char const *key, char const *value, bool double_quote)
 
void addExpr (char const *key, char const *value)
 
void addStateType (char const *value, bool double_quote=false)
 
void addStateLabel (char const *value, bool double_quote=false)
 
void addHandleType (char const *value, bool double_quote=false)
 
void addHandleLabel (char const *value, bool double_quote=false)
 
void addPackageName (char const *value, bool double_quote=false)
 
void addPackageFilepath (char const *value, bool double_quote=false)
 
void addMessage (char const *value, bool double_quote=false)
 
void addImportantMessage (char const *value, bool double_quote=false)
 
void addWarning (char const *value, bool double_quote=false)
 
void addError (char const *value, bool double_quote=false)
 
void addFatal (char const *value, bool double_quote=false)
 
void setDeliveryMode (EventMessage::DeliveryMode mode)
 
DeliveryMode deliveryMode () const
 
Array const & values () const
 

Detailed Description

Definition at line 91 of file PI_PythonResourceTypes.h.

Member Typedef Documentation

Constructor & Destructor Documentation

PI_PythonResource::EventMessage::Data::Data ( )
inline

Definition at line 119 of file PI_PythonResourceTypes.h.

PI_PythonResource::EventMessage::Data::~Data ( )
default

Member Function Documentation

void PI_PythonResource::EventMessage::Data::add ( char const *  key,
Elem::Value const &  value 
)
inline

Definition at line 125 of file PI_PythonResourceTypes.h.

void PI_PythonResource::EventMessage::Data::add ( char const *  key,
char const *  value,
bool  double_quote 
)
inline

Definition at line 130 of file PI_PythonResourceTypes.h.

void PI_PythonResource::EventMessage::Data::addError ( char const *  value,
bool  double_quote = false 
)
inline

Definition at line 194 of file PI_PythonResourceTypes.h.

void PI_PythonResource::EventMessage::Data::addExpr ( char const *  key,
char const *  value 
)
inline

Definition at line 141 of file PI_PythonResourceTypes.h.

void PI_PythonResource::EventMessage::Data::addFatal ( char const *  value,
bool  double_quote = false 
)
inline

Definition at line 200 of file PI_PythonResourceTypes.h.

void PI_PythonResource::EventMessage::Data::addHandleLabel ( char const *  value,
bool  double_quote = false 
)
inline

Definition at line 161 of file PI_PythonResourceTypes.h.

void PI_PythonResource::EventMessage::Data::addHandleType ( char const *  value,
bool  double_quote = false 
)
inline

Definition at line 156 of file PI_PythonResourceTypes.h.

void PI_PythonResource::EventMessage::Data::addImportantMessage ( char const *  value,
bool  double_quote = false 
)
inline

Definition at line 182 of file PI_PythonResourceTypes.h.

void PI_PythonResource::EventMessage::Data::addMessage ( char const *  value,
bool  double_quote = false 
)
inline

Definition at line 176 of file PI_PythonResourceTypes.h.

void PI_PythonResource::EventMessage::Data::addPackageFilepath ( char const *  value,
bool  double_quote = false 
)
inline

Definition at line 171 of file PI_PythonResourceTypes.h.

void PI_PythonResource::EventMessage::Data::addPackageName ( char const *  value,
bool  double_quote = false 
)
inline

Definition at line 166 of file PI_PythonResourceTypes.h.

void PI_PythonResource::EventMessage::Data::addStateLabel ( char const *  value,
bool  double_quote = false 
)
inline

Definition at line 151 of file PI_PythonResourceTypes.h.

void PI_PythonResource::EventMessage::Data::addStateType ( char const *  value,
bool  double_quote = false 
)
inline

Definition at line 146 of file PI_PythonResourceTypes.h.

void PI_PythonResource::EventMessage::Data::addWarning ( char const *  value,
bool  double_quote = false 
)
inline

Definition at line 188 of file PI_PythonResourceTypes.h.

DeliveryMode PI_PythonResource::EventMessage::Data::deliveryMode ( ) const
inline

Definition at line 211 of file PI_PythonResourceTypes.h.

void PI_PythonResource::EventMessage::Data::setDeliveryMode ( EventMessage::DeliveryMode  mode)
inline

Definition at line 206 of file PI_PythonResourceTypes.h.

Array const& PI_PythonResource::EventMessage::Data::values ( ) const
inline

Definition at line 216 of file PI_PythonResourceTypes.h.


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