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 Threadindex (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 Threaditer_prev (Thread *t)
static Threaditer_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