OpenCPN Partial API docs
|
Public Member Functions | |
virtual plug_data | get_library_data (const std::string &library_file) |
Best effort attempt to get data for a library file. More... | |
plug_status | get_status (const std::string &name, int major, int minor) |
Return status for given official plugin name and version. More... | |
plug_status | get_status (const plug_data pd) |
Return status for given official plugin name and version. More... | |
virtual bool | mark_unloadable (const std::string &name, int major, int minor) |
Given plugin name and version mark it as unloadable. More... | |
bool | mark_unloadable (const std::string &path) |
Given a path, mark filename as unloadable. More... | |
bool | is_loadable (const std::string path) |
Return true iff plugin (a path) is loadable. More... | |
std::string | get_message (plug_status status, const plug_data &data) |
Return plugin-specific message, possibly "". More... | |
virtual plug_status | get_status (const std::string &name, int _major, int _minor)=0 |
Return status for given official plugin name and version. More... | |
virtual plug_status | get_status (const plug_data pd)=0 |
Return status for given official plugin name and version. More... | |
virtual plug_data | get_library_data (const std::string &library_file)=0 |
Best effort attempt to get data for a library file. More... | |
virtual bool | mark_unloadable (const std::string &path)=0 |
Given a path, mark filename as unloadable. More... | |
virtual bool | mark_unloadable (const std::string &name, int major, int minor)=0 |
Given plugin name and version mark it as unloadable. More... | |
virtual bool | is_loadable (const std::string path)=0 |
Return true iff plugin (a path) is loadable. More... | |
virtual std::string | get_message (plug_status sts, const plug_data &data)=0 |
Return plugin-specific message, possibly "". More... | |
Friends | |
std::unique_ptr< AbstractBlacklist > | blacklist_factory () |
Definition at line 152 of file plugin_blacklist.cpp.
|
inlinevirtual |
Best effort attempt to get data for a library file.
Implements AbstractBlacklist.
Definition at line 204 of file plugin_blacklist.cpp.
|
inlinevirtual |
Return plugin-specific message, possibly "".
Implements AbstractBlacklist.
Definition at line 247 of file plugin_blacklist.cpp.
|
inlinevirtual |
Return status for given official plugin name and version.
Implements AbstractBlacklist.
Definition at line 217 of file plugin_blacklist.cpp.
|
inlinevirtual |
Return status for given official plugin name and version.
Implements AbstractBlacklist.
Definition at line 211 of file plugin_blacklist.cpp.
|
inlinevirtual |
Return true iff plugin (a path) is loadable.
Implements AbstractBlacklist.
Definition at line 235 of file plugin_blacklist.cpp.
|
inlinevirtual |
Given plugin name and version mark it as unloadable.
Implements AbstractBlacklist.
Definition at line 221 of file plugin_blacklist.cpp.
|
inlinevirtual |
Given a path, mark filename as unloadable.
Implements AbstractBlacklist.
Definition at line 227 of file plugin_blacklist.cpp.
|
friend |
Definition at line 268 of file plugin_blacklist.cpp.