00001 #ifndef ASTERISKPLUGIN_H_ 00002 #define ASTERISKPLUGIN_H_ 00003 00004 #include "Plugin.h" 00005 #include <string> 00006 00007 namespace plugins 00008 { 00017 class AsteriskPlugin : public plugins::Plugin 00018 { 00019 public: 00021 AsteriskPlugin(); 00023 virtual ~AsteriskPlugin(); 00028 void LoadConf(string cfile); 00029 private: 00031 string astpid; 00038 bool getAstPID(string pidfile); 00039 }; 00040 00041 } 00042 00043 #endif /*ASTERISKPLUGIN_H_*/