Changeset 6012 for branches/newapi
- Timestamp:
- 01/11/08 03:38:44 (11 months ago)
- Location:
- branches/newapi/licq/src/plugin
- Files:
-
- 2 modified
-
plugininstance.h (modified) (1 diff)
-
plugininstanceimpl.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/newapi/licq/src/plugin/plugininstance.h
r5931 r6012 43 43 44 44 virtual Licq::Plugin::Id getPluginId() const = 0; 45 virtual Licq::Plugin::Information::Ptr getInformation() const = 0; 45 46 virtual Licq::Plugin* getPlugin() const = 0; 46 47 virtual Licq::Thread* getThread() const = 0; -
branches/newapi/licq/src/plugin/plugininstanceimpl.h
r5931 r6012 41 41 { 42 42 public: 43 PluginInstanceImpl( boost::shared_ptr<const Licq::Plugin::Information>info,43 PluginInstanceImpl(Licq::Plugin::Information::Ptr info, 44 44 boost::shared_ptr<PluginLibrary> library, 45 45 Licq::LogSink& sink); … … 51 51 */ 52 52 Licq::Plugin::Id load(int argc, char** argv); 53 54 /** 55 * @returns This plugin instance's plugin information. 56 */ 57 Licq::Plugin::Information::Ptr getInformation() const; 53 58 54 59 /** … … 77 82 78 83 private: 79 boost::shared_ptr<const Licq::Plugin::Information>myInformation;84 Licq::Plugin::Information::Ptr myInformation; 80 85 boost::shared_ptr<PluginLibrary> myLibrary; 81 86 … … 93 98 { 94 99 return mySetup.id; 100 } 101 102 inline Licq::Plugin::Information::Ptr 103 LicqDaemon::PluginInstanceImpl::getInformation() const 104 { 105 return myInformation; 95 106 } 96 107
