10ffcece3SZhang Chen /* 20ffcece3SZhang Chen * COarse-grain LOck-stepping Virtual Machines for Non-stop Service (COLO) 30ffcece3SZhang Chen * (a.k.a. Fault Tolerance or Continuous Replication) 40ffcece3SZhang Chen * 50ffcece3SZhang Chen * Copyright (c) 2017 HUAWEI TECHNOLOGIES CO., LTD. 60ffcece3SZhang Chen * Copyright (c) 2017 FUJITSU LIMITED 70ffcece3SZhang Chen * Copyright (c) 2017 Intel Corporation 80ffcece3SZhang Chen * 90ffcece3SZhang Chen * Authors: 100ffcece3SZhang Chen * zhanghailiang <zhang.zhanghailiang@huawei.com> 110ffcece3SZhang Chen * Zhang Chen <zhangckid@gmail.com> 120ffcece3SZhang Chen * 130ffcece3SZhang Chen * This work is licensed under the terms of the GNU GPL, version 2 or 140ffcece3SZhang Chen * later. See the COPYING file in the top-level directory. 150ffcece3SZhang Chen */ 160ffcece3SZhang Chen 170ffcece3SZhang Chen #ifndef QEMU_COLO_COMPARE_H 180ffcece3SZhang Chen #define QEMU_COLO_COMPARE_H 190ffcece3SZhang Chen 200ffcece3SZhang Chen void colo_notify_compares_event(void *opaque, int event, Error **errp); 21dccd0313SZhang Chen void colo_compare_register_notifier(Notifier *notify); 22dccd0313SZhang Chen void colo_compare_unregister_notifier(Notifier *notify); 23*0c7af1a7SRao, Lei void colo_compare_cleanup(void); 240ffcece3SZhang Chen 250ffcece3SZhang Chen #endif /* QEMU_COLO_COMPARE_H */ 26