ReactOS 0.4.16-dev-522-gb68104a
|
Go to the source code of this file.
Classes | |
struct | ArgvInfo |
struct | Command |
Macros | |
#define | kIdleInterval 20 |
#define | kIdleBatchLaunch 180 |
#define | kBeepAfterCmdTime 15 |
#define | kNoMax (-1) |
#define | kNoMin (-1) |
#define | kAbbreviatedMatchAllowed 0 |
#define | kExactMatchRequired 1 |
#define | kAmbiguousCommand ((CommandPtr) -1) |
#define | kNoCommand ((CommandPtr) 0) |
#define | kCmdHidden 00001 |
#define | kCmdMustBeConnected 00002 |
#define | kCmdMustBeDisconnected 00004 |
#define | kCompleteRemoteFile 00010 |
#define | kCompleteRemoteDir 00020 |
#define | kCompleteLocalFile 00040 |
#define | kCompleteLocalDir 00100 |
#define | kCompleteBookmark 00200 |
#define | kCompletePrefOpt 00400 |
Typedefs | |
typedef struct ArgvInfo | ArgvInfo |
typedef struct ArgvInfo * | ArgvInfoPtr |
typedef struct Command * | CommandPtr |
typedef void(* | CmdProc) (const int argc, const char **const argv, const CommandPtr cmdp, const ArgvInfoPtr aip) |
typedef struct Command | Command |
Functions | |
void | InitCommandList (void) |
CommandPtr | GetCommandByIndex (const int) |
CommandPtr | GetCommandByName (const char *const, int) |
void | PrintCmdHelp (CommandPtr) |
void | PrintCmdUsage (CommandPtr) |
int | MakeArgv (char *, int *, const char **, int, char *, size_t, int *, int) |
void | XferCanceller (int) |
void | BackToTop (int) |
void | Cancel (int) |
void | CommandShell (void) |
#define kAmbiguousCommand ((CommandPtr) -1) |
#define kNoCommand ((CommandPtr) 0) |
typedef struct ArgvInfo * ArgvInfoPtr |
typedef struct Command* CommandPtr |
Definition at line 452 of file shell.c.
Referenced by CommandShell().
Definition at line 481 of file shell.c.
Referenced by CreatePartitionPage(), DECLARE_INTERFACE_(), DECLSPEC_ALIGN(), ListCmd(), LocalListCmd(), PageCmd(), and ShowPartitionSizeInputBox().
Definition at line 499 of file shell.c.
Referenced by main().
CommandPtr GetCommandByIndex | ( | const int | i | ) |
Definition at line 140 of file shell.c.
Referenced by CommandCompletionFunction().
CommandPtr GetCommandByName | ( | const char * const | name, |
int | wantExactMatch | ||
) |
Definition at line 156 of file shell.c.
Referenced by CompletionFunction(), DoCommand(), and HelpCmd().
Definition at line 90 of file shell.c.
Referenced by PreInit().
int MakeArgv | ( | char * | line, |
int * | cargc, | ||
const char ** | cargv, | ||
int | cargcmax, | ||
char * | dbuf, | ||
size_t | dbufsize, | ||
int * | noglobargv, | ||
int | readlineHacks | ||
) |
Definition at line 221 of file shell.c.
Referenced by CommandShell(), and CompletionFunction().
void PrintCmdHelp | ( | CommandPtr | c | ) |
void PrintCmdUsage | ( | CommandPtr | c | ) |
Definition at line 210 of file shell.c.
Referenced by ChdirCmd(), DeleteCmd(), DoCommand(), GetCmd(), HelpCmd(), ListCmd(), LocalListCmd(), LookupCmd(), MkdirCmd(), MlsCmd(), OpenCmd(), PutCmd(), RmdirCmd(), SpoolGetCmd(), and SpoolPutCmd().
Definition at line 419 of file shell.c.