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

jdb_gzip_i.h

Go to the documentation of this file.
00001 // AUTOMATICALLY GENERATED -- DO NOT EDIT!         -*- c++ -*-
00002 
00003 #ifndef jdb_gzip_i_h
00004 #define jdb_gzip_i_h
00005 
00006 #include <cstring>
00007 #include <cstdio>
00008 
00009 #include "config.h"
00010 #include "console.h"
00011 #include "gzip.h"
00012 #include "kernel_console.h"
00013 #include "kmem_alloc.h"
00014 #include "panic.h"
00015 #include "static_init.h"
00016 
00017 class Jdb_gzip : public Console
00018 {
00019   static const unsigned heap_pages = 34;
00020   char   active;
00021   char   init_done;
00022   static Console *uart;
00023 
00024 public:  
00025   inline void enable();
00026   
00027   inline void disable();
00028   
00029   void state(Mword new_state);
00030   
00031   int write(char const *str, size_t len);
00032   
00033   static Console* const console();
00034   
00035   Mword get_attributes() const;
00036   
00037   static FIASCO_INIT void init();
00038 
00039 private:  
00040   Jdb_gzip();
00041   
00042   static void raw_write(const char *s, size_t len);
00043 };
00044 
00045 #endif // jdb_gzip_i_h

Generated on Mon Sep 26 14:20:10 2005 for Fiasco by  doxygen 1.4.2