Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Examples

Base64 encoding holder
[Axis2 utilities]


Classes

struct  axis2_base64_binary_ops
struct  axis2_base64_binary
struct  axis2_date_time_ops
struct  axis2_date_time

Defines

#define AXIS2_BASE64_BINARY_FREE(base64_binary, env)   ((base64_binary)->ops->free(base64_binary, env))
#define AXIS2_BASE64_BINARY_SET_PLAIN_BINARY(base64_binary, env, plain_binary)   ((base64_binary)->ops->set_plain_binary(base64_binary, env, plain_binary))
#define AXIS2_BASE64_BINARY_GET_PLAIN_BINARY(base64_binary, env)   ((base64_binary)->ops->get_plain_binary(base64_binary, env))
#define AXIS2_BASE64_BINARY_SET_ENCODED_BINARY(base64_binary, env, encoded_binary)   ((base64_binary)->ops->set_encoded_binary(base64_binary, env, encoded_binary))
#define AXIS2_BASE64_BINARY_GET_ENCODED_BINARY(base64_binary, env)   ((base64_binary)->ops->get_encoded_binary(base64_binary, env))
#define AXIS2_BASE64_BINARY_GET_ENCODED_BINARY_LEN(base64_binary, env)   ((base64_binary)->ops->get_encoded_binary_len(base64_binary, env))
#define AXIS2_BASE64_BINARY_GET_DECODED_BINARY_LEN(base64_binary, env)   ((base64_binary)->ops->get_decoded_binary_len(base64_binary, env))
#define AXIS2_DATE_TIME_FREE(date_time, env)   ((date_time)->ops->free (date_time, env))
#define AXIS2_DATE_TIME_DESERIALIZE_TIME(date_time, env, time)   ((date_time)->ops->deserialize_time (date_time, env, time_str))
#define AXIS2_DATE_TIME_DESERIALIZE_DATE(date_time, env, date)   ((date_time)->ops->deserialize_date (date_time, env, date_str))
#define AXIS2_DATE_TIME_DESERIALIZE_DATE_TIME(date_time, env, date_time_str)   ((date_time)->ops->deserialize_date_time(date_time, env, date_time_str))
#define AXIS2_DATE_TIME_SET_DATE_TIME(date_time, env, year, month, date, hour, min, second)
#define AXIS2_DATE_TIME_SERIALIZE_TIME(date_time, env)   ((date_time)->ops->serialize_time (date_time, env ) )
#define AXIS2_DATE_TIME_SERIALIZE_DATE(date_time, env)   ((date_time)->ops->serialize_date (date_time, env ) )
#define AXIS2_DATE_TIME_SERIALIZE_DATE_TIME(date_time, env)   ((date_time)->ops->serialize_date_time (date_time, env ) )

Typedefs

typedef axis2_base64_binary_ops axis2_base64_binary_ops_t
typedef axis2_base64_binary axis2_base64_binary_t
typedef axis2_date_time_ops axis2_date_time_ops_t
typedef axis2_date_time axis2_date_time_t

Functions

AXIS2_EXTERN axis2_base64_binary_t * axis2_base64_binary_create (const axis2_env_t *env)
AXIS2_EXTERN axis2_base64_binary_t * axis2_base64_binary_create_with_plain_binary (const axis2_env_t *env, const unsigned char *plain_binary, int plain_binary_len)
AXIS2_EXTERN axis2_base64_binary_t * axis2_base64_binary_create_with_encoded_binary (const axis2_env_t *env, const char *encoded_binary)
AXIS2_EXTERN axis2_date_time_t * axis2_date_time_create (const axis2_env_t *env)

Define Documentation

#define AXIS2_DATE_TIME_SET_DATE_TIME date_time,
env,
year,
month,
date,
hour,
min,
second   ) 
 

Value:

((date_time)->ops->set_date_time (date_time, env, \
                           year, month, date, hour, min, second ) )


Function Documentation

AXIS2_EXTERN axis2_base64_binary_t* axis2_base64_binary_create const axis2_env_t env  ) 
 

Creates axis2_base64_binary struct

Parameters:
env double pointer to environment struct. MUST NOT be NULL
Returns:
pointer to newly created axis2_base64_binary struct

AXIS2_EXTERN axis2_base64_binary_t* axis2_base64_binary_create_with_encoded_binary const axis2_env_t env,
const char *  encoded_binary
 

Creates axis2_base64_binary struct.

Parameters:
env double pointer to environment struct. MUST NOT be NULL
encoded_binary binary buffer to initialize
Returns:
pointer to newly created axis2_base64_binary struct

AXIS2_EXTERN axis2_base64_binary_t* axis2_base64_binary_create_with_plain_binary const axis2_env_t env,
const unsigned char *  plain_binary,
int  plain_binary_len
 

Creates axis2_base64_binary struct

Parameters:
env double pointer to environment struct. MUST NOT be NULL
plain_binary binary buffer to initialize
Returns:
pointer to newly created axis2_base64_binary struct

AXIS2_EXTERN axis2_date_time_t* axis2_date_time_create const axis2_env_t env  ) 
 

Creates axis2_date_time struct with current date time

Parameters:
env double pointer to environment struct. MUST NOT be NULL
Returns:
pointer to newly created axis2_date_time struct


Generated on Fri Jun 16 18:02:45 2006 for Axis2/C by  doxygen 1.4.2