http chunked stream
[http transport]


Files

file  axis2_http_chunked_stream.h
 axis2 HTTP Chunked Stream

Classes

struct  axis2_http_chunked_stream_ops
struct  axis2_http_chunked_stream

Defines

#define AXIS2_HTTP_CHUNKED_STREAM_READ(chunked_stream, env, buffer, count)
#define AXIS2_HTTP_CHUNKED_STREAM_WRITE(chunked_stream, env, buffer, count)
#define AXIS2_HTTP_CHUNKED_GET_CURRENT_CHUNK_SIZE(chunked_stream, env)
#define AXIS2_HTTP_CHUNKED_STREAM_WRITE_LAST_CHUNK(chunked_stream, env)
#define AXIS2_HTTP_CHUNKED_STREAM_FREE(chunked_stream, env)   ((chunked_stream)->ops->free(chunked_stream, env))

Typedefs

typedef axis2_http_chunked_stream_ops axis2_http_chunked_stream_ops_t
typedef axis2_http_chunked_stream axis2_http_chunked_stream_t

Functions

AXIS2_EXTERN axis2_http_chunked_stream_taxis2_http_chunked_stream_create (const axis2_env_t *env, axis2_stream_t *stream)

Detailed Description

Description

Define Documentation

#define AXIS2_HTTP_CHUNKED_GET_CURRENT_CHUNK_SIZE ( chunked_stream,
env   ) 

Value:

((chunked_stream)->ops->get_current_chunk_size \
                  (chunked_stream, env))
Gets the current chunk size.
See also:
axis2_http_chunked_stream_ops::get_current_chunk_size

#define AXIS2_HTTP_CHUNKED_STREAM_FREE ( chunked_stream,
env   )     ((chunked_stream)->ops->free(chunked_stream, env))

Free.

See also:
axis2_http_chunked_stream_ops::free

#define AXIS2_HTTP_CHUNKED_STREAM_READ ( chunked_stream,
env,
buffer,
count   ) 

Value:

((chunked_stream)->ops->read(chunked_stream, env, \
                  buffer, count))
Read.
See also:
axis2_http_chunked_stream_ops::read

#define AXIS2_HTTP_CHUNKED_STREAM_WRITE ( chunked_stream,
env,
buffer,
count   ) 

Value:

((chunked_stream)->ops->write(chunked_stream, env, \
                  buffer, count))
Write.
See also:
axis2_http_chunked_stream_ops::write

#define AXIS2_HTTP_CHUNKED_STREAM_WRITE_LAST_CHUNK ( chunked_stream,
env   ) 

Value:

((chunked_stream)->ops->write_last_chunk(chunked_stream\
                  , env))
Writes the last chunk.
See also:
axis2_http_chunked_stream_ops::write_last_chunk


Typedef Documentation

typedef struct axis2_http_chunked_stream_ops axis2_http_chunked_stream_ops_t

Type name for struct axis2_http_chunked_stream_ops

typedef struct axis2_http_chunked_stream axis2_http_chunked_stream_t

Type name for struct axis2_http_chunked_stream


Function Documentation

AXIS2_EXTERN axis2_http_chunked_stream_t* axis2_http_chunked_stream_create ( const axis2_env_t env,
axis2_stream_t stream 
)

Parameters:
env pointer to environment struct
stream pointer to stream


Generated on Tue Oct 3 18:21:14 2006 for Axis2/C by  doxygen 1.4.7