HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CMD_Manager.h File Reference
#include "CMD_API.h"
#include "CMD_Command.h"
#include "CMD_Source.h"
#include "CMD_Variable.h"
#include <CH/CH_Manager.h>
#include <FS/FS_ServerSocketListener.h>
#include <UT/UT_Assert.h>
#include <UT/UT_NonCopyable.h>
#include <UT/UT_Spawn.h>
#include <UT/UT_String.h>
#include <UT/UT_StringArray.h>
#include <UT/UT_StringSet.h>
#include <UT/UT_SymbolTable.h>
#include <UT/UT_ValArray.h>
#include <iosfwd>
+ Include dependency graph for CMD_Manager.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CMD_Manager
 
class  CMD_AutoDisableUpdatePythonEnv
 

Macros

#define CMD_STATUS_VARIABLE   "status"
 

Typedefs

typedef void(* CMD_PostCmdCallback )(void *userdata)
 
typedef void(* CMD_CommandEchoCallback )(const char *echo_line, void *userdata)
 
typedef UT_ValArray
< CMD_Command * > 
CMD_CommandList
 
typedef UT_Array< CMD_Source * > CMD_SourceStack
 
typedef UT_Array< char * > CMD_PromptStack
 

Functions

SYS_VISIBILITY_EXPORT void CMDextendLibrary (CMD_Manager *theManager)
 
CMD_ManagerCMDgetManager ()
 

Macro Definition Documentation

#define CMD_STATUS_VARIABLE   "status"

Definition at line 58 of file CMD_Manager.h.

Typedef Documentation

typedef void(* CMD_CommandEchoCallback)(const char *echo_line, void *userdata)

Definition at line 52 of file CMD_Manager.h.

Definition at line 54 of file CMD_Manager.h.

typedef void(* CMD_PostCmdCallback)(void *userdata)

Definition at line 51 of file CMD_Manager.h.

typedef UT_Array<char *> CMD_PromptStack

Definition at line 56 of file CMD_Manager.h.

Definition at line 55 of file CMD_Manager.h.

Function Documentation

SYS_VISIBILITY_EXPORT void CMDextendLibrary ( CMD_Manager cman)

CMDextendLibrary is the plug-in hook called to install extensions to the CMD library.

This function gets called once during Houdini initialization to register the 'cmd_ui' hscript command.

Examples:
expr/channel.C, expr/command.C, expr/functions.C, expr/globalvar.C, FS/FS_Background.C, and ui/cmd_ui.C.

Definition at line 85 of file channel.C.

CMD_Manager* CMDgetManager ( )
inline

Definition at line 605 of file CMD_Manager.h.