tree-wide: Introduce DECLARE_TRIVIAL_REF_UNREF_FUNC() and friends
This commit is contained in:
committed by
Yu Watanabe
parent
11adc8bad5
commit
daff8ea8bb
@@ -29,8 +29,7 @@ static inline int udev_ctrl_new(UdevCtrl **ret) {
|
||||
}
|
||||
|
||||
int udev_ctrl_enable_receiving(UdevCtrl *uctrl);
|
||||
UdevCtrl *udev_ctrl_ref(UdevCtrl *uctrl);
|
||||
UdevCtrl *udev_ctrl_unref(UdevCtrl *uctrl);
|
||||
DECLARE_TRIVIAL_REF_UNREF_FUNC(UdevCtrl, udev_ctrl);
|
||||
int udev_ctrl_attach_event(UdevCtrl *uctrl, sd_event *event);
|
||||
int udev_ctrl_start(UdevCtrl *uctrl, udev_ctrl_handler_t callback, void *userdata);
|
||||
sd_event_source *udev_ctrl_get_event_source(UdevCtrl *uctrl);
|
||||
|
||||
@@ -45,8 +45,7 @@ typedef struct UdevEvent {
|
||||
} UdevEvent;
|
||||
|
||||
UdevEvent* udev_event_new(sd_device *dev, UdevWorker *worker, EventMode mode);
|
||||
UdevEvent* udev_event_ref(UdevEvent *event);
|
||||
UdevEvent* udev_event_unref(UdevEvent *event);
|
||||
DECLARE_TRIVIAL_REF_UNREF_FUNC(UdevEvent, udev_event);
|
||||
DEFINE_TRIVIAL_CLEANUP_FUNC(UdevEvent*, udev_event_unref);
|
||||
|
||||
int udev_event_execute_rules(UdevEvent *event, UdevRules *rules);
|
||||
|
||||
Reference in New Issue
Block a user