#include <axis2_base64.h>
#include <axis2_utils_defines.h>
#include <axis2_env.h>
Go to the source code of this file.
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) |