The VisAO Camera
VisAOApp_base.h File Reference

Declarations for VisAOApp_base. More...

#include <string>
#include <iostream>
#include <sstream>
#include <sched.h>
#include <poll.h>
#include "libvisao.h"
#include "statusboard.h"
#include "profiler.h"
#include "Logger.h"

Go to the source code of this file.

Classes

class  VisAO::VisAOApp_base
 The base class for VisAO applications. More...
 

Namespaces

 VisAO
 The namespace of VisAO software.
 

Functions

int VisAO::com_remote_handler (fifo_channel *)
 fifo_channel handler for remote commands
 
int VisAO::com_local_handler (fifo_channel *)
 fifo_channel handler for local commands
 
int VisAO::com_script_handler (fifo_channel *)
 fifo_channel handler for script commands
 
int VisAO::com_auto_handler (fifo_channel *)
 fifo_channel handler for auto commands
 
int VisAO::com_remote_thread_handler (fifo_channel *fc)
 Thread version of the fifo_channel handler for remote commands. More...
 
void * VisAO::__com_remote_thread_handler (void *ptr)
 The start function for remote handling with a thread. More...
 
int VisAO::com_local_thread_handler (fifo_channel *fc)
 Thread version of the fifo_channel handler for local commands. More...
 
void * VisAO::__com_local_thread_handler (void *ptr)
 The start function for local handling with a thread. More...
 
int VisAO::com_script_thread_handler (fifo_channel *fc)
 Thread version of the fifo_channel handler for script commands. More...
 
void * VisAO::__com_script_thread_handler (void *ptr)
 The start function for script handling with a thread. More...
 
int VisAO::com_auto_thread_handler (fifo_channel *fc)
 Thread version of the fifo_channel handler for auto commands. More...
 
void * VisAO::__com_auto_thread_handler (void *ptr)
 The start function for auto handling with a thread. More...
 
int VisAO::getnextline (std::string *comln, std::string *com)
 Utility function for parsing command buffers line by line. More...
 
void * VisAO::__start_profiler (void *ptr)
 

Variables

int TimeToDie
 Global set by SIGTERM.
 
std::string global_app_name
 

Detailed Description

Author
Jared R. Males

Definition in file VisAOApp_base.h.