public function signal_handler($sig)
{
$this->end_stream();
$this->trans->disconnect();
$this->ev->emit('on_disconnect');
switch ($sig) {
// terminal line hangup
case SIGHUP:
JAXLLogger::debug("got sighup");
break;
// interrupt program
// interrupt program
case SIGINT:
JAXLLogger::debug("got sigint");
break;
// software termination signal
// software termination signal
case SIGTERM:
JAXLLogger::debug("got sigterm");
break;
}
exit;
}