#include <axis2_callback_recv.h>
Public Attributes | |
axis2_msg_recv_t *(* | get_base )(const axis2_callback_recv_t *callback_recv, const axis2_env_t *env) |
axis2_status_t(* | free )(axis2_callback_recv_t *callback_recv, const axis2_env_t *env) |
axis2_status_t(* | add_callback )(struct axis2_callback_recv *callback_recv, const axis2_env_t *env, const axis2_char_t *msg_id, axis2_callback_t *callback) |
axis2_msg_recv_t*( * axis2_callback_recv_ops::get_base)(const axis2_callback_recv_t *callback_recv, const axis2_env_t *env) |
Gets the base struct which is of type message receiver.
callback_recv | pointer to callback receiver struct | |
env | pointer to environment struct |
axis2_status_t( * axis2_callback_recv_ops::free)(axis2_callback_recv_t *callback_recv, const axis2_env_t *env) |
Frees the callback receiver struct.
callback_recv | pointer to callback receiver struct | |
env | pointer to environment struct |
axis2_status_t( * axis2_callback_recv_ops::add_callback)(struct axis2_callback_recv *callback_recv, const axis2_env_t *env, const axis2_char_t *msg_id, axis2_callback_t *callback) |
Adds a callback corresponding to given WSA message ID to message receiver.
callback_recv | pointer to callback receiver struct | |
env | pointer to environment struct | |
msg_id | message ID indicating which message the callback is supposed to deal with | |
callback | callback to be added. callback receiver assumes ownership of the callback |