Files | |
file | savan_sub_processor.h |
Typedefs | |
typedef savan_sub_processor_t | savan_sub_processor_t |
Functions | |
axis2_status_t | savan_sub_processor_subscribe (savan_sub_processor_t *sub_processor, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx) |
axis2_status_t | savan_sub_processor_unsubscribe (savan_sub_processor_t *sub_processor, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx) |
axis2_status_t | savan_sub_processor_renew_subscription (savan_sub_processor_t *sub_processor, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx) |
axis2_status_t | savan_sub_processor_get_status (savan_sub_processor_t *sub_processor, const axutil_env_t *env, axis2_msg_ctx_t *msg_ctx) |
AXIS2_EXTERN savan_sub_processor_t * | savan_sub_processor_create (const axutil_env_t *env) |
AXIS2_EXTERN savan_sub_processor_t* savan_sub_processor_create | ( | const axutil_env_t * | env | ) |
Creates a subcription processor instance.
env | pointer to environment struct |
axis2_status_t savan_sub_processor_get_status | ( | savan_sub_processor_t * | sub_processor, | |
const axutil_env_t * | env, | |||
axis2_msg_ctx_t * | msg_ctx | |||
) |
This method returns the status of a given subscription.
sub_processor | pointer to subcription processor | |
env | pointer to environment struct | |
msg_ctx | pointer to message context representing current state that is used when receiving message |
axis2_status_t savan_sub_processor_renew_subscription | ( | savan_sub_processor_t * | sub_processor, | |
const axutil_env_t * | env, | |||
axis2_msg_ctx_t * | msg_ctx | |||
) |
This method finds the subcriptin id from the incoming message and renews that subscription.
sub_processor | pointer to subcription processor | |
env | pointer to environment struct | |
msg_ctx | pointer to message context representing current state that is used when receiving message |
axis2_status_t savan_sub_processor_subscribe | ( | savan_sub_processor_t * | sub_processor, | |
const axutil_env_t * | env, | |||
axis2_msg_ctx_t * | msg_ctx | |||
) |
This method creates a subcription object from the incoming message and adds it to the internal list.
sub_processor | pointer to subcription processor | |
env | pointer to environment struct | |
msg_ctx | pointer to message context representing current state that is used when receiving message |
axis2_status_t savan_sub_processor_unsubscribe | ( | savan_sub_processor_t * | sub_processor, | |
const axutil_env_t * | env, | |||
axis2_msg_ctx_t * | msg_ctx | |||
) |
This method finds the subcription id from the incoming message and removes that suscriber from the internal list.
sub_processor | pointer to subcription processor | |
env | pointer to environment struct | |
msg_ctx | pointer to message context representing current state that is used when receiving message |