public virtual void WriteValue(global::MonoTouch.CoreBluetooth.CBUUID serviceUUID, global::MonoTouch.CoreBluetooth.CBUUID characteristicUUID, global::MonoTouch.CoreBluetooth.CBPeripheral p, NSData data) { if (serviceUUID == null) { throw new ArgumentNullException("serviceUUID"); } if (characteristicUUID == null) { throw new ArgumentNullException("characteristicUUID"); } if (p == null) { throw new ArgumentNullException("p"); } if (data == null) { throw new ArgumentNullException("data"); } if (IsDirectBinding) { MonoTouch.ObjCRuntime.Messaging.void_objc_msgSend_IntPtr_IntPtr_IntPtr_IntPtr(this.Handle, selWriteValueCharacteristicUUIDPData_Handle, serviceUUID.Handle, characteristicUUID.Handle, p.Handle, data.Handle); } else { MonoTouch.ObjCRuntime.Messaging.void_objc_msgSendSuper_IntPtr_IntPtr_IntPtr_IntPtr(this.SuperHandle, selWriteValueCharacteristicUUIDPData_Handle, serviceUUID.Handle, characteristicUUID.Handle, p.Handle, data.Handle); } }
public virtual global::System.UInt16 CBUUIDToInt(global::MonoTouch.CoreBluetooth.CBUUID UUID) { if (UUID == null) { throw new ArgumentNullException("UUID"); } if (IsDirectBinding) { return(ApiDefinition.Messaging.UInt16_objc_msgSend_IntPtr(this.Handle, selCBUUIDToInt_Handle, UUID.Handle)); } else { return(ApiDefinition.Messaging.UInt16_objc_msgSendSuper_IntPtr(this.SuperHandle, selCBUUIDToInt_Handle, UUID.Handle)); } }
public virtual int CompareCBUUIDToInt(global::MonoTouch.CoreBluetooth.CBUUID UUID1, global::System.UInt16 UUID2) { if (UUID1 == null) { throw new ArgumentNullException("UUID1"); } if (IsDirectBinding) { return(ApiDefinition.Messaging.int_objc_msgSend_IntPtr_UInt16(this.Handle, selCompareCBUUIDToIntUUID2_Handle, UUID1.Handle, UUID2)); } else { return(ApiDefinition.Messaging.int_objc_msgSendSuper_IntPtr_UInt16(this.SuperHandle, selCompareCBUUIDToIntUUID2_Handle, UUID1.Handle, UUID2)); } }
public virtual string CBUUIDToString(global::MonoTouch.CoreBluetooth.CBUUID UUID) { if (UUID == null) { throw new ArgumentNullException("UUID"); } if (IsDirectBinding) { return(NSString.FromHandle(MonoTouch.ObjCRuntime.Messaging.IntPtr_objc_msgSend_IntPtr(this.Handle, selCBUUIDToString_Handle, UUID.Handle))); } else { return(NSString.FromHandle(MonoTouch.ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_IntPtr(this.SuperHandle, selCBUUIDToString_Handle, UUID.Handle))); } }
public virtual int UUIDSAreEqual(global::MonoTouch.CoreBluetooth.CBUUID u1, global::MonoTouch.CoreBluetooth.CBUUID u2) { if (u1 == null) { throw new ArgumentNullException("u1"); } if (u2 == null) { throw new ArgumentNullException("u2"); } if (IsDirectBinding) { return(MonoTouch.ObjCRuntime.Messaging.int_objc_msgSend_IntPtr_IntPtr(this.Handle, selUUIDSAreEqualU2_Handle, u1.Handle, u2.Handle)); } else { return(MonoTouch.ObjCRuntime.Messaging.int_objc_msgSendSuper_IntPtr_IntPtr(this.SuperHandle, selUUIDSAreEqualU2_Handle, u1.Handle, u2.Handle)); } }
public virtual int CompareCBUUID(global::MonoTouch.CoreBluetooth.CBUUID UUID1, global::MonoTouch.CoreBluetooth.CBUUID UUID2) { if (UUID1 == null) { throw new ArgumentNullException("UUID1"); } if (UUID2 == null) { throw new ArgumentNullException("UUID2"); } if (IsDirectBinding) { return(MonoTouch.ObjCRuntime.Messaging.int_objc_msgSend_IntPtr_IntPtr(this.Handle, selCompareCBUUIDUUID2_Handle, UUID1.Handle, UUID2.Handle)); } else { return(MonoTouch.ObjCRuntime.Messaging.int_objc_msgSendSuper_IntPtr_IntPtr(this.SuperHandle, selCompareCBUUIDUUID2_Handle, UUID1.Handle, UUID2.Handle)); } }
public virtual global::MonoTouch.CoreBluetooth.CBService FindServiceFromUUID(global::MonoTouch.CoreBluetooth.CBUUID UUID, global::MonoTouch.CoreBluetooth.CBPeripheral p) { if (UUID == null) { throw new ArgumentNullException("UUID"); } if (p == null) { throw new ArgumentNullException("p"); } if (IsDirectBinding) { return((global::MonoTouch.CoreBluetooth.CBService)Runtime.GetNSObject(MonoTouch.ObjCRuntime.Messaging.IntPtr_objc_msgSend_IntPtr_IntPtr(this.Handle, selFindServiceFromUUIDP_Handle, UUID.Handle, p.Handle))); } else { return((global::MonoTouch.CoreBluetooth.CBService)Runtime.GetNSObject(MonoTouch.ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_IntPtr_IntPtr(this.SuperHandle, selFindServiceFromUUIDP_Handle, UUID.Handle, p.Handle))); } }
public virtual global::MonoTouch.CoreBluetooth.CBCharacteristic FindCharacteristicFromUUID(global::MonoTouch.CoreBluetooth.CBUUID UUID, global::MonoTouch.CoreBluetooth.CBService service) { if (UUID == null) { throw new ArgumentNullException("UUID"); } if (service == null) { throw new ArgumentNullException("service"); } if (IsDirectBinding) { return((global::MonoTouch.CoreBluetooth.CBCharacteristic)Runtime.GetNSObject(MonoTouch.ObjCRuntime.Messaging.IntPtr_objc_msgSend_IntPtr_IntPtr(this.Handle, selFindCharacteristicFromUUIDService_Handle, UUID.Handle, service.Handle))); } else { return((global::MonoTouch.CoreBluetooth.CBCharacteristic)Runtime.GetNSObject(MonoTouch.ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_IntPtr_IntPtr(this.SuperHandle, selFindCharacteristicFromUUIDService_Handle, UUID.Handle, service.Handle))); } }