#include <AsteriskPlugin.h>
Public Member Functions | |
AsteriskPlugin () | |
AsteriskPlugin default constructor. | |
virtual | ~AsteriskPlugin () |
AsteriskPlugin default destructor. | |
void | LoadConf (string cfile) |
Load Configuration from file. | |
Private Member Functions | |
bool | getAstPID (string pidfile) |
Get asterisk PID Process IDentifier. | |
Private Attributes | |
string | astpid |
Asterisk PID Unix Process IDentifier. |
Asterisk plugin class defines all necessary methods for connecting with Asterisk PBX via various SIP connections or redirections also is capable of monitoring asterisk status
Definition at line 17 of file AsteriskPlugin.h.
plugins::AsteriskPlugin::AsteriskPlugin | ( | ) |
AsteriskPlugin default constructor.
Definition at line 9 of file AsteriskPlugin.cc.
References plugins::Plugin::pluginName, and plugins::Plugin::pluginVersion.
plugins::AsteriskPlugin::~AsteriskPlugin | ( | ) | [virtual] |
bool plugins::AsteriskPlugin::getAstPID | ( | string | pidfile | ) | [private] |
Get asterisk PID Process IDentifier.
pidfile | PID file path for Asterisk |
true | Asterisk PID obtained | |
false | Asterisk PID file not found |
Definition at line 29 of file AsteriskPlugin.cc.
References astpid, and plugins::Plugin::dbg.
Referenced by LoadConf().
void plugins::AsteriskPlugin::LoadConf | ( | string | cfile | ) |
Load Configuration from file.
cfile | configuration file absolute path |
Definition at line 15 of file AsteriskPlugin.cc.
References plugins::Plugin::dbg, getAstPID(), and Configuration::GetValue().
Referenced by main().
string plugins::AsteriskPlugin::astpid [private] |
Asterisk PID Unix Process IDentifier.
Definition at line 31 of file AsteriskPlugin.h.
Referenced by getAstPID().