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 92 of file PI_PythonResourceTypes.h.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 120 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 126 of file PI_PythonResourceTypes.h.

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

Definition at line 131 of file PI_PythonResourceTypes.h.

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

Definition at line 196 of file PI_PythonResourceTypes.h.

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

Definition at line 143 of file PI_PythonResourceTypes.h.

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

Definition at line 202 of file PI_PythonResourceTypes.h.

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

Definition at line 163 of file PI_PythonResourceTypes.h.

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

Definition at line 158 of file PI_PythonResourceTypes.h.

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

Definition at line 184 of file PI_PythonResourceTypes.h.

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

Definition at line 178 of file PI_PythonResourceTypes.h.

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

Definition at line 173 of file PI_PythonResourceTypes.h.

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

Definition at line 168 of file PI_PythonResourceTypes.h.

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

Definition at line 153 of file PI_PythonResourceTypes.h.

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

Definition at line 148 of file PI_PythonResourceTypes.h.

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

Definition at line 190 of file PI_PythonResourceTypes.h.

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

Definition at line 213 of file PI_PythonResourceTypes.h.

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

Definition at line 208 of file PI_PythonResourceTypes.h.

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

Definition at line 218 of file PI_PythonResourceTypes.h.


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