在这个存储库中,https://github.com/chiehmin/gdbus_test/blob/master/minminbus.h
#define MIN_MIN_BUS_TYPE_GDBUS (min_min_bus_gdbus_get_type ())
#define MIN_MIN_BUS_GDBUS(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), MIN_MIN_BUS_TYPE_GDBUS, MinMinBusGDBUS))
#define MIN_MIN_BUS_IS_GDBUS(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), MIN_MIN_BUS_TYPE_GDBUS))
#define MIN_MIN_BUS_GDBUS_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), MIN_MIN_BUS_TYPE_GDBUS, MinMinBusGDBUSIface))
struct _MinMinBusGDBUS;
typedef struct _MinMinBusGDBUS MinMinBusGDBUS;
typedef struct _MinMinBusGDBUSIface MinMinBusGDBUSIface;我真的想知道_MinMinBusGDBUS的组成,但是我找不到_MinMinBusGDBUS的实现,我想一步一步地了解gdbus。
关于这个问题,请给我一些帮助。
发布于 2022-06-20 08:57:03
struct _MinMinBusGDBUS没有定义,因为MinMinBusGDBUS是GObject接口,而不是类。就像Java接口和类一样,它不可能有一个具体的实例,除非它是由另一个类实现的,它将提供自己的实例结构。
https://stackoverflow.com/questions/72682160
复制相似问题