mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice
synced 2026-08-16 03:35:44 +00:00
server/tests: add SLEEP command to test_display_base
This commit is contained in:
parent
bccf5bc35a
commit
a267a4b315
@ -498,6 +498,10 @@ static void produce_command(void)
|
||||
command->cb(command);
|
||||
}
|
||||
switch (command->command) {
|
||||
case SLEEP:
|
||||
printf("sleep %u seconds\n", command->sleep.secs);
|
||||
sleep(command->sleep.secs);
|
||||
break;
|
||||
case PATH_PROGRESS:
|
||||
path_progress(&path);
|
||||
break;
|
||||
|
||||
@ -24,6 +24,7 @@ typedef enum {
|
||||
SIMPLE_UPDATE,
|
||||
DESTROY_PRIMARY,
|
||||
CREATE_PRIMARY,
|
||||
SLEEP
|
||||
} CommandType;
|
||||
|
||||
typedef struct CommandCreatePrimary {
|
||||
@ -45,6 +46,10 @@ typedef struct CommandDrawSolid {
|
||||
uint32_t surface_id;
|
||||
} CommandDrawSolid;
|
||||
|
||||
typedef struct CommandSleep {
|
||||
uint32_t secs;
|
||||
} CommandSleep;
|
||||
|
||||
typedef struct Command Command;
|
||||
|
||||
struct Command {
|
||||
@ -55,6 +60,7 @@ struct Command {
|
||||
CommandCreatePrimary create_primary;
|
||||
CommandDrawBitmap bitmap;
|
||||
CommandDrawSolid solid;
|
||||
CommandSleep sleep;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user