void sip_setup_register_all(MSFactory *factory) { SipSetup **p=all_sip_setups; ms_factory_load_plugins(factory, LINPHONE_PLUGINS_DIR); //ms_load_plugins(LINPHONE_PLUGINS_DIR); while(*p!=NULL) { sip_setup_register(*p); p++; } }
void ms_factory_init_plugins(MSFactory *obj) { if (obj->plugins_dir == NULL) { #ifdef PACKAGE_PLUGINS_DIR obj->plugins_dir = ms_strdup(PACKAGE_PLUGINS_DIR); #else obj->plugins_dir = ms_strdup(""); #endif } if (strlen(obj->plugins_dir) > 0) { ms_message("Loading ms plugins from [%s]",obj->plugins_dir); ms_factory_load_plugins(obj,obj->plugins_dir); } }
int ms_load_plugins(const char *dir){ return ms_factory_load_plugins(ms_factory_get_fallback(),dir); }