Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

htidle.cc File Reference

#include "htdata.h"
#include "htdebug.h"
#include "htidle.h"
#include "htkeyb.h"
#include "htsys.h"

Go to the source code of this file.

Functions

void register_idle_object (Object *o)
void unregister_idle_object (Object *o)
void do_idle ()
bool init_idle ()
void done_idle ()

Variables

ht_clistidle_objs
int cur_idle = 0
bool any_idles = 0


Function Documentation

void do_idle  ) 
 

Definition at line 45 of file htidle.cc.

References any_idles, assert, ht_clist::count(), cur_idle, ht_clist::get(), Object::idle(), idle_objs, and sys_suspend().

Referenced by ht_dialog::run(), and ht_app::run().

void done_idle  ) 
 

Definition at line 78 of file htidle.cc.

References ht_clist::done(), and idle_objs.

bool init_idle  ) 
 

Definition at line 67 of file htidle.cc.

References idle_objs, and ht_clist::init().

void register_idle_object Object o  ) 
 

Definition at line 32 of file htidle.cc.

References idle_objs, and ht_clist::insert().

Referenced by AnalyserInformation::init(), ht_aviewer::init(), ht_status::init(), TerminalViewer::init(), and ht_aviewer::showSymbols().

void unregister_idle_object Object o  ) 
 

Definition at line 37 of file htidle.cc.

References ht_clist::count(), ht_clist::get(), idle_objs, and ht_clist::remove().

Referenced by AnalyserInformation::done(), ht_aviewer::done(), ht_status::done(), TerminalViewer::done(), and ht_aviewer::showSymbols().


Variable Documentation

bool any_idles = 0
 

Definition at line 30 of file htidle.cc.

Referenced by do_idle().

int cur_idle = 0
 

Definition at line 29 of file htidle.cc.

Referenced by do_idle().

ht_clist* idle_objs
 

Definition at line 27 of file htidle.cc.

Referenced by do_idle(), done_idle(), init_idle(), register_idle_object(), and unregister_idle_object().


Generated on Fri May 7 21:15:48 2004 by doxygen 1.3.5