CMD/CMD_Manager.h File Reference

#include "CMD_API.h"
#include <iostream.h>
#include <UT/UT_Assert.h>
#include <UT/UT_String.h>
#include <UT/UT_StringArray.h>
#include <UT/UT_PtrArray.h>
#include <UT/UT_SymbolTable.h>
#include <CH/CH_Manager.h>
#include <UT/UT_Spawn.h>
#include <FS/FS_ServerSocketListener.h>
#include "CMD_Command.h"
#include "CMD_Source.h"
#include "CMD_Variable.h"

Go to the source code of this file.

Classes

class  CMD_Manager

Defines

#define CMD_STATUS_VARIABLE   "status"

Typedefs

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

Functions

DLLEXPORT void CMDextendLibrary (CMD_Manager *theManager)
CMD_ManagerCMDgetManager ()


Define Documentation

#define CMD_STATUS_VARIABLE   "status"

Definition at line 60 of file CMD_Manager.h.


Typedef Documentation

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

Definition at line 54 of file CMD_Manager.h.

Definition at line 56 of file CMD_Manager.h.

typedef void(* CMD_PostCmdCallback)(void *userdata)

Definition at line 53 of file CMD_Manager.h.

typedef UT_PtrArray<char *> CMD_PromptStack

Definition at line 58 of file CMD_Manager.h.

Definition at line 57 of file CMD_Manager.h.


Function Documentation

DLLEXPORT 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, FS/FS_Background.C, and ui/cmd_ui.C.

Definition at line 88 of file channel.C.

CMD_Manager* CMDgetManager (  )  [inline]

Definition at line 468 of file CMD_Manager.h.


Generated on Thu May 17 00:09:52 2012 for HDK by  doxygen 1.5.9