Package org.robovm.apple.corebluetooth
Class CBMutableCharacteristic
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.corebluetooth.CBAttribute
-
- org.robovm.apple.corebluetooth.CBCharacteristic
-
- org.robovm.apple.corebluetooth.CBMutableCharacteristic
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class CBMutableCharacteristic extends CBCharacteristic
- Since:
- Available in iOS 6.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CBMutableCharacteristic.CBMutableCharacteristicPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.corebluetooth.CBCharacteristic
CBCharacteristic.CBCharacteristicPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.corebluetooth.CBAttribute
CBAttribute.CBAttributePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CBMutableCharacteristic()
CBMutableCharacteristic(CBUUID UUID, CBCharacteristicProperties properties, NSData value, CBAttributePermissions permissions)
protected
CBMutableCharacteristic(NSObject.Handle h, long handle)
protected
CBMutableCharacteristic(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NSArray<CBDescriptor>
getDescriptors()
CBAttributePermissions
getPermissions()
CBCharacteristicProperties
getProperties()
NSArray<CBCentral>
getSubscribedCentrals()
NSData
getValue()
protected long
init(CBUUID UUID, CBCharacteristicProperties properties, NSData value, CBAttributePermissions permissions)
void
setDescriptors(NSArray<CBDescriptor> v)
void
setPermissions(CBAttributePermissions v)
void
setProperties(CBCharacteristicProperties v)
void
setValue(NSData v)
-
Methods inherited from class org.robovm.apple.corebluetooth.CBCharacteristic
getService, isBroadcasted, isNotifying
-
Methods inherited from class org.robovm.apple.corebluetooth.CBAttribute
getUUID
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
CBMutableCharacteristic
protected CBMutableCharacteristic()
-
CBMutableCharacteristic
protected CBMutableCharacteristic(NSObject.Handle h, long handle)
-
CBMutableCharacteristic
protected CBMutableCharacteristic(NSObject.SkipInit skipInit)
-
CBMutableCharacteristic
public CBMutableCharacteristic(CBUUID UUID, CBCharacteristicProperties properties, NSData value, CBAttributePermissions permissions)
-
-
Method Detail
-
getPermissions
public CBAttributePermissions getPermissions()
-
setPermissions
public void setPermissions(CBAttributePermissions v)
-
getSubscribedCentrals
public NSArray<CBCentral> getSubscribedCentrals()
- Since:
- Available in iOS 7.0 and later.
-
getProperties
public CBCharacteristicProperties getProperties()
- Overrides:
getProperties
in classCBCharacteristic
-
setProperties
public void setProperties(CBCharacteristicProperties v)
-
getValue
public NSData getValue()
- Overrides:
getValue
in classCBCharacteristic
-
setValue
public void setValue(NSData v)
-
getDescriptors
public NSArray<CBDescriptor> getDescriptors()
- Overrides:
getDescriptors
in classCBCharacteristic
-
setDescriptors
public void setDescriptors(NSArray<CBDescriptor> v)
-
init
protected long init(CBUUID UUID, CBCharacteristicProperties properties, NSData value, CBAttributePermissions permissions)
-
-