31 lines
522 B
C++
31 lines
522 B
C++
#include "cppplugin.h"
|
|
|
|
#include <iostream>
|
|
extern "C" {
|
|
|
|
|
|
class MyPlugin : public CppPlugin {
|
|
public:
|
|
virtual void onLoad();
|
|
virtual void onEnable();
|
|
virtual void onDisable();
|
|
};
|
|
|
|
void MyPlugin::onLoad() {
|
|
std::cout << "onload();" << std::endl;
|
|
}
|
|
|
|
void MyPlugin::onEnable() {
|
|
std::cout << "onEnable();" << std::endl;
|
|
}
|
|
|
|
void MyPlugin::onDisable() {
|
|
std::cout << "onDisable();" << std::endl;
|
|
}
|
|
|
|
CppPlugin* init() {
|
|
std::cout << "init im plugin!" << std::endl;
|
|
return new MyPlugin();
|
|
}
|
|
|
|
}//extern "C"
|