Revision 4e4fa398 hw/qdev.h

b/hw/qdev.h
158 158
    PROP_TYPE_UINT64,
159 159
    PROP_TYPE_TADDR,
160 160
    PROP_TYPE_MACADDR,
161
    PROP_TYPE_LOSTTICKPOLICY,
161 162
    PROP_TYPE_DRIVE,
162 163
    PROP_TYPE_CHR,
163 164
    PROP_TYPE_STRING,
......
307 308
extern PropertyInfo qdev_prop_chr;
308 309
extern PropertyInfo qdev_prop_ptr;
309 310
extern PropertyInfo qdev_prop_macaddr;
311
extern PropertyInfo qdev_prop_losttickpolicy;
310 312
extern PropertyInfo qdev_prop_drive;
311 313
extern PropertyInfo qdev_prop_netdev;
312 314
extern PropertyInfo qdev_prop_vlan;
......
367 369
    DEFINE_PROP(_n, _s, _f, qdev_prop_drive, BlockDriverState *)
368 370
#define DEFINE_PROP_MACADDR(_n, _s, _f)         \
369 371
    DEFINE_PROP(_n, _s, _f, qdev_prop_macaddr, MACAddr)
372
#define DEFINE_PROP_LOSTTICKPOLICY(_n, _s, _f, _d) \
373
    DEFINE_PROP_DEFAULT(_n, _s, _f, _d, qdev_prop_losttickpolicy, \
374
                        LostTickPolicy)
370 375

  
371 376
#define DEFINE_PROP_END_OF_LIST()               \
372 377
    {}
......
389 394
int qdev_prop_set_drive(DeviceState *dev, const char *name, BlockDriverState *value) QEMU_WARN_UNUSED_RESULT;
390 395
void qdev_prop_set_drive_nofail(DeviceState *dev, const char *name, BlockDriverState *value);
391 396
void qdev_prop_set_macaddr(DeviceState *dev, const char *name, uint8_t *value);
397
void qdev_prop_set_losttickpolicy(DeviceState *dev, const char *name,
398
                                  LostTickPolicy *value);
392 399
/* FIXME: Remove opaque pointer properties.  */
393 400
void qdev_prop_set_ptr(DeviceState *dev, const char *name, void *value);
394 401
void qdev_prop_set_defaults(DeviceState *dev, Property *props);

Also available in: Unified diff