public ConnectSignal ( string signature, Action |
||
signature | string | シグナルの名前("signal"など) |
callback | Action |
そのシグナルに対するコールバック関数 |
return | ulong |
public ulong ConnectSignal(string signature, Action<QiValue> callback)
{
var handler = new QiSignalHandler(callback);
var result = QiApiObject
.SignalConnect(this, signature, handler.ApiCallback, IntPtr.Zero)
.GetUInt64(0UL);
_handlers[result] = handler;
return result;
}