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

#include <SOP_Compiled.h>

Public Member Functions

 ExecuteParms (TaskStateArray &state, UnloadMode unloadmode, const OP_Context &context, UT_ErrorManager &errors, DEP_MicroNode *depnode, SOP_NodeVerb::ForbiddenNodeMap &forbiddennodes, UT_Array< GU_DetailHandle > *recyclingbin)
 
 ~ExecuteParms ()
 
TaskStateArraystate () const
 
UnloadMode unloadMode () const
 
const OP_Contextcontext () const
 
UT_ErrorManagererrors () const
 
DEP_MicroNodedepnode () const
 
SOP_NodeVerb::ForbiddenNodeMapforbiddenNodes () const
 
bool hasRecycleableGdp () const
 
GU_DetailHandle allocGdp (bool clear=true) const
 
bool isGdpIdRecycled (const GU_DetailHandle &gdh) const
 

Protected Attributes

TaskStateArraymyState
 
UnloadMode myUnloadMode
 
const OP_ContextmyContext
 
UT_ErrorManagermyErrors
 
DEP_MicroNodemyDepNode
 
SOP_NodeVerb::ForbiddenNodeMapmyForbiddenNodes
 
UT_Array< GU_DetailHandle > * myRecyclingBin
 
UT_ExintArray myRecycledGdpId
 
UT_ExintArray myRecycledGdpShareCount
 

Detailed Description

Definition at line 92 of file SOP_Compiled.h.

Constructor & Destructor Documentation

SOP_Compiled::ExecuteParms::ExecuteParms ( TaskStateArray state,
UnloadMode  unloadmode,
const OP_Context context,
UT_ErrorManager errors,
DEP_MicroNode depnode,
SOP_NodeVerb::ForbiddenNodeMap forbiddennodes,
UT_Array< GU_DetailHandle > *  recyclingbin 
)
inline

Definition at line 97 of file SOP_Compiled.h.

SOP_Compiled::ExecuteParms::~ExecuteParms ( )
inline

Definition at line 111 of file SOP_Compiled.h.

Member Function Documentation

GU_DetailHandle SOP_Compiled::ExecuteParms::allocGdp ( bool  clear = true) const
inline

Definition at line 128 of file SOP_Compiled.h.

const OP_Context& SOP_Compiled::ExecuteParms::context ( ) const
inline

Definition at line 116 of file SOP_Compiled.h.

DEP_MicroNode* SOP_Compiled::ExecuteParms::depnode ( ) const
inline

Definition at line 118 of file SOP_Compiled.h.

UT_ErrorManager& SOP_Compiled::ExecuteParms::errors ( ) const
inline

Definition at line 117 of file SOP_Compiled.h.

SOP_NodeVerb::ForbiddenNodeMap& SOP_Compiled::ExecuteParms::forbiddenNodes ( ) const
inline

Definition at line 120 of file SOP_Compiled.h.

bool SOP_Compiled::ExecuteParms::hasRecycleableGdp ( ) const
inline

Definition at line 122 of file SOP_Compiled.h.

bool SOP_Compiled::ExecuteParms::isGdpIdRecycled ( const GU_DetailHandle gdh) const
inline

Definition at line 147 of file SOP_Compiled.h.

TaskStateArray& SOP_Compiled::ExecuteParms::state ( ) const
inline

Definition at line 114 of file SOP_Compiled.h.

UnloadMode SOP_Compiled::ExecuteParms::unloadMode ( ) const
inline

Definition at line 115 of file SOP_Compiled.h.

Member Data Documentation

const OP_Context& SOP_Compiled::ExecuteParms::myContext
protected

Definition at line 166 of file SOP_Compiled.h.

DEP_MicroNode* SOP_Compiled::ExecuteParms::myDepNode
protected

Definition at line 168 of file SOP_Compiled.h.

UT_ErrorManager& SOP_Compiled::ExecuteParms::myErrors
protected

Definition at line 167 of file SOP_Compiled.h.

SOP_NodeVerb::ForbiddenNodeMap& SOP_Compiled::ExecuteParms::myForbiddenNodes
protected

Definition at line 169 of file SOP_Compiled.h.

UT_ExintArray SOP_Compiled::ExecuteParms::myRecycledGdpId
mutableprotected

Definition at line 171 of file SOP_Compiled.h.

UT_ExintArray SOP_Compiled::ExecuteParms::myRecycledGdpShareCount
mutableprotected

Definition at line 172 of file SOP_Compiled.h.

UT_Array<GU_DetailHandle>* SOP_Compiled::ExecuteParms::myRecyclingBin
protected

Definition at line 170 of file SOP_Compiled.h.

TaskStateArray& SOP_Compiled::ExecuteParms::myState
protected

Definition at line 164 of file SOP_Compiled.h.

UnloadMode SOP_Compiled::ExecuteParms::myUnloadMode
protected

Definition at line 165 of file SOP_Compiled.h.


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