/home/dko/projects/mobilec/trunk/src/cmd_prompt.c File Reference

#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include "include/cmd_prompt.h"
#include "include/commands.h"
#include "config.h"

Go to the source code of this file.


Functions

void * cmd_prompt_Thread (void *arg)
int split_string (char ***args, const char *buf)
int handler_QUIT (void *arg, mc_platform_p global)
int handler_HELP (void *arg, mc_platform_p global)
int handler_SEND (void *arg, mc_platform_p global)

Function Documentation

int cmd_prompt_Destroy ( cmd_prompt_p cmd_prompt )

Definition at line 63 of file cmd_prompt.c.

References MC_SUCCESS.

Referenced by mc_platform_Destroy().

cmd_prompt_p cmd_prompt_Initialize ( mc_platform_p mc_platform )

Definition at line 55 of file cmd_prompt.c.

Referenced by mc_platform_Initialize().

void cmd_prompt_Start ( mc_platform_p mc_platform )

Definition at line 70 of file cmd_prompt.c.

References mc_platform_s::cmd_prompt, cmd_prompt_Thread(), MC_THREAD_CP, mc_platform_s::stack_size, cmd_prompt_s::thread, and THREAD_CREATE.

Referenced by mc_platform_Initialize().

void* cmd_prompt_Thread ( void * arg )

Definition at line 102 of file cmd_prompt.c.

References command_s::args, buf, dealloc_command(), exec_command(), command_s::index, mc_platform, command_s::num_args, process_command(), and split_string().

Referenced by cmd_prompt_Start().

int dealloc_command ( command_t * cmd )

Definition at line 231 of file cmd_prompt.c.

References command_s::args, and command_s::num_args.

Referenced by cmd_prompt_Thread().

int exec_command ( command_t cmd,
mc_platform_p global
)

Definition at line 215 of file cmd_prompt.c.

References command_s::args, cmd_handlers, command_s::index, and command_s::num_args.

Referenced by cmd_prompt_Thread().

int handler_HELP ( void * arg,
mc_platform_p global
)

Definition at line 253 of file cmd_prompt.c.

References command_s::args, command_cmds, command_descriptions, and command_s::num_args.

int handler_PRINT_CONNECTLIST ( void * arg,
mc_platform_p global
)

Definition at line 306 of file cmd_prompt.c.

References mc_platform_s::connection_queue.

int handler_PRINTLIST_AGENTS ( void * arg,
mc_platform_p global
)

Definition at line 318 of file cmd_prompt.c.

References mc_platform_s::agent_queue.

int handler_PRINTLIST_MESSAGE ( void * arg,
mc_platform_p global
)

Definition at line 312 of file cmd_prompt.c.

References mc_platform_s::message_queue.

int handler_QUIT ( void * arg,
mc_platform_p global
)

Definition at line 246 of file cmd_prompt.c.

References mc_platform_Destroy().

int handler_SEND ( void * arg,
mc_platform_p global
)

Definition at line 291 of file cmd_prompt.c.

References command_s::args, command_descriptions, MC_SendAgentMigrationMessageFile(), and command_s::num_args.

int process_command ( command_t * cmd )

Definition at line 197 of file cmd_prompt.c.

References command_s::args, command_cmds, command_s::index, and command_s::num_args.

Referenced by cmd_prompt_Thread().

int split_string ( char *** args,
const char * buf
)

Definition at line 149 of file cmd_prompt.c.

References int.

Referenced by cmd_prompt_Thread().


Generated on Tue Oct 28 17:03:23 2008 for Mobile-C by doxygen 1.5.5

AltStyle によって変換されたページ (->オリジナル) /