Main Page | File List | File Members

CStdio.h File Reference

OpenSOAP API CStdio Processing. More...

#include <OpenSOAP/ByteArray.h>
#include <stdio.h>

Go to the source code of this file.

Typedefs

typedef tagOpenSOAPCStdio OpenSOAPCStdio
 OpenSOAPCStdio Structure Type Definition.

typedef OpenSOAPCStdioOpenSOAPCStdioPtr
 OpenSOAPCStdio Pointer Type Definition.


Functions

int OpenSOAPCStdioCreate (OpenSOAPCStdioPtr *s)
 OpenSOAP CStdio Instance Create.

int OpenSOAPCStdioCreateWithFILEPtr (FILE *is, FILE *os, OpenSOAPCStdioPtr *s)
 OpenSOAP CStdio Instance Create.

int OpenSOAPCStdioCreateForStdio (OpenSOAPCStdioPtr *s)
 OpenSOAP CStdio Instance Create for Stdio.

int OpenSOAPCStdioClose (OpenSOAPCStdioPtr s)
 Close and Disconnect OpenSOAP CStdio.

int OpenSOAPCStdioRelease (OpenSOAPCStdioPtr s)
 OpenSOAP CStdio Release.

int OpenSOAPCStdioSetBinaryMode (OpenSOAPCStdioPtr s)
 Set OpenSOAP CStdio Stream to BINARY mode.

int OpenSOAPCStdioSetTextMode (OpenSOAPCStdioPtr s)
 Set OpenSOAP CStdio Stream to TEXT mode.

int OpenSOAPCStdioRead (OpenSOAPCStdioPtr s, unsigned char *buf, size_t *buf_sz)
 Read From OpenSOAP CStdio Stream.

int OpenSOAPCStdioWrite (OpenSOAPCStdioPtr s, const unsigned char *buf, size_t *buf_sz)
 Write to OpenSOAP CStdio Stream.

int OpenSOAPCStdioReadToDelm (OpenSOAPCStdioPtr s, const unsigned char *delm, size_t delm_sz, OpenSOAPByteArrayPtr buf)
 Read to Delimiter from OpenSOAP CStdio Stream.


Detailed Description

OpenSOAP API CStdio Processing.

Author:
OpenSOAP Development Team

Function Documentation

int OpenSOAPCStdioClose OpenSOAPCStdioPtr  s  ) 
 

Close and Disconnect OpenSOAP CStdio.

Parameters:
s OpenSOAPCStdioPtr [in] ((|s|)) OpenSOAP CStdio
Returns:
Error Code

int OpenSOAPCStdioCreate OpenSOAPCStdioPtr s  ) 
 

OpenSOAP CStdio Instance Create.

Parameters:
s OpenSOAPCStdioPtr * [out] ((|s|)) OpenSOAP CStdio pointer
Returns:
Error Code

int OpenSOAPCStdioCreateForStdio OpenSOAPCStdioPtr s  ) 
 

OpenSOAP CStdio Instance Create for Stdio.

Parameters:
s OpenSOAPCStdioPtr * [out] ((|s|)) OpenSOAP CStdio pointer
Returns:
Error Code

int OpenSOAPCStdioCreateWithFILEPtr FILE *  is,
FILE *  os,
OpenSOAPCStdioPtr s
 

OpenSOAP CStdio Instance Create.

Parameters:
is FILE * [in] ((|is|)) FILE pointer
os FILE * [in] ((|os|)) FILE pointer
s OpenSOAPCStdioPtr * [out] ((|s|)) OpenSOAP CStdio pointer
Returns:
Error Code

int OpenSOAPCStdioRead OpenSOAPCStdioPtr  s,
unsigned char *  buf,
size_t *  buf_sz
 

Read From OpenSOAP CStdio Stream.

Parameters:
s OpenSOAPCStdioPtr [in] ((|s|)) OpenSOAP CStdio
buf unsigned char * [out] ((|buf|)) Read Buffer
buf_sz size_t * [in, out] ((|buf_sz|)) Read Buffer size. Returns actual size read.
Returns:
Error Code

int OpenSOAPCStdioReadToDelm OpenSOAPCStdioPtr  s,
const unsigned char *  delm,
size_t  delm_sz,
OpenSOAPByteArrayPtr  buf
 

Read to Delimiter from OpenSOAP CStdio Stream.

Parameters:
s OpenSOAPCStdioPtr [in] ((|s|)) OpenSOAP CStdio
delm const unsigned char * [in] ((|delm|)) Delimiter string
delm_sz size_t [in] ((|delm_sz|)) Delimiter length
buf OpenSOAPByteArrayPtr [out] ((|buf|)) Read Buffer
Returns:
Error Code

int OpenSOAPCStdioRelease OpenSOAPCStdioPtr  s  ) 
 

OpenSOAP CStdio Release.

Parameters:
s OpenSOAPCStdioPtr [in] ((|s|)) OpenSOAP CStdio
Returns:
Error Code

int OpenSOAPCStdioSetBinaryMode OpenSOAPCStdioPtr  s  ) 
 

Set OpenSOAP CStdio Stream to BINARY mode.

Parameters:
s OpenSOAPCStdioPtr [in] ((|s|)) OpenSOAP CStdio
Returns:
Error Code

int OpenSOAPCStdioSetTextMode OpenSOAPCStdioPtr  s  ) 
 

Set OpenSOAP CStdio Stream to TEXT mode.

Parameters:
s OpenSOAPCStdioPtr [in] ((|s|)) OpenSOAP CStdio
Returns:
Error Code

int OpenSOAPCStdioWrite OpenSOAPCStdioPtr  s,
const unsigned char *  buf,
size_t *  buf_sz
 

Write to OpenSOAP CStdio Stream.

Parameters:
s OpenSOAPCStdioPtr [in] ((|s|)) OpenSOAP CStdio
buf const unsigned char * [in] ((|buf|)) Write Buffer
buf_sz size_t * [in, out] ((|buf_sz|)) Write Buffer size. Returns actual size written
Returns:
Error Code


Generated on Mon Oct 18 18:29:44 2004 for OpenSOAP by doxygen 1.3.6