/** * init module function */ static int mod_init(void) { LM_NOTICE("initializing module ...\n"); if (register_event_mod(&trans_export_udp)) { LM_ERR("cannot register transport functions for UDP\n"); return -1; } if (register_event_mod(&trans_export_unix)) { LM_ERR("cannot register transport functions for UNIX\n"); return -1; } return 0; }
/** * init module function */ static int mod_init(void) { LM_NOTICE("initializing module ...\n"); if (register_event_mod(&trans_export_scriptroute)) { LM_ERR("cannot register transport functions for SCRIPTROUTE\n"); return -1; } return 0; }
/** * init module function */ static int mod_init(void) { LM_NOTICE("initializing module ...\n"); if (register_event_mod(&trans_export_rmq)) { LM_ERR("cannot register transport functions for RabbitMQ\n"); return -1; } if (rmq_create_pipe() < 0) { LM_ERR("cannot create communication pipe\n"); return -1; } return 0; }
/** * init module function */ static int mod_init(void) { LM_NOTICE("initializing module ...\n"); if (register_event_mod(&trans_export_xmlrpc)) { LM_ERR("cannot register transport functions for XMLRPC\n"); return -1; } if (xmlrpc_create_pipe() < 0) { LM_ERR("cannot create communication pipe\n"); return -1; } if (xmlrpc_init_buffers() < 0) { LM_ERR("cannot initiate buffer\n"); return -1; } return 0; }