#include <axiom_processing_instruction.h>
Public Attributes | |
axis2_status_t(* | free )(struct axiom_processing_instruction *om_pi, const axis2_env_t *env) |
axis2_status_t(* | set_value )(struct axiom_processing_instruction *om_pi, const axis2_env_t *env, const axis2_char_t *value) |
axis2_status_t(* | set_target )(struct axiom_processing_instruction *om_pi, const axis2_env_t *env, const axis2_char_t *target) |
axis2_char_t *(* | get_target )(struct axiom_processing_instruction *om_pi, const axis2_env_t *env) |
axis2_char_t *(* | get_value )(struct axiom_processing_instruction *om_pi, const axis2_env_t *env) |
axis2_status_t(* | serialize )(struct axiom_processing_instruction *om_pi, const axis2_env_t *env, axiom_output_t *om_output) |
axis2_status_t( * axiom_processing_instruction_ops::free)(struct axiom_processing_instruction *om_pi, const axis2_env_t *env) |
Frees an instance of axiom_processing_instruction
om_pi | processing instruction to be freed. | |
env | Environment. MUST NOT be NULL, . |
axis2_char_t*( * axiom_processing_instruction_ops::get_target)(struct axiom_processing_instruction *om_pi, const axis2_env_t *env) |
get PI target
om_pi | processing_instruction struct | |
env | environment |
axis2_char_t*( * axiom_processing_instruction_ops::get_value)(struct axiom_processing_instruction *om_pi, const axis2_env_t *env) |
get data part of processing_instruction
om_pi | processing instruction | |
env | environment , MUST NOT be NULL. |
axis2_status_t( * axiom_processing_instruction_ops::serialize)(struct axiom_processing_instruction *om_pi, const axis2_env_t *env, axiom_output_t *om_output) |
serialize function
om_pi | processing_instruction struct | |
env | environment, MUST NOT be NULL. | |
om_output | om_output handler struct |
axis2_status_t( * axiom_processing_instruction_ops::set_target)(struct axiom_processing_instruction *om_pi, const axis2_env_t *env, const axis2_char_t *target) |
set processing instruction target
om_pi | processing_instruction struct | |
env | environment, MUST NOT be NULL. | |
target |
axis2_status_t( * axiom_processing_instruction_ops::set_value)(struct axiom_processing_instruction *om_pi, const axis2_env_t *env, const axis2_char_t *value) |
set processing instruction data
om_pi | ||
env | ||
value |