PTLib
Version 2.14.3
|
This is the complete list of members for PPluginManager, including all inherited members.
AddDirectory(const PDirectory &dir) | PPluginManager | |
AddNotifier(const PNotifier &filterFunction, PBoolean existing=false) | PPluginManager | |
CallNotifier(PDynaLink &dll, NotificationCode code) | PPluginManager | protected |
Class() | PObject | inlinestatic |
Clone() const | PObject | virtual |
CloneAs() const | PObject | inline |
Compare(const PObject &obj) const | PObject | virtual |
CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual |
Comparison enum name | PObject | |
CreatePlugin(const PString &serviceName, const PString &serviceType, P_INT_PTR userData=0) const | PPluginManager | |
CreatePluginAs(PPluginManager *pluginMgr, const PString &serviceName, const PString &serviceType, P_INT_PTR userData=0) | PPluginManager | inlinestatic |
CreatePluginsDevice(const PString &serviceName, const PString &serviceType, int userData=0) const | PPluginManager | inline |
CreatePluginsDeviceByName(const PString &deviceName, const PString &serviceType, int userData=0, const PString &serviceName=PString::Empty()) const | PPluginManager | inline |
EqualTo enum value | PObject | |
GetClass(unsigned ancestor=0) const | PObject | inlinevirtual |
GetPluginDeviceNames(PPluginManager *pluginMgr, const PString &serviceName, const PString &serviceType, P_INT_PTR userData=0, const char *const *prioritisedDrivers=NULL) | PPluginManager | inlinestatic |
GetPluginDeviceNames(const PString &serviceName, const PString &serviceType, P_INT_PTR userData=0, const char *const *prioritisedDrivers=NULL) const | PPluginManager | |
GetPluginManager() | PPluginManager | static |
GetPluginsDeviceCapabilities(const PString &serviceType, const PString &serviceName, const PString &deviceName, void *capabilities) const | PPluginManager | |
GetPluginsProviding(PPluginManager *pluginMgr, const PString &serviceType, bool friendlyNames) | PPluginManager | inlinestatic |
GetPluginsProviding(const PString &serviceType, bool friendlyNames) const | PPluginManager | |
GetServiceDescriptor(const PString &serviceName, const PString &serviceType) const | PPluginManager | |
GetServiceTypes() const | PPluginManager | |
GetTraceContextIdentifier() const | PObject | inline |
GetTraceContextIdentifier(PObject &obj) | PObject | inline |
GetTraceContextIdentifier(PObject *obj) | PObject | inline |
GreaterThan enum value | PObject | |
HashFunction() const | PObject | virtual |
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size) | PObject | static |
InternalIsDescendant(const char *clsName) const | PObject | inlinevirtual |
IsClass(const char *cls) const | PObject | inline |
LessThan enum value | PObject | |
LoadDirectories() | PPluginManager | |
LoadDirectory(const PDirectory &dir) | PPluginManager | |
LoadingPlugIn enum value | PPluginManager | |
LoadPlugin(const PString &fileName) | PPluginManager | |
m_directories | PPluginManager | protected |
m_notifiers | PPluginManager | protected |
m_notifiersMutex | PPluginManager | protected |
m_plugins | PPluginManager | protected |
m_pluginsMutex | PPluginManager | protected |
m_services | PPluginManager | protected |
m_servicesMutex | PPluginManager | protected |
m_suffixes | PPluginManager | protected |
m_traceContextIdentifier | PObject | protected |
NotificationCode enum name | PPluginManager | |
OnShutdown() | PPluginManager | |
operator!=(const PObject &obj) const | PObject | inline |
operator<(const PObject &obj) const | PObject | inline |
operator<=(const PObject &obj) const | PObject | inline |
operator==(const PObject &obj) const | PObject | inline |
operator>(const PObject &obj) const | PObject | inline |
operator>=(const PObject &obj) const | PObject | inline |
PObject() | PObject | inlineprotected |
PPluginManager() | PPluginManager | protected |
PrintOn(ostream &strm) const | PObject | virtual |
PTraceObjectInstance() const | PObject | inline |
PTraceObjectInstance(const char *) | PObject | inlinestatic |
PTraceObjectInstance(const PObject *obj) | PObject | inlinestatic |
ReadFrom(istream &strm) | PObject | virtual |
RegisterService(const char *name) | PPluginManager | |
RemoveNotifier(const PNotifier &filterFunction) | PPluginManager | |
ServiceMap typedef | PPluginManager | protected |
SetDirectories(const PString &dirs) | PPluginManager | |
SetDirectories(const PStringArray &dirs) | PPluginManager | |
SetTraceContextIdentifier(unsigned id) | PObject | inline |
SetTraceContextIdentifier(const PObject &obj) | PObject | inline |
SetTraceContextIdentifier(const PObject *obj) | PObject | inline |
UnloadingPlugIn enum value | PPluginManager | |
~PObject() | PObject | inlinevirtual |