コード例 #1
0
ファイル: xpc_darwin.go プロジェクト: currantlabs/gatt
func XpcConnect(service string, eh XpcEventHandler) XPC {
	ctx := uintptr(unsafe.Pointer(&eh))
	handlers[ctx] = eh
	cservice := C.CString(service)
	defer C.free(unsafe.Pointer(cservice))
	return XPC{conn: C.XpcConnect(cservice, C.uintptr_t(ctx))}
}
コード例 #2
0
ファイル: xpc_darwin.go プロジェクト: sjenning/gatt
func XpcConnect(service string, eh XpcEventHandler) XPC {
	cservice := C.CString(service)
	defer C.free(unsafe.Pointer(cservice))
	return XPC{conn: C.XpcConnect(cservice, unsafe.Pointer(&eh))}
}
コード例 #3
0
ファイル: xpc.go プロジェクト: vizidrixfork/goble
func XpcConnect(service string, eh XpcEventHandler) C.xpc_connection_t {
	cservice := C.CString(service)
	defer C.free(unsafe.Pointer(cservice))
	return C.XpcConnect(cservice, unsafe.Pointer(&eh))
}