Changeset 4890 for branches/erijo-dev

Show
Ignore:
Timestamp:
04/14/07 07:06:32 (20 months ago)
Author:
erijo
Message:

Add a simple plugin

Location:
branches/erijo-dev/testplugin/src
Files:
2 added
3 modified

Legend:

Unmodified
Added
Removed
  • branches/erijo-dev/testplugin/src/CMakeLists.txt

    r4851 r4890  
    11set(testplugin_SRCS 
     2  plugin.cpp 
    23  pluginfactory.cpp 
    34) 
  • branches/erijo-dev/testplugin/src/pluginfactory.cpp

    r4877 r4890  
    1818 */ 
    1919 
     20#include <licq/version.h> 
     21 
     22#include "plugin.h" 
    2023#include "pluginfactory.h" 
    21 #include <licq/version.h> 
    2224 
    2325#include <cassert> 
    2426#include <iostream> 
    2527 
    26 #define TRACE std::cout << "[TRACE] " << __PRETTY_FUNCTION__ << " " 
     28#define TRACE std::cout << "[TestPlugin] " << __PRETTY_FUNCTION__ << " " 
    2729 
    2830unsigned int TPluginFactory::getPluginCount() const 
     
    4244  info.Type = Licq::PLUGIN_TYPE_GENERAL; 
    4345 
    44   info.Name = "Testplugin"; 
     46  info.Name = "TestPlugin"; 
    4547  info.Version = "0.1"; 
    4648  info.Description = "A plugin used for testing."; 
     
    6567  assert(index == 0); 
    6668  // TODO Create new plugin 
    67   return NULL; 
     69  return new TPlugin(id, log); 
    6870} 
    6971 
  • branches/erijo-dev/testplugin/src/pluginfactory.h

    r4851 r4890  
    2929  unsigned int getPluginCount() const; 
    3030  Licq::TPluginInformation getPluginInformation(unsigned int index) const; 
    31   Licq::IPlugin* createPlugin(unsigned int index, Licq::TPluginId id, Licq::ILog* log); 
     31  Licq::IPlugin* createPlugin(unsigned int index, 
     32                              Licq::TPluginId id, 
     33                              Licq::ILog* log); 
    3234 
    3335};