File nut/app/tcps/tcps.c


Included Files


Preprocessor definitions

#define APP_VERSION "2.0.0"

#define MAX_INPUT_LINE 32

#define TCP_SERVER_PORT 23


Local Variables

start_time
static time_t start_time
Used in: NutAppMain()  
  ProcessRequests()  

Global Function NutAppMain()

int NutAppMain ( void )
Calls: FatalError() nut/app/tcps/tcps.c
  ProcessRequests() nut/app/tcps/tcps.c
  NutDhcpIfConfig(), NutRegisterDevice(), NutTcpAccept(), NutTcpCloseSocket(), NutTcpCreateSocket(), NutVersionString(), _fdopen(), _fileno(), _ioctl(), fclose(), freopen(), inet_ntoa(), printf(), puts(), time()
References Variables: start_time nut/app/tcps/tcps.c

Local Function FatalError()

static void FatalError ( char* msg )
Calls: puts()
Called by: NutAppMain() nut/app/tcps/tcps.c

Local Function ParseLine()

static char* ParseLine ( char* line, char** pp1, char** pp2 )
Calls: isspace(), strchr()
Called by: ProcessRequests() nut/app/tcps/tcps.c

Local Function ProcessRequests()

static void ProcessRequests ( FILE* stream )
Calls: ParseLine() nut/app/tcps/tcps.c
  NutHeapRootAvailable(), NutNetSaveConfig(), NutReset(), NutSleep(), atoi(), fflush(), fgets(), fprintf(), fputs(), free(), inet_addr(), malloc(), printf(), putchar(), strlen(), strncmp(), time()
Called by: NutAppMain() nut/app/tcps/tcps.c
References Variables: start_time nut/app/tcps/tcps.c