|
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 |