File nut/pro/soapc.c


Included Files


Global Function SoapProcCallResource()

int SoapProcCallResource ( SOAP_PROCEDURE* proc, const char* url, const char* uri, const char* urn, uint32_t tmo )
Prototyped in: nut/include/pro/soap.h
Calls: FillBody() nut/pro/soapc.c
  NutTcpCloseSocket() nut/net/tcpsock.c
  NutTcpCreateSocket() nut/net/tcpsock.c
  ReadResult() nut/pro/soapc.c
  fclose() nut/crt/fclose.c
  fflush() nut/crt/fflush.c
  fprintf() nut/crt/fprintf.c
  fputs() nut/crt/fputs.c
  free() nut/crt/malloc.c
  malloc() nut/crt/malloc.c
  TcpHostConnectStream(), UriSchemeRelease(), UriSchemeSplit()

Local Function FillBody()

static int FillBody ( char* body, int size, const char* urn, SOAP_PROCEDURE* proc )
Calls: sprintf() nut/crt/sprintf.c
  strcpy() nut/c/string/strcpy.c
  strlen() nut/c/string/strlen.c
Called by: SoapProcCallResource() nut/pro/soapc.c

Local Function ReadResult()

static int ReadResult ( FILE* stream, SOAP_PROCEDURE* proc )
Calls: ReadResultBody() nut/pro/soapc.c
  atoi() nut/c/stdlib/atoi.c
  fgets() nut/crt/fgets.c
  free() nut/crt/malloc.c
  malloc() nut/crt/malloc.c
  strchr() nut/c/string/strchr.c
  strcasecmp()
Called by: SoapProcCallResource() nut/pro/soapc.c

Local Function ReadResultBody()

static int ReadResultBody ( FILE* stream, int avail, SOAP_PROCEDURE* proc )
Calls: ReadUntilChars() nut/pro/soapc.c
  TagRead() nut/pro/soapc.c
  free() nut/crt/malloc.c
  malloc() nut/crt/malloc.c
  strcmp() nut/c/string/strcmp.c
  strdup() nut/crt/strdup.c
  strcasecmp()
Called by: ReadResult() nut/pro/soapc.c

Local Function ReadUntilChars()

static int ReadUntilChars ( FILE* sp, const char* delim, const char* ignore, char* buf, int siz )
Calls: fgetc() nut/crt/fgetc.c
  strchr() nut/c/string/strchr.c
Called by: ReadResultBody() nut/pro/soapc.c
  TagRead() nut/pro/soapc.c

Local Function TagRead()

static int TagRead ( FILE* stream, SOAP_TAG* tag, int avail )
Calls: ReadUntilChars() nut/pro/soapc.c
  memset() nut/c/string/memset.c
Called by: ReadResultBody() nut/pro/soapc.c