static int load_module(void) { CHECK_PJSIP_PUBSUB_MODULE_LOADED(); if (ast_sip_pubsub_register_body_generator(&mwi_generator)) { return AST_MODULE_LOAD_DECLINE; } return AST_MODULE_LOAD_SUCCESS; }
static int load_module(void) { CHECK_PJSIP_PUBSUB_MODULE_LOADED(); if (ast_sip_pubsub_register_body_supplement(&pidf_supplement)) { return AST_MODULE_LOAD_DECLINE; } return AST_MODULE_LOAD_SUCCESS; }
static int load_module(void) { CHECK_PJSIP_PUBSUB_MODULE_LOADED(); if (ast_sip_pubsub_register_body_generator(&xpidf_body_generator)) { goto fail; } if (ast_sip_pubsub_register_body_generator(&cpim_pidf_body_generator)) { goto fail; } return AST_MODULE_LOAD_SUCCESS; fail: unregister_all(); return AST_MODULE_LOAD_DECLINE; }