1*84a899deSJuan Quintela /* 2*84a899deSJuan Quintela * Global State configuration 3*84a899deSJuan Quintela * 4*84a899deSJuan Quintela * Copyright (c) 2014-2017 Red Hat Inc 5*84a899deSJuan Quintela * 6*84a899deSJuan Quintela * Authors: 7*84a899deSJuan Quintela * Juan Quintela <quintela@redhat.com> 8*84a899deSJuan Quintela * 9*84a899deSJuan Quintela * This work is licensed under the terms of the GNU GPL, version 2 or later. 10*84a899deSJuan Quintela * See the COPYING file in the top-level directory. 11*84a899deSJuan Quintela */ 12*84a899deSJuan Quintela 13*84a899deSJuan Quintela #ifndef QEMU_MIGRATION_GLOBAL_STATE_H 14*84a899deSJuan Quintela #define QEMU_MIGRATION_GLOBAL_STATE_H 15*84a899deSJuan Quintela 16*84a899deSJuan Quintela #include "sysemu/sysemu.h" 17*84a899deSJuan Quintela 18*84a899deSJuan Quintela void register_global_state(void); 19*84a899deSJuan Quintela void global_state_set_optional(void); 20*84a899deSJuan Quintela int global_state_store(void); 21*84a899deSJuan Quintela void global_state_store_running(void); 22*84a899deSJuan Quintela bool global_state_received(void); 23*84a899deSJuan Quintela RunState global_state_get_runstate(void); 24*84a899deSJuan Quintela 25*84a899deSJuan Quintela #endif 26