Platforms to show: All Mac Windows Linux Cross-Platform
The plugin MBS Bluetooth Plugin:
- class CBATTRequestMBS
- class CBAttributeMBS
- class CBCentralManagerMBS
- method scanForPeripheralsWithServices(serviceUUIDs() as CBUUIDMBS = nil, options as Dictionary = nil)
- method retrieveConnectedPeripheralsWithServices(serviceUUIDs() as CBUUIDMBS) as CBPeripheralMBS()
- method retrievePeripheralsWithIdentifiers(identifiers() as NSUUIDMBS) as CBPeripheralMBS()
- method connectPeripheral(peripheral as CBPeripheralMBS, options as Dictionary = nil)
- method cancelPeripheralConnection(Peripheral as CBPeripheralMBS)
- method Constructor(options as dictionary = nil)
- method Destructor
- method stopScan
- property isScanning as Boolean
- shared method CBErrorDomain as String
- shared method CBATTErrorDomain as String
- shared method CBCentralManagerOptionShowPowerAlertKey as String
- shared method CBCentralManagerOptionRestoreIdentifierKey as String
- shared method CBCentralManagerScanOptionAllowDuplicatesKey as String
- shared method CBCentralManagerScanOptionSolicitedServiceUUIDsKey as String
- shared method CBConnectPeripheralOptionNotifyOnConnectionKey as String
- shared method CBConnectPeripheralOptionNotifyOnDisconnectionKey as String
- shared method CBConnectPeripheralOptionNotifyOnNotificationKey as String
- shared method CBCentralManagerRestoredStatePeripheralsKey as String
- shared method CBCentralManagerRestoredStateScanServicesKey as String
- shared method CBCentralManagerRestoredStateScanOptionsKey as String
- shared method Available as boolean
- event DidUpdateState
- event WillRestoreState(dict as dictionary)
- event DidDiscoverPeripheral(peripheral as CBPeripheralMBS, advertisementData as Dictionary, RSSI as String)
- event DidConnectPeripheral(peripheral as CBPeripheralMBS)
- event DidFailToConnectPeripheral(peripheral as CBPeripheralMBS, error as NSErrorMBS)
- event DidDisconnectPeripheral(peripheral as CBPeripheralMBS, error as NSErrorMBS)
- class CBCentralMBS
- class CBCharacteristicMBS
- class CBDescriptorMBS
- class CBL2CAPChannelMBS
- class CBManagerMBS
- class CBMutableCharacteristicMBS
- method subscribedCentrals as CBDescriptorMBS()
- method setDescriptors(Descriptors() as CBDescriptorMBS)
- method Constructor(UUID as CBUUIDMBS, properties as Integer, value as MemoryBlock, permissions as Integer)
- property permissions as Integer
- property properties as Integer
- property value as MemoryBlock
- shared method Available as boolean
- class CBMutableDescriptorMBS
- class CBMutableServiceMBS
- class CBPeerMBS
- class CBPeripheralManagerMBS
- method updateValue(value as MemoryBlock, characteristic as CBMutableCharacteristicMBS, onSubscribedCentrals() as CBCentralMBS = nil) as Boolean
- method respondToRequest(request as CBATTRequestMBS, error as integer)
- method setDesiredConnectionLatency(latency as integer, central as CBCentralMBS)
- method removeAllServices
- method stopAdvertising
- method Constructor(options as Dictionary = nil)
- method Destructor
- method startAdvertising(advertisementData as Dictionary)
- method addService(service as CBMutableServiceMBS)
- method removeService(service as CBMutableServiceMBS)
- property isAdvertising as Boolean
- shared method CBPeripheralManagerOptionShowPowerAlertKey as String
- shared method CBPeripheralManagerOptionRestoreIdentifierKey as String
- shared method CBPeripheralManagerRestoredStateServicesKey as String
- shared method CBPeripheralManagerRestoredStateAdvertisementDataKey as String
- shared method Available as boolean
- shared method authorizationStatus as integer
- event DidUpdateState
- event WillRestoreState(dic as dictionary)
- event DidStartAdvertising(error as NSErrorMBS)
- event DidAddService(service as CBServiceMBS, error as NSErrorMBS)
- event DidSubscribeToCharacteristic(central as CBCentralMBS, characteristic as CBCharacteristicMBS)
- event DidUnsubscribeFromCharacteristic(central as CBCentralMBS, characteristic as CBCharacteristicMBS)
- event DidReceiveReadRequest(Request as CBATTRequestMBS)
- event DidReceiveWriteRequests(requests() as CBATTRequestMBS)
- event IsReadyToUpdateSubscribers
- event DidPublishL2CAPChannel(PSM as Integer, error as NSErrorMBS)
- event DidUnpublishL2CAPChannel(PSM as Integer, error as NSErrorMBS)
- event DidOpenL2CAPChannel(channel as CBL2CAPChannelMBS, error as NSErrorMBS)
- class CBPeripheralMBS
- method writeValue(data as MemoryBlock, Descriptor as CBDescriptorMBS)
- method readValueForDescriptor(descriptor as CBDescriptorMBS)
- method discoverDescriptorsForCharacteristic(Characteristic as CBCharacteristicMBS)
- method setNotifyValue(enabled as Boolean, Characteristic as CBCharacteristicMBS)
- method writeValue(data as MemoryBlock, Characteristic as CBCharacteristicMBS, Type as Integer)
- method maximumWriteValueLengthForType(Type as Integer) as Integer
- method readValueForCharacteristic(Characteristic as CBCharacteristicMBS)
- method discoverCharacteristics(characteristicUUIDs() as CBUUIDMBS = nil, service as CBServiceMBS)
- method discoverIncludedServices(includedServiceUUIDs() as CBUUIDMBS = nil, service as CBServiceMBS)
- method discoverServices(serviceUUIDs() as CBUUIDMBS = nil)
- method services as CBServiceMBS()
- method Constructor(Peripheral as CBPeripheralMBS)
- method Destructor
- method readRSSI
- property RSSI as String
- property Name as String
- property State as Integer
- property CanSendWriteWithoutResponse as Boolean
- shared method Available as boolean
- event DidUpdateName
- event DidModifyServices(invalidatedServices() as CBServiceMBS)
- event DidUpdateRSSI(error as NSErrorMBS)
- event DidReadRSSI(RSSI as String, error as NSErrorMBS)
- event DidDiscoverServices(error as NSErrorMBS)
- event DidDiscoverIncludedServicesForService(service as CBServiceMBS, error as NSErrorMBS)
- event DidDiscoverCharacteristicsForService(service as CBServiceMBS, error as NSErrorMBS)
- event DidUpdateValueForCharacteristic(characteristic as CBCharacteristicMBS, error as NSErrorMBS)
- event DidWriteValueForCharacteristic(characteristic as CBCharacteristicMBS, error as NSErrorMBS)
- event DidUpdateNotificationStateForCharacteristic(characteristic as CBCharacteristicMBS, error as NSErrorMBS)
- event DidDiscoverDescriptorsForCharacteristic(characteristic as CBCharacteristicMBS, error as NSErrorMBS)
- event DidUpdateValueForDescriptor(descriptor as CBDescriptorMBS, error as NSErrorMBS)
- event DidWriteValueForDescriptor(descriptor as CBDescriptorMBS, error as NSErrorMBS)
- event IsReadyToSendWriteWithoutResponse
- event DidOpenL2CAPChannel(channel as CBL2CAPChannelMBS, error as NSErrorMBS)
- class CBServiceMBS
- class CBUUIDMBS
- method Operator_Compare(other as CBUUIDMBS) as Integer
- method isEqual(other as CBUUIDMBS) as Boolean
- method copy as CBUUIDMBS
- method Constructor
- property Handle as Integer
- property data as MemoryBlock
- property UUIDString as String
- shared method UUIDWithString(s as string) as CBUUIDMBS
- shared method UUIDWithData(mem as MemoryBlock) as CBUUIDMBS
- shared method UUIDWithNSUUID(uuid as NSUUIDMBS) as CBUUIDMBS
- shared method Available as boolean
- shared method CBUUIDCharacteristicAggregateFormatString as String
- shared method CBUUIDCharacteristicExtendedPropertiesString as String
- shared method CBUUIDCharacteristicFormatString as String
- shared method CBUUIDCharacteristicUserDescriptionString as String
- shared method CBUUIDCharacteristicValidRangeString as String
- shared method CBUUIDClientCharacteristicConfigurationString as String
- shared method CBUUIDL2CAPPSMCharacteristicString as String
- shared method CBUUIDServerCharacteristicConfigurationString as String
- shared method CBAdvertisementDataIsConnectable as String
- shared method CBAdvertisementDataLocalNameKey as String
- shared method CBAdvertisementDataManufacturerDataKey as String
- shared method CBAdvertisementDataOverflowServiceUUIDsKey as String
- shared method CBAdvertisementDataServiceDataKey as String
- shared method CBAdvertisementDataServiceUUIDsKey as String
- shared method CBAdvertisementDataSolicitedServiceUUIDsKey as String
- shared method CBAdvertisementDataTxPowerLevelKey as String
- class IOBluetoothDeviceInquiryMBS
- method setSearchCriteria(ServiceClassMajor as Integer, MajorDeviceClass as Integer, MinorDeviceClass as Integer)
- method Destructor
- method Constructor
- method Start
- method Stop
- method clearFoundDevices
- method foundDevices as IOBluetoothDeviceMBS()
- property Handle as Integer
- property Lasterror as Integer
- property inquiryLength as Integer
- property searchType as Integer
- property updateNewDeviceNames as Boolean
- event Started
- event DeviceFound(device as IOBluetoothDeviceMBS)
- event UpdatingDeviceNamesStarted(devicesRemaining as Integer)
- event DeviceNameUpdated(device as IOBluetoothDeviceMBS, devicesRemaining as Integer)
- event Complete(error as Integer, aborted as Boolean)
- class IOBluetoothDeviceMBS
- method services as IOBluetoothSDPServiceRecordMBS()
- method ServiceRecordForUUID(sdpUUID as IOBluetoothSDPUUIDMBS) as IOBluetoothSDPServiceRecordMBS
- method SendL2CAPEchoRequest(Data as MemoryBlock)
- method setSupervisionTimeout(timeout as integer)
- method performSDPQuery
- method remoteNameRequest(pageTimeoutValue as Integer)
- method requestAuthentication
- method remoteNameRequest
- method openConnectionAsync
- method openConnectionAsync(timeout as integer, authenticationRequired as boolean)
- method closeConnection
- method openConnection
- method addToFavorites
- method removeFromFavorites
- method Destructor
- method Constructor
- property Handle as Integer
- property Lasterror as Integer
- property name as String
- property nameOrAddress as String
- property lastNameUpdate as Date
- property LastInquiryUpdate as Date
- property RecentAccessDate as Date
- property LastServicesUpdate as Date
- property addressString as String
- property classOfDevice as Integer
- property serviceClassMajor as Integer
- property deviceClassMajor as Integer
- property deviceClassMinor as Integer
- property isConnected as Boolean
- property isIncoming as Boolean
- property isFavorite as Boolean
- property isPaired as Boolean
- property PageScanRepetitionMode as Integer
- property PageScanPeriodMode as Integer
- property PageScanMode as Integer
- property ClockOffset as Integer
- property RSSI as Integer
- property rawRSSI as Integer
- property LinkType as Integer
- property EncryptionMode as Integer
- property lastNameUpdateDateTime as DateTime
- property LastInquiryUpdateDateTime as DateTime
- property RecentAccessDateTime as DateTime
- property LastServicesUpdateDateTime as DateTime
- shared method recentDevices(numDevices as Integer = 0) as IOBluetoothDeviceMBS()
- shared method pairedDevices as IOBluetoothDeviceMBS()
- shared method favoriteDevices as IOBluetoothDeviceMBS()
- shared method deviceWithAddressString(Address as String) as IOBluetoothDeviceMBS
- event remoteNameRequestCompleted(status as integer)
- event connectionCompleted(status as integer)
- event SDPQueryCompleted(status as integer)
- class IOBluetoothDeviceSelectorControllerMBS
- method beginSheetModalForWindow(win as window, tag as variant = nil)
- method Results as IOBluetoothDeviceMBS()
- method runModal as Integer
- method Destructor
- method Constructor
- method clearAllowedUUIDs
- method addAllowedUUID(allowedUUID as IOBluetoothSDPUUIDMBS)
- method addAllowedUUIDArray(allowedUUIDs() as IOBluetoothSDPUUIDMBS)
- method beginSheetModalForWindow(win as DesktopWindow, tag as variant = nil)
- property Options as Integer
- property Title as String
- property Header as String
- property Description as String
- property Prompt as String
- property Cancel as String
- event SheetDone(returnCode as Integer, tag as Variant)
- class IOBluetoothHostControllerMBS
- method setClassOfDevice(classOfDevice as Integer, seconds as double)
- method Destructor
- method Constructor
- property Handle as Integer
- property powerState as Integer
- property classOfDevice as Integer
- property addressAsString as String
- property nameAsString as String
- event readRSSIForDeviceCompleted(device as IOBluetoothDeviceMBS, HCIRSSIValue as Integer, error as Integer)
- event readLinkQualityForDeviceCompleted(device as IOBluetoothDeviceMBS, HCILinkQuality as Integer, error as Integer)
- event PoweredOn
- event PoweredOff
- class IOBluetoothRFCOMMChannelMBS
- method openRFCOMMChannelAsync(device as IOBluetoothDeviceMBS, channelID as Integer) as Boolean
- method openRFCOMMChannelSync(device as IOBluetoothDeviceMBS, channelID as Integer) as Boolean
- method setSerialParameters(speed as Integer, dataBits as Integer, parity as Integer, stopBits as Integer)
- method writeAsync(data as MemoryBlock, tag as Variant = nil)
- method writeSync(data as MemoryBlock)
- method sendRemoteLineStatus(lineStatus as Integer)
- method closeChannel
- method Destructor
- method Constructor
- property Handle as Integer
- property Lasterror as Integer
- property isOpen as Boolean
- property isIncoming as Boolean
- property MTU as Integer
- property isTransmissionPaused as Boolean
- property ChannelID as Integer
- property Device as IOBluetoothDeviceMBS
- event DataReceived(data as MemoryBlock, dataLength as Integer)
- event OpenCompleted(status as Integer)
- event Closed
- event ControlSignalsChanged
- event FlowControlChanged
- event WriteCompleted(status as integer, tag as Variant)
- event QueueSpaceAvailable
- class IOBluetoothSDPDataElementMBS
- method containsDataElement(value as IOBluetoothSDPDataElementMBS) as boolean
- method containsValue(value as variant) as boolean
- method Constructor(value as Variant)
- method Constructor(type as Integer, SizeDescriptor as Integer, Size as Integer, value as Variant)
- property Handle as Integer
- property Size as UInt32
- property DataValue as MemoryBlock
- property StringValue as String
- property Value as Variant
- property UUIDValue as IOBluetoothSDPUUIDMBS
- property SizeDescriptor as Integer
- property TypeDescriptor as Integer
- property NumberValue as Double
- shared method withType(type as Integer, SizeDescriptor as Integer, Size as Integer, Value as variant) as IOBluetoothSDPDataElementMBS
- shared method withElementValue(value as variant) as IOBluetoothSDPDataElementMBS
- class IOBluetoothSDPServiceAttributeMBS
- method Constructor(AttributeID as Integer, value as Variant)
- property Handle as Integer
- property AttributeID as Integer
- property DataElement as IOBluetoothSDPDataElementMBS
- property IDDataElement as IOBluetoothSDPDataElementMBS
- shared method withID(AttributeID as Integer, value as Variant) as IOBluetoothSDPServiceAttributeMBS
- class IOBluetoothSDPServiceRecordMBS
- method RFCOMMChannelID as Integer
- method hasServiceFromArray(uuids() as IOBluetoothSDPUUIDMBS) as Boolean
- method matchesSearchArray(uuids() as IOBluetoothSDPUUIDMBS) as Boolean
- method matchesUUIDArray(uuids() as IOBluetoothSDPUUIDMBS) as Boolean
- method sortedAttributes as IOBluetoothSDPServiceAttributeMBS()
- method AttributeDataElement(attributeID as Integer) as IOBluetoothSDPDataElementMBS
- method removeServiceRecord
- method matchesUUID16(uuid16 as UInt16) as Boolean
- method Constructor(dic as Dictionary, device as IOBluetoothDeviceMBS)
- property Handle as Integer
- property Lasterror as Integer
- property ServiceName as String
- property Properties as Dictionary
- property Device as IOBluetoothDeviceMBS
- shared method withServiceDictionary(dic as Dictionary, device as IOBluetoothDeviceMBS) as IOBluetoothSDPServiceRecordMBS
- shared method publishedServiceRecordWithDictionary(dic as Dictionary) as IOBluetoothSDPServiceRecordMBS
- class IOBluetoothSDPUUIDMBS
- method UUIDWithLength(length as Integer) as IOBluetoothSDPUUIDMBS
- method isEqualToUUID(other as IOBluetoothSDPUUIDMBS) as Boolean
- method Constructor
- property Handle as Integer
- property Data as MemoryBlock
- property Length as Integer
- shared method uuidWithData(mem as MemoryBlock) as IOBluetoothSDPUUIDMBS
- shared method uuid32(value as UInt32) as IOBluetoothSDPUUIDMBS
- shared method uuid16(value as UInt16) as IOBluetoothSDPUUIDMBS
- shared method uuidWithUUID(UUID as String) as IOBluetoothSDPUUIDMBS
- class IOBluetoothServiceBrowserControllerMBS
- method beginSheetModalForWindow(win as window, tag as variant = nil)
- method Results as IOBluetoothSDPServiceRecordMBS()
- method runModal as Integer
- method Destructor
- method Constructor(options as Integer = 0)
- method clearAllowedUUIDs
- method addAllowedUUID(allowedUUID as IOBluetoothSDPUUIDMBS)
- method addAllowedUUIDArray(allowedUUIDs() as IOBluetoothSDPUUIDMBS)
- method beginSheetModalForWindow(win as DesktopWindow, tag as variant = nil)
- property Options as Integer
- property Title as String
- property Description as String
- property Prompt as String
- event SheetDone(returnCode as Integer, tag as Variant)
- class WindowsBlueToothDeviceInfoMBS
- method DisplayDeviceProperties(parentWindow as window) as boolean
- method DisplayDeviceProperties(parentWindow as DesktopWindow) as boolean
- property Name as String
- property Address as String
- property ClassofDevice as Integer
- property Remembered as Boolean
- property Connected as Boolean
- property Authenticated as Boolean
- property LastSeen as Date
- property LastUsed as Date
- shared method FirstDevice(SearchParameters as WindowsBlueToothDeviceSearchParameterMBS) as WindowsBlueToothDeviceInfoMBS
- shared method Devices(SearchParameters as WindowsBlueToothDeviceSearchParameterMBS) as WindowsBlueToothDeviceInfoMBS()
- class WindowsBlueToothDeviceMBS
- method Constructor
- method Services as WindowsBlueToothServiceMBS()
- property LocalAddress as String
- property RemoteAddress as String
- property Name as String
- property Comment as String
- property SocketType as Integer
- property SocketProtocol as Integer
- shared method Devices as WindowsBlueToothDeviceMBS()
- class WindowsBlueToothDeviceSearchParameterMBS
- class WindowsBlueToothLECharacteristicMBS
- method Constructor
- property CharacteristicUuid as String
- property ServiceHandle as Integer
- property AttributeHandle as Integer
- property CharacteristicValueHandle as Integer
- property IsBroadcastable as Boolean
- property IsReadable as Boolean
- property IsWritable as Boolean
- property IsWritableWithoutResponse as Boolean
- property IsSignedWritable as Boolean
- property IsNotifiable as Boolean
- property IsIndicatable as Boolean
- property HasExtendedProperties as Boolean
- class WindowsBlueToothLEDescriptorMBS
- class WindowsBlueToothLEDescriptorValueMBS
- method Constructor
- property DescriptorType as Integer
- property DescriptorUuid as String
- property IsReliableWriteEnabled as Boolean
- property IsAuxiliariesWritable as Boolean
- property IsSubscribeToNotification as Boolean
- property IsSubscribeToIndication as Boolean
- property IsBroadcast as Boolean
- property Format as Integer
- property Exponent as Integer
- property Unit as String
- property NameSpaceValue as Integer
- property Description as String
- property DataSize as Integer
- property Data as MemoryBlock
- class WindowsBlueToothLEMBS
- method IncludedServices(ParentService as WindowsBlueToothLEServiceMBS, Flags as Integer = 0) as WindowsBlueToothLEServiceMBS()
- method Characteristics(ParentService as WindowsBlueToothLEServiceMBS, Flags as Integer = 0) as WindowsBlueToothLECharacteristicMBS()
- method Descriptors(Characteristic as WindowsBlueToothLECharacteristicMBS, Flags as Integer = 0) as WindowsBlueToothLEDescriptorMBS()
- method GetCharacteristicValue(Characteristic as WindowsBlueToothLECharacteristicMBS, Flags as Integer = 0) as MemoryBlock
- method GetDescriptorValue(Descriptor as WindowsBlueToothLEDescriptorMBS, Flags as Integer = 0) as WindowsBlueToothLEDescriptorValueMBS
- method BeginReliableWrite as UInt64
- method EndReliableWrite(ReliableWriteContextID as UInt64)
- method AbortReliableWrite(ReliableWriteContextID as UInt64)
- method SetCharacteristicValue(Characteristic as WindowsBlueToothLECharacteristicMBS, data as MemoryBlock, ReliableWriteContextID as UInt64, Flags as Integer = 0) as Boolean
- method SetDescriptorValue(Descriptor as WindowsBlueToothLEDescriptorMBS, DescriptorValue as WindowsBlueToothLEDescriptorValueMBS, Flags as Integer = 0) as Boolean
- method RegisterChangeEvent(Characteristics() as WindowsBlueToothLECharacteristicMBS)
- method Services(Flags as Integer = 0) as WindowsBlueToothLEServiceMBS()
- method Constructor(DevicePath as String)
- property Handle as Integer
- property LastError as Integer
- property Path as String
- property LastErrorMessage as String
- shared method Available as Boolean
- shared method DevicePathsForClassGUID(GUID as string) as String()
- event ChangeEvent(ChangedAttributeHandle as Integer, CharacteristicValue as MemoryBlock)
- class WindowsBlueToothLEServiceMBS
- class WindowsBlueToothRadioInfoMBS
- class WindowsBlueToothRadioMBS
- method Constructor
- method DeviceInfo(Address as String) as WindowsBlueToothDeviceInfoMBS
- property Handle as Integer
- property Lasterror as Integer
- property Info as WindowsBlueToothRadioInfoMBS
- property IsConnectable as Boolean
- property IsDiscoverable as Boolean
- shared method EnableIncomingConnections(radio as WindowsBlueToothRadioMBS = nil, enable as boolean = true) as Boolean
- shared method EnableDiscovery(radio as WindowsBlueToothRadioMBS = nil, enable as boolean = true) as Boolean
- shared method FirstRadio as WindowsBlueToothRadioMBS
- shared method Radios as WindowsBlueToothRadioMBS()
- shared method RemoveDevice(Address as string) as boolean
- shared method UpdateDeviceRecord(Address as string, Name as String) as boolean
- class WindowsBlueToothSelectDeviceDialogMBS
- method Constructor
- method Devices as WindowsBlueToothDeviceInfoMBS()
- method ShowDialog as Boolean
- property ClassOfDevices as Dictionary
- property Info as String
- property Parent as Variant
- property ForceAuthentication as Boolean
- property ShowAuthenticated as Boolean
- property ShowRemembered as Boolean
- property ShowUnknown as Boolean
- property AddNewDeviceWizard as Boolean
- property SkipServicesPage as Boolean
- property Cancelled as Boolean
- event DeviceFilter(device as WindowsBlueToothDeviceInfoMBS) as boolean
- class WindowsBlueToothServiceMBS
- class WindowsBlueToothSocketMBS
- method Close
- method Accept(byref RemoteAddress as String, byref RemotePort as Integer, NewSocket as WindowsBlueToothSocketMBS) as WindowsBlueToothSocketMBS
- method RegisterService(ServiceClassGUID as String, InstanceName as String, Comment as String = "")
- method PublishRecord(SDPRecord as MemoryBlock)
- method UnpublishRecord
- method Poll
- method Listen(BackLog as Integer = 2)
- method Constructor
- method Connect(BluetoothAddress as string, Port as Integer, ServiceClassGUID as String = "", Blocking as boolean = true)
- method Send(data as String) as Integer
- method Send(data as MemoryBlock) as Integer
- method Read(size as integer, peek as boolean = false) as String
- method ReadAll(peek as boolean = false) as String
- method Bind(Port as Integer = -1, BluetoothAddress as string = "")
- property MTUMax as Integer
- property MTUMin as Integer
- property MTU as Integer
- property Encrypt as Boolean
- property Authenticate as Boolean
- property RemoteAddress as String
- property RemotePort as Integer
- property LocalAddress as String
- property LocalPort as Integer
- property AvailableBytes as Integer
- property Listening as Boolean
- property BindPort as Integer
- property BindAddress as String
- property Handle as Integer
- property SDPRecordID as Integer
- property LastError as Integer
- property LastErrorMessage as String
- event DataAvailable
- event SendComplete
- event Error
- event NewConnection
