Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Jdb_thread_list Class Reference

#include <jdb_thread_list_i.h>

List of all members.

Static Public Member Functions

static void init (char pr, Thread *t_head)
static const char *const get_mode_str (void)
static void switch_mode (void)
static void set_start (Thread *t_start)
static int line_back (void)
static int line_forw (void)
static int page_back (void)
static int page_forw (void)
static int goto_home (void)
static int goto_end (void)
static int lookup (Thread *t_search)
static Thread * index (int y)
static int page_show (void(*show)(Thread *t))
static int complete_show (void(*show)(Thread *t))

Private Types

enum  { LIST_UNSORTED, LIST_SORT_PRIO, LIST_SORT_TID }

Static Private Member Functions

static int get_prio (Thread *t)
static int get_tid (Thread *t)
static Thread * iter_prev (Thread *t)
static Thread * iter_next (Thread *t)
static bool iter (int count, Thread **t_start, void(*iter)(Thread *t)=0)

Static Private Attributes

static int _mode = LIST_SORT_TID
static int _count
static char _pr
static Thread * _t_head
static Thread * _t_start

Friends

class _foo


Member Enumeration Documentation

anonymous enum [private]
 

Enumeration values:
LIST_UNSORTED 
LIST_SORT_PRIO 
LIST_SORT_TID 


Member Function Documentation

int Jdb_thread_list::complete_show (  void(*)(Thread *t)  show  )  [static]
 

const char *const Jdb_thread_list::get_mode_str (  void   )  [inline, static]
 

int Jdb_thread_list::get_prio (  Thread *  t  )  [static, private]
 

int Jdb_thread_list::get_tid (  Thread *  t  )  [static, private]
 

int Jdb_thread_list::goto_end (  void   )  [static]
 

int Jdb_thread_list::goto_home (  void   )  [static]
 

Thread * Jdb_thread_list::index (  int  y  )  [static]
 

void Jdb_thread_list::init (  char  pr,
Thread *  t_head
)  [static]
 

bool Jdb_thread_list::iter (  int  count,
Thread **  t_start,
void(*)(Thread *t)  iter = 0
)  [static, private]
 

Thread * Jdb_thread_list::iter_next (  Thread *  t  )  [inline, static, private]
 

Thread * Jdb_thread_list::iter_prev (  Thread *  t  )  [inline, static, private]
 

int Jdb_thread_list::line_back (  void   )  [static]
 

int Jdb_thread_list::line_forw (  void   )  [static]
 

int Jdb_thread_list::lookup (  Thread *  t_search  )  [static]
 

int Jdb_thread_list::page_back (  void   )  [static]
 

int Jdb_thread_list::page_forw (  void   )  [static]
 

int Jdb_thread_list::page_show (  void(*)(Thread *t)  show  )  [static]
 

void Jdb_thread_list::set_start (  Thread *  t_start  )  [static]
 

void Jdb_thread_list::switch_mode (  void   )  [static]
 


Friends And Related Function Documentation

friend class _foo [friend]
 


Member Data Documentation

int Jdb_thread_list::_count [static, private]
 

int Jdb_thread_list::_mode = LIST_SORT_TID [static, private]
 

char Jdb_thread_list::_pr [static, private]
 

Thread * Jdb_thread_list::_t_head [static, private]
 

Thread * Jdb_thread_list::_t_start [static, private]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 26 14:20:16 2005 for Fiasco by  doxygen 1.4.2