The VisAO Camera
VisAOApp_standalone.h File Reference

Declarations for the standalone VisAO application. More...

#include "Logger.h"
#include "stdconfig.h"
#include <fstream>
#include "VisAOApp_base.h"

Go to the source code of this file.

Classes

class  VisAO::VisAOApp_standalone
 The standalone VisAO application, does not interface with the AO Supervisor. More...
 

Namespaces

 VisAO
 The namespace of VisAO software.
 

Macros

#define SIG_MAINTHREAD   (SIGRTMIN+6)
 
#define ERROR_REPORT(er)   if(global_error_report) (*global_error_report)(er,__FILE__,__LINE__);
 
#define LOG_INFO(li)   if(global_log_info) (*global_log_info)(li);
 

Functions

void * VisAO::__start_signal_catcher (void *)
 Thread starter for the signal catcher. More...
 
void VisAO::sig_mainthread_catcher (int signum, siginfo_t *siginf, void *ucont)
 Catches the signal to the main thread. More...
 
void VisAO::sigterm_handler (int signum, siginfo_t *siginf, void *ucont)
 Catches SIGTERM and sets TimeToDie.
 

Detailed Description

Author
Jared R. Males

Definition in file VisAOApp_standalone.h.