Dokumentacja pliku src/tty/teletype.cpp

tty Więcej...

#include "src/common/shared.hpp"
#include "src/common/error.hpp"
#include "src/common/io.hpp"
#include "src/memory/align.hpp"
#include "src/memory/memset.hpp"
#include "src/memory/alloc4k.hpp"
#include "src/memory/pager.hpp"
#include "src/memory/heap.hpp"
#include "src/common/string.hpp"
#include "src/thread/scheduler.hpp"
#include "src/tty/teletype.hpp"

Idź do kodu źródłowego tego pliku.

Przestrzenie nazw

namespace  Teletype

Funkcje

teletype videoHW ((ChCol *) VIDEO_MEMORY+CONSOLE_XSIZE, CONSOLE_XSIZE, CONSOLE_YSIZE, CONSOLE_YSIZE, NULL, NULL, CONSOLE_COLOR)
teletype tty_panel ((ChCol *) VIDEO_MEMORY, CONSOLE_XSIZE, 1, 1, NULL, NULL, TTY_PANEL_COLOR)
teletype tty1 (tty1_buf, CONSOLE_XSIZE, CONSOLE_YSIZE, VIRTCONS_LINES,&videoHW,&tui_kbd_handler, CONSOLE_COLOR)
teletype tty2 (tty2_buf, CONSOLE_XSIZE, CONSOLE_YSIZE, VIRTCONS_LINES,&videoHW,&tui_kbd_handler, CONSOLE_COLOR)
teletype tty3 (tty3_buf, CONSOLE_XSIZE, CONSOLE_YSIZE, VIRTCONS_LINES,&videoHW,&tui_kbd_handler, CONSOLE_COLOR)
teletype tty4 (tty4_buf, CONSOLE_XSIZE, CONSOLE_YSIZE, VIRTCONS_LINES,&videoHW,&tui_kbd_handler, CONSOLE_COLOR)
teletype tty5 (tty5_buf, CONSOLE_XSIZE, CONSOLE_YSIZE, VIRTCONS_LINES,&videoHW,&tui_kbd_handler, CONSOLE_COLOR)
teletype tty6 (tty6_buf, CONSOLE_XSIZE, CONSOLE_YSIZE, VIRTCONS_LINES,&videoHW,&tui_kbd_handler, CONSOLE_COLOR)
teletype tty7 (tty7_buf, CONSOLE_XSIZE, CONSOLE_YSIZE, VIRTCONS_LINES,&videoHW,&tui_kbd_handler, CONSOLE_COLOR)
teletype tty8 (tty8_buf, CONSOLE_XSIZE, CONSOLE_YSIZE, VIRTCONS_LINES,&videoHW,&tui_kbd_handler, CONSOLE_COLOR)
teletype tty9 (tty9_buf, CONSOLE_XSIZE, CONSOLE_YSIZE, VIRTCONS_LINES,&videoHW,&tui_kbd_handler, CONSOLE_COLOR)
teletype tty0 (tty0_buf, CONSOLE_XSIZE, CONSOLE_YSIZE, VIRTCONS_LINES,&videoHW,&tui_kbd_handler, CONSOLE_COLOR)
ChCol tty1_buf[VIRTCONS_LINES
*CONSOLE_XSIZE
__attribute__ ((section(".bss.dontcare")))
void Teletype::init ()
void coutnum (uint32 n, uint32 radix, uint32 n_pos, char first_letter)
void coutnum (teletype *tty, uint32 n, uint32 radix, uint32 n_pos, char first_letter)
void coutnum (teletype *tty, uint32 n, uint32 radix, uint32 n_pos, char first_letter, char EmptyLetter)
void coutnum (teletype *tty, uint32 n, uint32 radix, uint32 n_pos, char first_letter, uint8 col)
void coutDec (uint32 i)
void cout (const char *ch)
void cout (teletype *tty, char *ch)
void cout (char *ch, uint8 color)
void cout (uint32 i)
void cout (uint32 i, uint8 col)
void cout (teletype *tty, uint32 i)
void coutb (uint8 ch)
void putch (char ch)
void writehere (char *ch, uint8 color, uint32 limit)
void poke_char (char ch, uint8 color, int x, int y)
void poke_str (char *ch, uint8 color, int x, int y, uint32 limit)
void kprintf (const char *text,...)
void ksnprintf (char *str, size_t size, char *format,...)
void kprintf_alert (char *text,...)
void kprintf (teletype *tty, char *text,...)
void videoHW_gotoxy (int n)
void videoHW_toggle_cursor (bool on)
int tui_kbd_handler ()
void tty_switch (teletype *tty, char *name)

Zmienne

bool volatile TTYDisableLock = false
teletypeactive_console = &tty1


Opis szczegółowy

tty

Definicja w pliku teletype.cpp.


Dokumentacja funkcji

ChCol tty1_buf [VIRTCONS_LINES * CONSOLE_XSIZE] __attribute__ ( (section(".bss.dontcare"))   ) 

teletype tty0 ( tty0_buf  ,
CONSOLE_XSIZE  ,
CONSOLE_YSIZE  ,
VIRTCONS_LINES  ,
videoHW,
tui_kbd_handler,
CONSOLE_COLOR   
)

teletype tty1 ( tty1_buf  ,
CONSOLE_XSIZE  ,
CONSOLE_YSIZE  ,
VIRTCONS_LINES  ,
videoHW,
tui_kbd_handler,
CONSOLE_COLOR   
)

teletype tty2 ( tty2_buf  ,
CONSOLE_XSIZE  ,
CONSOLE_YSIZE  ,
VIRTCONS_LINES  ,
videoHW,
tui_kbd_handler,
CONSOLE_COLOR   
)

teletype tty3 ( tty3_buf  ,
CONSOLE_XSIZE  ,
CONSOLE_YSIZE  ,
VIRTCONS_LINES  ,
videoHW,
tui_kbd_handler,
CONSOLE_COLOR   
)

teletype tty4 ( tty4_buf  ,
CONSOLE_XSIZE  ,
CONSOLE_YSIZE  ,
VIRTCONS_LINES  ,
videoHW,
tui_kbd_handler,
CONSOLE_COLOR   
)

teletype tty5 ( tty5_buf  ,
CONSOLE_XSIZE  ,
CONSOLE_YSIZE  ,
VIRTCONS_LINES  ,
videoHW,
tui_kbd_handler,
CONSOLE_COLOR   
)

teletype tty6 ( tty6_buf  ,
CONSOLE_XSIZE  ,
CONSOLE_YSIZE  ,
VIRTCONS_LINES  ,
videoHW,
tui_kbd_handler,
CONSOLE_COLOR   
)

teletype tty7 ( tty7_buf  ,
CONSOLE_XSIZE  ,
CONSOLE_YSIZE  ,
VIRTCONS_LINES  ,
videoHW,
tui_kbd_handler,
CONSOLE_COLOR   
)

teletype tty8 ( tty8_buf  ,
CONSOLE_XSIZE  ,
CONSOLE_YSIZE  ,
VIRTCONS_LINES  ,
videoHW,
tui_kbd_handler,
CONSOLE_COLOR   
)

teletype tty9 ( tty9_buf  ,
CONSOLE_XSIZE  ,
CONSOLE_YSIZE  ,
VIRTCONS_LINES  ,
videoHW,
tui_kbd_handler,
CONSOLE_COLOR   
)

teletype tty_panel ( (ChCol *)  VIDEO_MEMORY,
CONSOLE_XSIZE  ,
,
,
NULL  ,
NULL  ,
TTY_PANEL_COLOR   
)

void tty_switch ( teletype tty,
char *  name 
)

int tui_kbd_handler (  ) 

Definicja w linii 674 pliku teletype.cpp.

teletype videoHW ( (ChCol *) VIDEO_MEMORY CONSOLE_XSIZE,
CONSOLE_XSIZE  ,
CONSOLE_YSIZE  ,
CONSOLE_YSIZE  ,
NULL  ,
NULL  ,
CONSOLE_COLOR   
)


Dokumentacja zmiennych

Definicja w linii 43 pliku teletype.cpp.

Odwołania w Debug::Profiler::stats().

bool volatile TTYDisableLock = false


Wygenerowano Sat Jul 19 02:21:25 2008 dla panaLiX programem  doxygen 1.5.6