Diff for /qemu/notify.h between versions 1.1 and 1.1.1.3

version 1.1, 2018/04/24 18:23:08 version 1.1.1.3, 2018/04/24 19:33:33
Line 20  typedef struct Notifier Notifier; Line 20  typedef struct Notifier Notifier;
   
 struct Notifier  struct Notifier
 {  {
     void (*notify)(Notifier *notifier);      void (*notify)(Notifier *notifier, void *data);
     QTAILQ_ENTRY(Notifier) node;      QLIST_ENTRY(Notifier) node;
 };  };
   
 typedef struct NotifierList  typedef struct NotifierList
 {  {
     QTAILQ_HEAD(, Notifier) notifiers;      QLIST_HEAD(, Notifier) notifiers;
 } NotifierList;  } NotifierList;
   
 #define NOTIFIER_LIST_INITIALIZER(head) \  #define NOTIFIER_LIST_INITIALIZER(head) \
     { QTAILQ_HEAD_INITIALIZER((head).notifiers) }      { QLIST_HEAD_INITIALIZER((head).notifiers) }
   
 void notifier_list_init(NotifierList *list);  void notifier_list_init(NotifierList *list);
   
 void notifier_list_add(NotifierList *list, Notifier *notifier);  void notifier_list_add(NotifierList *list, Notifier *notifier);
   
 void notifier_list_remove(NotifierList *list, Notifier *notifier);  void notifier_remove(Notifier *notifier);
   
 void notifier_list_notify(NotifierList *list);  void notifier_list_notify(NotifierList *list, void *data);
   
 #endif  #endif

Removed from v.1.1  
changed lines
  Added in v.1.1.1.3


unix.superglobalmegacorp.com