Ring Daemon 16.0.0
Loading...
Searching...
No Matches
plugin_manager_interface.cpp File Reference
Include dependency graph for plugin_manager_interface.cpp:

Go to the source code of this file.

Namespaces

namespace  libjami
 

Functions

std::map< std::string, std::string > libjami::getCallMediaHandlerDetails (const std::string &mediaHandlerId)
 
std::vector< std::string > libjami::getCallMediaHandlers ()
 
std::vector< std::string > libjami::getCallMediaHandlerStatus (const std::string &callId)
 
std::map< std::string, std::string > libjami::getChatHandlerDetails (const std::string &chatHandlerId)
 
std::vector< std::string > libjami::getChatHandlers ()
 
std::vector< std::string > libjami::getChatHandlerStatus (const std::string &accountId, const std::string &peerId)
 
std::vector< std::string > libjami::getInstalledPlugins ()
 
std::vector< std::string > libjami::getLoadedPlugins ()
 
std::map< std::string, std::string > libjami::getPlatformInfo ()
 
std::map< std::string, std::string > libjami::getPluginDetails (const std::string &path)
 
std::vector< std::map< std::string, std::string > > libjami::getPluginPreferences (const std::string &path, const std::string &accountId)
 
std::map< std::string, std::string > libjami::getPluginPreferencesValues (const std::string &path, const std::string &accountId)
 
bool libjami::getPluginsEnabled ()
 
int libjami::installPlugin (const std::string &jplPath, bool force)
 
bool libjami::loadPlugin (const std::string &path)
 
bool libjami::resetPluginPreferencesValues (const std::string &path, const std::string &accountId)
 
std::string libjami::sendWebViewAttach (const std::string &pluginId, const std::string &accountId, const std::string &webViewId, const std::string &action)
 
void libjami::sendWebViewDetach (const std::string &pluginId, const std::string &webViewId)
 
void libjami::sendWebViewMessage (const std::string &pluginId, const std::string &webViewId, const std::string &messageId, const std::string &payload)
 
bool libjami::setPluginPreference (const std::string &path, const std::string &accountId, const std::string &key, const std::string &value)
 
void libjami::setPluginsEnabled (bool state)
 
void libjami::toggleCallMediaHandler (const std::string &mediaHandlerId, const std::string &callId, bool toggle)
 
void libjami::toggleChatHandler (const std::string &chatHandlerId, const std::string &accountId, const std::string &peerId, bool toggle)
 
int libjami::uninstallPlugin (const std::string &pluginRootPath)
 
bool libjami::unloadPlugin (const std::string &path)