Max OS 0.3
Loading...
Searching...
No Matches
common Directory Reference

Files

 buffer.h
 Defines a Buffer class for safe memory operations.
 
 colour.h
 Defines a Colour class for representing colours in RGBA format, along with ANSI and console colour enumerations.
 
 constants.h
 Common constants used throughout the OS.
 
 coordinates.h
 Defines a simple Coordinates type as a pair of int32_t values.
 
 eventHandler.h
 Defines classes for handling events and event managers.
 
 graphicsContext.h
 Defines a GraphicsContext class for drawing pixels, lines, rectangles and circles to the screen.
 
 inputStream.h
 Defines a generic input stream and related classes for handling input data streams.
 
 logger.h
 Defines a Logger class for logging messages with different severity levels to multiple output streams.
 
 logo.h
 GIMP generated header file for the kernel logo.
 
 logo_kp.h
 GIMP generated logo header for kernel panic screen.
 
 macros.h
 
 map.h
 Defines a Map class for storing key-value pairs.
 
 math.h
 Common math functions used throughout the OS.
 
 outputStream.h
 Defines OutputStream and GenericOutputStream classes for writing data to streams.
 
 pair.h
 Defines a Pair class for storing two related objects together.
 
 rectangle.h
 Defines a Rectangle class for storing rectangle dimensions and performing rectangle operations.
 
 spinlock.h
 Defines Spinlock and BlockingLock classes for thread synchronization.
 
 string.h
 Defines a String class for dynamically sized strings with various operations.
 
 time.h
 Defines a Time struct for storing date and time information, along with functions for time manipulation.
 
 vector.h
 Defines a Vector class for dynamically storing an array of elements.