liberdm/include/erdminternal.h File Reference

#include "erdm.h"

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sDmCommandGeneric
struct  sDmCommandDisplay
struct  sDmCommandDisplayPartial
struct  sDmCommandDump
union  uDmCommand
struct  erDmCmd_t

Defines

#define DMPORT   50555
#define DM_MAXCHARONLINE   1024
#define DM_CMD_NAME   128
#define DM_ARGLENGTH   256
#define DM_N_ARG   6

Functions

void erDmGetArgs (char *pChar, erDmCmd_t *pCmd, int nReqArgs)


Define Documentation

#define DM_ARGLENGTH   256

Definition at line 36 of file erdminternal.h.

#define DM_CMD_NAME   128

Definition at line 35 of file erdminternal.h.

#define DM_MAXCHARONLINE   1024

Definition at line 34 of file erdminternal.h.

#define DM_N_ARG   6

Definition at line 37 of file erdminternal.h.

#define DMPORT   50555

Copyright (C) 2005-2008 iRex Technologies B.V. All rights reserved.

Definition at line 32 of file erdminternal.h.


Function Documentation

void erDmGetArgs ( char *  pChar,
erDmCmd_t pCmd,
int  nReqArgs 
)

Copyright (C) 2005-2008 iRex Technologies B.V. All rights reserved.

Definition at line 30 of file erdminternal.c.

00031 {
00032     int     nArg;
00033     int     i;
00034     char    szToken[DM_MAXCHARONLINE];
00035 
00036     for (nArg = 0; nArg < nReqArgs; nArg++)
00037     {
00038         i = 0;
00039         while (*pChar != '\0')
00040         {
00041             szToken[i] = '\0';
00042             if (*pChar == ',')
00043             {
00044                 pChar++;
00045                 break;
00046             }
00047             szToken[i] = *pChar++;
00048             i++;
00049             szToken[i] = '\0';
00050         }
00051         strcpy(pCmd->arg[nArg], szToken);
00052     }
00053 }


Generated on Sun Dec 14 17:11:28 2008 by  doxygen 1.5.6