mapiproxy modules management More...
Functions | |
struct mapiproxy_module * | mapiproxy_module_byname (const char *name) |
NTSTATUS | mapiproxy_module_dispatch (struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, void *r, struct mapiproxy *mapiproxy) |
_PUBLIC_ NTSTATUS | mapiproxy_module_init (struct dcesrv_context *dce_ctx) |
static NTSTATUS | mapiproxy_module_load (struct dcesrv_context *dce_ctx) |
NTSTATUS | mapiproxy_module_ndr_pull (struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct ndr_pull *pull) |
NTSTATUS | mapiproxy_module_pull (struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, void *r) |
NTSTATUS | mapiproxy_module_push (struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, void *r) |
NTSTATUS | mapiproxy_module_register (const void *_mp_module) |
NTSTATUS | mapiproxy_module_unbind (struct server_id server_id, uint32_t context_id) |
Variables | |
static struct mp_module * | mp_modules = NULL |
static struct mapiproxy_module_list * | mpm_list = NULL |
int | num_mp_modules |
mapiproxy modules management
struct mapiproxy_module* mapiproxy_module_byname | ( | const char * | name) |
References mp_modules, and num_mp_modules.
Referenced by mapiproxy_module_load().
NTSTATUS mapiproxy_module_dispatch | ( | struct dcesrv_call_state * | dce_call, |
TALLOC_CTX * | mem_ctx, | ||
void * | r, | ||
struct mapiproxy * | mapiproxy | ||
) |
References mapiproxy_module::dispatch, mapiproxy_module::endpoint, mapiproxy_module_list::module, mpm, and mapiproxy_module_list::next.
Referenced by mapiproxy_op_dispatch().
_PUBLIC_ NTSTATUS mapiproxy_module_init | ( | struct dcesrv_context * | dce_ctx) |
References load_openchange_plugins(), mapiproxy_module_load(), and mpm.
Referenced by mapiproxy_op_init_server().
|
static |
NTSTATUS mapiproxy_module_ndr_pull | ( | struct dcesrv_call_state * | dce_call, |
TALLOC_CTX * | mem_ctx, | ||
struct ndr_pull * | pull | ||
) |
References mapiproxy_module::endpoint, mapiproxy_module_list::module, mpm, mapiproxy_module::ndr_pull, and mapiproxy_module_list::next.
Referenced by mapiproxy_op_ndr_pull().
NTSTATUS mapiproxy_module_pull | ( | struct dcesrv_call_state * | dce_call, |
TALLOC_CTX * | mem_ctx, | ||
void * | r | ||
) |
References mapiproxy_module::endpoint, mapiproxy_module_list::module, mpm, mapiproxy_module_list::next, and mapiproxy_module::pull.
Referenced by mapiproxy_op_ndr_pull().
NTSTATUS mapiproxy_module_push | ( | struct dcesrv_call_state * | dce_call, |
TALLOC_CTX * | mem_ctx, | ||
void * | r | ||
) |
References mapiproxy_module::endpoint, mapiproxy_module_list::module, mpm, mapiproxy_module_list::next, and mapiproxy_module::push.
Referenced by mapiproxy_op_ndr_push().
NTSTATUS mapiproxy_module_register | ( | const void * | _mp_module) |
References mp_modules, mapiproxy_module::name, and num_mp_modules.
Referenced by samba_init_module().
NTSTATUS mapiproxy_module_unbind | ( | struct server_id server_id | , |
uint32_t | context_id | ||
) |
References mapiproxy_module_list::module, mpm, mapiproxy_module_list::next, and mapiproxy_module::unbind.
Referenced by mapiproxy_op_unbind().
|
static |
Referenced by mapiproxy_module_byname(), and mapiproxy_module_register().
|
static |
int num_mp_modules |
Referenced by mapiproxy_module_byname(), and mapiproxy_module_register().
![]() ![]() ![]() |
This content is licensed under the Creative Commons Attribution ShareAlike License v. 3.0: http://creativecommons.org/licenses/by-sa/3.0/ |