Files | |
file | axis2_base64_binary.h |
axis2-util base64 encoding holder | |
Classes | |
struct | axis2_base64_binary_ops |
struct | axis2_base64_binary |
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)) |
Typedefs | |
typedef axis2_base64_binary_ops | axis2_base64_binary_ops_t |
typedef axis2_base64_binary | axis2_base64_binary_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) |
#define AXIS2_BASE64_BINARY_FREE | ( | base64_binary, | |||
env | ) | ((base64_binary)->ops->free(base64_binary, env)) |
Frees the base64 binary.
#define AXIS2_BASE64_BINARY_GET_DECODED_BINARY_LEN | ( | base64_binary, | |||
env | ) | ((base64_binary)->ops->get_decoded_binary_len(base64_binary, env)) |
Gets the decoded binary length.
#define AXIS2_BASE64_BINARY_GET_ENCODED_BINARY | ( | base64_binary, | |||
env | ) | ((base64_binary)->ops->get_encoded_binary(base64_binary, env)) |
Gets the encoded binary.
#define AXIS2_BASE64_BINARY_GET_ENCODED_BINARY_LEN | ( | base64_binary, | |||
env | ) | ((base64_binary)->ops->get_encoded_binary_len(base64_binary, env)) |
Gets the encoded binary length.
#define AXIS2_BASE64_BINARY_GET_PLAIN_BINARY | ( | base64_binary, | |||
env | ) | ((base64_binary)->ops->get_plain_binary(base64_binary, env)) |
Gets the plain binary.
#define AXIS2_BASE64_BINARY_SET_ENCODED_BINARY | ( | base64_binary, | |||
env, | |||||
encoded_binary | ) | ((base64_binary)->ops->set_encoded_binary(base64_binary, env, encoded_binary)) |
Sets the encoded binary.
#define AXIS2_BASE64_BINARY_SET_PLAIN_BINARY | ( | base64_binary, | |||
env, | |||||
plain_binary | ) | ((base64_binary)->ops->set_plain_binary(base64_binary, env, plain_binary)) |
Sets the plain binary.
typedef struct axis2_base64_binary_ops axis2_base64_binary_ops_t |
Type name for struct axis2_base64_binary_ops
typedef struct axis2_base64_binary axis2_base64_binary_t |
Type name for struct axis2_base64_binary
AXIS2_EXTERN axis2_base64_binary_t* axis2_base64_binary_create | ( | const axis2_env_t * | env | ) |
Creates axis2_base64_binary struct
env | double pointer to environment struct. MUST NOT be NULL |
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.
env | double pointer to environment struct. MUST NOT be NULL | |
encoded_binary | binary buffer to initialize |
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
env | double pointer to environment struct. MUST NOT be NULL | |
plain_binary | binary buffer to initialize |