Aufgabe 1: Ein-/Ausgabe
Todo List
- Member assertion_failed (const char *exp, const char *func, const char *file, int line)
- Implement Remainder of Method (output & CPU stopping)
- Member bin (OutputStream &os)
- Implement Manipulator
- Member dec (OutputStream &os)
- Implement Manipulator
- Member dout [Core::MAX]
- Define
dout
- Member endl (OutputStream &os)
- Implement Manipulator
- Member flush (OutputStream &os)
- Implement Manipulator
- Member hex (OutputStream &os)
- Implement Manipulator
- Member oct (OutputStream &os)
- Implement Manipulator
- Member OutputStream::operator<< (OutputStream &(*f)(OutputStream &))
- Implement Operator
- Member OutputStream::operator<< (const void *ptr)
- Implement Operator
- Member OutputStream::operator<< (short ival)
- Implement Operator
- Member OutputStream::operator<< (bool b)
- Implement Operator
- Member OutputStream::operator<< (const char *string)
- Implement Operator
- Member OutputStream::operator<< (unsigned char c)
- Implement Operator
- Member OutputStream::operator<< (char c)
- Implement Operator
- Member OutputStream::OutputStream ()
- Implement Constructor
- Member PS2Controller::fetch (Key &pressed)
- Implement Method
- Member PS2Controller::setLed (enum LED led, bool on)
- Implement method
- Member PS2Controller::setRepeatRate (Speed speed, Delay delay)
- Implement method
- Member Stringbuffer::put (char c)
- Implement Method
- Member Stringbuffer::Stringbuffer ()
- Complete Constructor
- Member TextMode::Attribute::Attribute (Color foreground=LIGHT_GREY, Color background=BLACK, bool blink=false)
- Complete constructor
- Member TextMode::getCursor (unsigned &abs_x, unsigned &abs_y)
- Implement the method using the IOPort
- Member TextMode::setCursor (unsigned abs_x, unsigned abs_y)
- Implement the method using IOPort
- Member TextMode::show (unsigned abs_x, unsigned abs_y, char character, Attribute attrib=Attribute())
- Implement the method
- Member TextStream::flush ()
- Implement method
- Member TextWindow::getPos (unsigned &rel_x, unsigned &rel_y) const
- Implement Method, use TextMode::getCursor() for the hardware cursor
- Member TextWindow::print (const char *string, size_t length, Attribute attrib=TextMode::Attribute())
- Implement Method
- Member TextWindow::reset (char character=' ', Attribute attrib=TextMode::Attribute())
- Implement Method
- Member TextWindow::setPos (unsigned rel_x, unsigned rel_y)
- Implement method, use TextMode::setCursor() for the hardware cursor
- Member TextWindow::TextWindow (unsigned from_col, unsigned to_col, unsigned from_row, unsigned to_row, bool use_cursor=false)
- Implement constructor