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

Jdb_gzip Class Reference

#include <jdb_gzip_i.h>

Inheritance diagram for Jdb_gzip:

Console List of all members.

Public Member Functions

void enable ()
void disable ()
void state (Mword new_state)
 modify console state
int write (char const *str, size_t len)
 Write a string of len chacters to the output.
Mword get_attributes () const
 Console attributes.

Static Public Member Functions

static Console *const console ()
static FIASCO_INIT void init ()

Private Member Functions

 Jdb_gzip ()

Static Private Member Functions

static void raw_write (const char *s, size_t len)

Private Attributes

char active
char init_done

Static Private Attributes

static const unsigned heap_pages = 34
static Consoleuart

Constructor & Destructor Documentation

Jdb_gzip::Jdb_gzip  )  [private]
 


Member Function Documentation

Console *const Jdb_gzip::console  )  [static]
 

void Jdb_gzip::disable  )  [inline]
 

void Jdb_gzip::enable  )  [inline]
 

Mword Jdb_gzip::get_attributes  )  const [virtual]
 

Console attributes.

Reimplemented from Console.

FIASCO_INIT void Jdb_gzip::init  )  [static]
 

void Jdb_gzip::raw_write const char *  s,
size_t  len
[static, private]
 

void Jdb_gzip::state Mword  new_state  )  [virtual]
 

modify console state

Reimplemented from Console.

int Jdb_gzip::write char const *  str,
size_t  len
[virtual]
 

Write a string of len chacters to the output.

Parameters:
str the string to write (no zero termination is needed)
len the number of chacters to write.
This method must be implemented in every implementation, but can simply do nothing for input only consoles.

Reimplemented from Console.


Member Data Documentation

char Jdb_gzip::active [private]
 

const unsigned Jdb_gzip::heap_pages = 34 [static, private]
 

char Jdb_gzip::init_done [private]
 

Console * Jdb_gzip::uart [static, private]
 


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