Functions | |
| AXIS2_EXTERN axutil_hash_t * | axiom_mime_parser_parse (axiom_mime_parser_t *mime_parser, const axutil_env_t *env, AXIS2_READ_INPUT_CALLBACK, void *callback_ctx, axis2_char_t *mime_boundary) |
| AXIS2_EXTERN axutil_hash_t * | axiom_mime_parser_get_mime_parts_map (axiom_mime_parser_t *mime_parser, const axutil_env_t *env) |
| AXIS2_EXTERN void | axiom_mime_parser_free (axiom_mime_parser_t *mime_parser, const axutil_env_t *env) |
| AXIS2_EXTERN int | axiom_mime_parser_get_soap_body_len (axiom_mime_parser_t *mime_parser, const axutil_env_t *env) |
| AXIS2_EXTERN axis2_char_t * | axiom_mime_parser_get_soap_body_str (axiom_mime_parser_t *mime_parser, const axutil_env_t *env) |
| AXIS2_EXTERN axiom_mime_parser_t * | axiom_mime_parser_create (const axutil_env_t *env) |
| AXIS2_EXTERN void | axiom_mime_parser_set_chunk_buffer_size (axiom_mime_parser_t *mime_parser, const axutil_env_t *env, int size) |
| AXIS2_EXTERN void | axiom_mime_parser_set_max_chunk_buffers (axiom_mime_parser_t *mime_parser, const axutil_env_t *env, int num) |
| AXIS2_EXTERN axiom_mime_parser_t* axiom_mime_parser_create | ( | const axutil_env_t * | env | ) |
Create a mime parser struct
| env | Environment. MUST NOT be NULL. |
| AXIS2_EXTERN void axiom_mime_parser_free | ( | axiom_mime_parser_t * | mime_parser, | |
| const axutil_env_t * | env | |||
| ) |
Deallocate memory. Free the mime parser struct
| mime_parser | the pointer for the mime parser struct | |
| env | Environment. MUST NOT be NULL. |
| AXIS2_EXTERN axutil_hash_t* axiom_mime_parser_get_mime_parts_map | ( | axiom_mime_parser_t * | mime_parser, | |
| const axutil_env_t * | env | |||
| ) |
Returns mime parts as a hash map
| mime_parser | the pointer for the mime parser struct | |
| env | Environment. MUST NOT be NULL. |
| AXIS2_EXTERN int axiom_mime_parser_get_soap_body_len | ( | axiom_mime_parser_t * | mime_parser, | |
| const axutil_env_t * | env | |||
| ) |
Returns the length of the SOAP Body
| mime_parser | the pointer for the mime parser struct | |
| env | Environment. MUST NOT be NULL. |
| AXIS2_EXTERN axis2_char_t* axiom_mime_parser_get_soap_body_str | ( | axiom_mime_parser_t * | mime_parser, | |
| const axutil_env_t * | env | |||
| ) |
Get the SOAP Body as a string
| mime_parser | the pointer for the mime parser struct | |
| env | Environment. MUST NOT be NULL. |
| AXIS2_EXTERN axutil_hash_t* axiom_mime_parser_parse | ( | axiom_mime_parser_t * | mime_parser, | |
| const axutil_env_t * | env, | |||
| AXIS2_READ_INPUT_CALLBACK | , | |||
| void * | callback_ctx, | |||
| axis2_char_t * | mime_boundary | |||
| ) |
Parse and returns mime parts as a hash map
| mime_parser | the pointer for the mime parser struct | |
| env | Environment. MUST NOT be NULL. | |
| callback_ctx | the callback context | |
| mime_boundary | the MIME boundary |
| AXIS2_EXTERN void axiom_mime_parser_set_chunk_buffer_size | ( | axiom_mime_parser_t * | mime_parser, | |
| const axutil_env_t * | env, | |||
| int | size | |||
| ) |
Set the size of the chink buffer
| mime_parser | the pointer for the mime parser struct | |
| env | Environment. MUST NOT be NULL. | |
| size | the size of the chink buffer |
| AXIS2_EXTERN void axiom_mime_parser_set_max_chunk_buffers | ( | axiom_mime_parser_t * | mime_parser, | |
| const axutil_env_t * | env, | |||
| int | num | |||
| ) |
Set maximum number of chunk buffers
| mime_parser | the pointer for the mime parser struct | |
| env | Environment. MUST NOT be NULL. | |
| num | maximum number of chunk buffers |
1.5.5