zmserver.h File Reference

Go to the source code of this file.

Classes

struct  SharedData
struct  TriggerData_old
struct  TriggerData
struct  MONITOR
class  ZMServer

Enumerations

enum  State {
  IDLE, PREALARM, ALARM, ALERT,
  TAPE
}
enum  TriggerState { TRIGGER_CANCEL, TRIGGER_ON, TRIGGER_OFF }

Functions

void loadZMConfig (const string &configfile)
void connectToDatabase (void)
void kickDatabase (bool debug)

Variables

MYSQL g_dbConn
string g_zmversion
string g_password
string g_server
string g_database
string g_webPath
string g_user
string g_webUser
string g_binPath
time_t g_lastDBKick
const string FUNCTION_MONITOR = "Monitor"
const string FUNCTION_MODECT = "Modect"
const string FUNCTION_NODECT = "Nodect"
const string FUNCTION_RECORD = "Record"
const string FUNCTION_MOCORD = "Mocord"
const string FUNCTION_NONE = "None"
const string RESTART = "restart"
const string RELOAD = "reload"
const string RUNNING = "running"


Enumeration Type Documentation

enum State

Enumerator:
IDLE 
PREALARM 
ALARM 
ALERT 
TAPE 

Definition at line 58 of file zmserver.h.

Enumerator:
TRIGGER_CANCEL 
TRIGGER_ON 
TRIGGER_OFF 

Definition at line 88 of file zmserver.h.


Function Documentation

void loadZMConfig ( const string &  configfile  ) 

Definition at line 74 of file zmserver.cpp.

Referenced by main().

void connectToDatabase ( void   ) 

Definition at line 147 of file zmserver.cpp.

Referenced by kickDatabase(), and main().

void kickDatabase ( bool  debug  ) 

Definition at line 169 of file zmserver.cpp.

Referenced by ZMServer::handleGetLiveFrame(), and main().


Variable Documentation

MYSQL g_dbConn

string g_zmversion

Definition at line 63 of file zmserver.cpp.

Referenced by ZMServer::initMonitor(), loadZMConfig(), and main().

string g_password

Definition at line 64 of file zmserver.cpp.

Referenced by connectToDatabase(), and loadZMConfig().

string g_server

Definition at line 65 of file zmserver.cpp.

Referenced by connectToDatabase(), and loadZMConfig().

string g_database

Definition at line 66 of file zmserver.cpp.

Referenced by connectToDatabase(), and loadZMConfig().

string g_webPath

string g_user

Definition at line 68 of file zmserver.cpp.

Referenced by connectToDatabase(), and loadZMConfig().

string g_webUser

Definition at line 69 of file zmserver.cpp.

Referenced by loadZMConfig().

string g_binPath

time_t g_lastDBKick

Definition at line 72 of file zmserver.cpp.

Referenced by kickDatabase().

const string FUNCTION_MONITOR = "Monitor"

Definition at line 47 of file zmserver.h.

Referenced by ZMServer::handleSetMonitorFunction(), and ZMConsole::ZMConsole().

const string FUNCTION_MODECT = "Modect"

const string FUNCTION_NODECT = "Nodect"

Definition at line 49 of file zmserver.h.

Referenced by ZMServer::handleSetMonitorFunction(), and ZMServer::zmaControl().

const string FUNCTION_RECORD = "Record"

const string FUNCTION_MOCORD = "Mocord"

const string FUNCTION_NONE = "None"

Definition at line 52 of file zmserver.h.

Referenced by ZMServer::handleSetMonitorFunction(), and ZMConsole::ZMConsole().

const string RESTART = "restart"

const string RELOAD = "reload"

Definition at line 55 of file zmserver.h.

Referenced by ZMServer::handleSetMonitorFunction(), and ZMServer::zmaControl().

const string RUNNING = "running"

Definition at line 56 of file zmserver.h.

Referenced by ZMServer::handleSetMonitorFunction().


Generated on Sat Dec 18 05:15:56 2010 for MythTV by  doxygen 1.5.5