方法

GObjectClosureset_marshal

声明 [源码]

void
g_closure_set_marshal (
  GClosure* closure,
  GClosureMarshal marshal
)

描述 [源码]

设置 closure 的 marshaller。

marshal 的 marshal_data 提供了一种方式,允许元 marshaller 向 marshaller 提供额外的信息。

对于 GObject 的 C 预定义 marshaller(即 g_cclosure_marshal_*() 函数),它提供的是一个回调函数,用于替代 closure->callback。

另请参阅:g_closure_set_meta_marshal().

此方法不直接对语言绑定可用。

参数

marshal

Type: GClosureMarshal

A GClosureMarshal 函数。