|
PatchworkOS
|
#include "event.h"#include "pixel.h"#include "point.h"#include "rect.h"#include "surface.h"#include <stdint.h>#include <sys/io.h>#include <sys/proc.h>Go to the source code of this file.
Data Structures | |
| struct | cmd_header_t |
| struct | cmd_screen_info_t |
| struct | cmd_surface_new_t |
| struct | cmd_surface_free_t |
| struct | cmd_surface_move_t |
| struct | cmd_surface_timer_set_t |
| struct | cmd_surface_invalidate_t |
| struct | cmd_surface_focus_set_t |
| struct | cmd_surface_visible_set_t |
| struct | cmd_surface_report_t |
| struct | cmd_subscribe_t |
| struct | cmd_unsubscribe_t |
| struct | cmd_buffer_t |
Macros | |
| #define | CMD_MAGIC 0xDEADC0DE |
| #define | CMD_BUFFER_MAX_DATA (0x1000) |
| #define | CMD_BUFFER_FOR_EACH(buffer, cmd) |
Enumerations | |
| enum | cmd_type_t { CMD_SCREEN_INFO , CMD_SURFACE_NEW , CMD_SURFACE_FREE , CMD_SURFACE_MOVE , CMD_SURFACE_TIMER_SET , CMD_SURFACE_INVALIDATE , CMD_SURFACE_FOCUS_SET , CMD_SURFACE_VISIBLE_SET , CMD_SURFACE_REPORT , CMD_SUBSCRIBE , CMD_UNSUBSCRIBE , CMD_TYPE_AMOUNT } |
| enum | timer_flags_t { TIMER_NONE = 0 , TIMER_REPEAT = 1 << 0 } |
| #define CMD_BUFFER_FOR_EACH | ( | buffer, | |
| cmd | |||
| ) |
| enum cmd_type_t |
| enum timer_flags_t |