HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PDG_JobScriptInfo Class Reference

#include <PDG_JobScriptInfo.h>

Public Member Functions

 PDG_JobScriptInfo ()
 
void setScriptInfo (const UT_StringHolder &module_name, const UT_StringHolder &python_module, const UT_StringHolder &extra_args)
 
void setServiceCompatibility (const UT_StringArray &service_type_names)
 
void setServiceCompatibility (const UT_StringHolder &service_type_name, bool compatible)
 
void setIsMainThread (bool is_main_thread)
 
void setIsNative (bool is_native)
 
bool isServiceCompatible (const UT_StringHolder &service_type_name) const
 
bool isServiceCompatible (const PDG_Service &service) const
 
void formatCommand (UT_WorkBuffer &buffer) const
 
UT_StringHolder formatCommand () const
 
bool isStandardScript () const
 
bool isMainThread () const
 
bool isNative () const
 
const UT_StringHoldermoduleName () const
 
const UT_StringHolderpythonExecutable () const
 
const UT_StringHolderextraArgs () const
 
const UT_StringArrayserviceTypeNames () const
 

Detailed Description

Definition at line 20 of file PDG_JobScriptInfo.h.

Constructor & Destructor Documentation

PDG_JobScriptInfo::PDG_JobScriptInfo ( )

Member Function Documentation

const UT_StringHolder& PDG_JobScriptInfo::extraArgs ( ) const
inline

Definition at line 59 of file PDG_JobScriptInfo.h.

void PDG_JobScriptInfo::formatCommand ( UT_WorkBuffer buffer) const
UT_StringHolder PDG_JobScriptInfo::formatCommand ( ) const
bool PDG_JobScriptInfo::isMainThread ( ) const
inline

Definition at line 50 of file PDG_JobScriptInfo.h.

bool PDG_JobScriptInfo::isNative ( ) const
inline

Definition at line 52 of file PDG_JobScriptInfo.h.

bool PDG_JobScriptInfo::isServiceCompatible ( const UT_StringHolder service_type_name) const
bool PDG_JobScriptInfo::isServiceCompatible ( const PDG_Service service) const
bool PDG_JobScriptInfo::isStandardScript ( ) const
inline

Definition at line 48 of file PDG_JobScriptInfo.h.

const UT_StringHolder& PDG_JobScriptInfo::moduleName ( ) const
inline

Definition at line 55 of file PDG_JobScriptInfo.h.

const UT_StringHolder& PDG_JobScriptInfo::pythonExecutable ( ) const
inline

Definition at line 57 of file PDG_JobScriptInfo.h.

const UT_StringArray& PDG_JobScriptInfo::serviceTypeNames ( ) const
inline

Definition at line 61 of file PDG_JobScriptInfo.h.

void PDG_JobScriptInfo::setIsMainThread ( bool  is_main_thread)
inline

Definition at line 35 of file PDG_JobScriptInfo.h.

void PDG_JobScriptInfo::setIsNative ( bool  is_native)
inline

Definition at line 37 of file PDG_JobScriptInfo.h.

void PDG_JobScriptInfo::setScriptInfo ( const UT_StringHolder module_name,
const UT_StringHolder python_module,
const UT_StringHolder extra_args 
)
void PDG_JobScriptInfo::setServiceCompatibility ( const UT_StringArray service_type_names)
void PDG_JobScriptInfo::setServiceCompatibility ( const UT_StringHolder service_type_name,
bool  compatible 
)

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