File nut/hwtest/audio/nutpiper/scanner.c


Included Files


Global Function ScanStreamHeader()

int ScanStreamHeader ( TCPSOCKET* sock, RADIOSTATION* rsp )
Prototyped in: nut/hwtest/audio/nutpiper/scanner.h
Calls: GetLine() nut/hwtest/audio/nutpiper/scanner.c
  PutString() nut/hwtest/audio/nutpiper/scanner.c
  atoi() nut/c/stdlib/atoi.c
  atol() nut/c/stdlib/atol.c
  free() nut/crt/malloc.c
  inet_ntoa() nut/boot/bootmon/utils.c
  malloc() nut/crt/malloc.c
  printf() nut/crt/printf.c
  puts() nut/crt/puts.c
  sprintf() nut/crt/sprintf.c
  strcat() nut/c/string/strcat.c
  strcpy() nut/c/string/strcpy.c
  strlen() nut/c/string/strlen.c
  strncmp() nut/c/string/strncmp.c
Called by: ConnectStation() nut/hwtest/audio/nutpiper/nutpiper.c
  Scanner() nut/hwtest/audio/nutpiper/scanner.c

Global Function Scanner()

void Scanner ( void* arg )
Prototyped in: nut/hwtest/audio/nutpiper/scanner.c
Calls: ReadMetaTitle() nut/hwtest/audio/nutpiper/scanner.c
  ScanStreamHeader() nut/hwtest/audio/nutpiper/scanner.c
  free() nut/crt/malloc.c
  inet_ntoa() nut/boot/bootmon/utils.c
  printf() nut/crt/printf.c
  NutHeapRootAvailable(), NutSleep(), NutTcpCloseSocket(), NutTcpConnect(), NutTcpCreateSocket(), NutTcpError(), NutTcpSetSockOpt(), NutThreadSetPriority()
Used in: ScannerInit() nut/hwtest/audio/nutpiper/scanner.c
References Variables: radio nut/hwtest/audio/nutpiper/config.c
  station nut/hwtest/audio/nutpiper/config.c

Global Function ScannerInit()

int ScannerInit ( void )
Prototyped in: nut/hwtest/audio/nutpiper/scanner.h
Calls: NutThreadCreate() nut/arch/cm3/os/context.c
References Functions: Scanner() nut/hwtest/audio/nutpiper/scanner.c

Local Function GetLine()

static int GetLine ( TCPSOCKET* sock, char* line, uint16_t size )
Calls: printf() nut/crt/printf.c
  NutTcpReceive()
Called by: ScanStreamHeader() nut/hwtest/audio/nutpiper/scanner.c
  UserEntry() nut/boot/bootmon/bootmon.c

Local Function PutString()

static int PutString ( TCPSOCKET* sock, char* str )
Calls: strlen() nut/c/string/strlen.c
  NutTcpSend()
Called by: ScanStreamHeader() nut/hwtest/audio/nutpiper/scanner.c
  UserEntry() nut/boot/bootmon/bootmon.c

Local Function ReadMetaTitle()

static char* ReadMetaTitle ( TCPSOCKET* sock, uint32_t iv )
Calls: free() nut/crt/malloc.c
  malloc() nut/crt/malloc.c
  printf() nut/crt/printf.c
  puts() nut/crt/puts.c
  strchr() nut/c/string/strchr.c
  strcpy() nut/c/string/strcpy.c
  strlen() nut/c/string/strlen.c
  strrchr() nut/c/string/strrchr.c
  NutTcpReceive(), strcasecmp()
Called by: Scanner() nut/hwtest/audio/nutpiper/scanner.c