Documentation ¶
Overview ¶
WIP
TODO: * Issue where there is both OBEXSession and IOBluetoothOBEXSession, which inherits from OBEXSession, except the prefix is trimmed so both cannot exist
Index ¶
- type AFHHostChannelClassification
- type AFHResults
- type DeviceAddress
- type DeviceSearchAttributes
- type DeviceSearchDeviceAttributes
- type EnhancedSynchronousConnectionInfo
- type EventFilterCondition
- type HCIAcceptSynchronousConnectionRequestParams
- type HCIAutomaticFlushTimeoutInfo
- type HCIBufferSize
- type HCICurrentInquiryAccessCodes
- type HCICurrentInquiryAccessCodesForWrite
- type HCIEncryptionKeySizeInfo
- type HCIEnhancedAcceptSynchronousConnectionRequestParams
- type HCIEnhancedSetupSynchronousConnectionParams
- type HCIEventAuthenticationCompleteResults
- type HCIEventChangeConnectionLinkKeyCompleteResults
- type HCIEventConnectionCompleteResults
- type HCIEventConnectionPacketTypeResults
- type HCIEventConnectionRequestResults
- type HCIEventDataBufferOverflowResults
- type HCIEventDisconnectionCompleteResults
- type HCIEventEncryptionChangeResults
- type HCIEventEncryptionKeyRefreshCompleteResults
- type HCIEventFlowSpecificationData
- type HCIEventFlushOccurredResults
- type HCIEventHardwareErrorResults
- type HCIEventLEConnectionCompleteResults
- type HCIEventLEConnectionUpdateCompleteResults
- type HCIEventLEEnhancedConnectionCompleteResults
- type HCIEventLELongTermKeyRequestResults
- type HCIEventLEMetaResults
- type HCIEventLEReadRemoteUsedFeaturesCompleteResults
- type HCIEventLinkKeyNotificationResults
- type HCIEventMasterLinkKeyCompleteResults
- type HCIEventMaxSlotsChangeResults
- type HCIEventModeChangeResults
- type HCIEventPageScanModeChangeResults
- type HCIEventPageScanRepetitionModeChangeResults
- type HCIEventQoSSetupCompleteResults
- type HCIEventQoSViolationResults
- type HCIEventReadClockOffsetResults
- type HCIEventReadExtendedFeaturesResults
- type HCIEventReadRemoteExtendedFeaturesResults
- type HCIEventReadRemoteSupportedFeaturesResults
- type HCIEventReadRemoteVersionInfoResults
- type HCIEventReadSupportedFeaturesResults
- type HCIEventRemoteNameRequestResults
- type HCIEventReturnLinkKeysResults
- type HCIEventRoleChangeResults
- type HCIEventSimplePairingCompleteResults
- type HCIEventSniffSubratingResults
- type HCIEventSynchronousConnectionChangedResults
- type HCIEventSynchronousConnectionCompleteResults
- type HCIEventVendorSpecificResults
- type HCIExtendedFeaturesInfo
- type HCIExtendedInquiryResponse
- type HCIExtendedInquiryResult
- type HCIFailedContactInfo
- type HCIInquiryAccessCode
- type HCIInquiryResult
- type HCIInquiryResults
- type HCIInquiryWithRSSIResult
- type HCIInquiryWithRSSIResults
- type HCILEBufferSize
- type HCILinkPolicySettingsInfo
- type HCILinkQualityInfo
- type HCILinkSupervisionTimeout
- type HCIQualityOfServiceSetupParams
- type HCIRSSIInfo
- type HCIReadExtendedInquiryResponseResults
- type HCIReadLMPHandleResults
- type HCIReadLocalOOBDataResults
- type HCIRequestCallbackInfo
- type HCIRoleInfo
- type HCIScanActivity
- type HCISetupSynchronousConnectionParams
- type HCISimplePairingOOBData
- type HCIStoredLinkKeysInfo
- type HCISupportedCommands
- type HCISupportedFeatures
- type HCITransmitPowerLevelInfo
- type HCIVersionInfo
- type IOCapabilityResponse
- type IRK
- type Key
- type KeypressNotification
- type L2CAPChannelDataBlock
- type L2CAPChannelEvent
- type L2CAPQualityOfServiceOptions
- type L2CAPRetransmissionAndFlowControlOptions
- type OBEXAbortCommandData
- type OBEXAbortCommandResponseData
- type OBEXConnectCommandData
- type OBEXConnectCommandResponseData
- type OBEXDisconnectCommandData
- type OBEXDisconnectCommandResponseData
- type OBEXErrorData
- type OBEXGetCommandData
- type OBEXGetCommandResponseData
- type OBEXPutCommandData
- type OBEXPutCommandResponseData
- type OBEXSessionEvent
- type OBEXSetPathCommandData
- type OBEXSetPathCommandResponseData
- type OBEXTransportEvent
- type PINCode
- type ReadClockInfo
- type RemoteHostSupportedFeaturesNotification
- type SetEventMask
- type SynchronousConnectionInfo
- type TransportInfo
- type UserConfirmationRequest
- type UserPasskeyNotification
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AFHHostChannelClassification ¶
type AFHHostChannelClassification struct {
Data [10]uint8
}
[Full Topic]
type AFHResults ¶
[Full Topic]
type DeviceSearchAttributes ¶
type DeviceSearchAttributes struct { Options uint32 MaxResults uint32 DeviceAttributeCount uint32 AttributeList *DeviceSearchDeviceAttributes }
[Full Topic]
type DeviceSearchDeviceAttributes ¶
type DeviceSearchDeviceAttributes struct { Address DeviceAddress Name [248]uint8 ServiceClassMajor uint32 DeviceClassMajor uint32 DeviceClassMinor uint32 }
Bits to determine what Bluetooth devices to search for Full Topic
type EnhancedSynchronousConnectionInfo ¶
type EnhancedSynchronousConnectionInfo struct { TransmitBandWidth uint32 ReceiveBandWidth uint32 TransmitCodingFormat uint64 ReceiveCodingFormat uint64 TransmitCodecFrameSize uint16 ReceiveCodecFrameSize uint16 InputBandwidth uint32 OutputBandwidth uint32 InputCodingFormat uint64 OutputCodingFormat uint64 InputCodedDataSize uint16 OutputCodedDataSize uint16 InputPCMDataFormat uint8 OutputPCMDataFormat uint8 InputPCMSampelPayloadMSBPosition uint8 OutputPCMSampelPayloadMSBPosition uint8 InputDataPath uint8 OutputDataPath uint8 InputTransportUnitSize uint8 OutputTransportUnitSize uint8 MaxLatency uint16 VoiceSetting uint16 RetransmissionEffort uint8 PacketType uint16 Pad_cgo_0 [4]byte }
[Full Topic]
type HCIAcceptSynchronousConnectionRequestParams ¶
type HCIAcceptSynchronousConnectionRequestParams struct { TransmitBandwidth uint32 ReceiveBandwidth uint32 MaxLatency uint16 ContentFormat uint16 RetransmissionEffort uint8 PacketType uint16 }
[Full Topic]
type HCIAutomaticFlushTimeoutInfo ¶
[Full Topic]
type HCIBufferSize ¶
type HCIBufferSize struct { ACLDataPacketLength uint16 SCODataPacketLength uint8 TotalNumACLDataPackets uint16 TotalNumSCODataPackets uint16 }
[Full Topic]
type HCICurrentInquiryAccessCodes ¶
type HCICurrentInquiryAccessCodes struct { Count uint8 Codes *HCIInquiryAccessCode }
[Full Topic]
type HCICurrentInquiryAccessCodesForWrite ¶
[Full Topic]
type HCIEncryptionKeySizeInfo ¶
[Full Topic]
type HCIEnhancedAcceptSynchronousConnectionRequestParams ¶
type HCIEnhancedAcceptSynchronousConnectionRequestParams struct { TransmitBandwidth uint32 ReceiveBandwidth uint32 TransmitCodingFormat uint64 ReceiveCodingFormat uint64 TransmitCodecFrameSize uint16 ReceiveCodecFrameSize uint16 InputBandwidth uint32 OutputBandwidth uint32 InputCodingFormat uint64 OutputCodingFormat uint64 InputCodedDataSize uint16 OutputCodedDataSize uint16 InputPCMDataFormat uint8 OutputPCMDataFormat uint8 InputPCMSamplePayloadMSBPosition uint8 OutputPCMSamplePayloadMSBPosition uint8 InputDataPath uint8 OutputDataPath uint8 InputTransportUnitSize uint8 OutputTransportUnitSize uint8 MaxLatency uint16 PacketType uint16 RetransmissionEffort uint8 Pad_cgo_0 [7]byte }
[Full Topic]
type HCIEnhancedSetupSynchronousConnectionParams ¶
type HCIEnhancedSetupSynchronousConnectionParams struct { TransmitBandwidth uint32 ReceiveBandwidth uint32 TransmitCodingFormat uint64 ReceiveCodingFormat uint64 TransmitCodecFrameSize uint16 ReceiveCodecFrameSize uint16 InputBandwidth uint32 OutputBandwidth uint32 InputCodingFormat uint64 OutputCodingFormat uint64 InputCodedDataSize uint16 OutputCodedDataSize uint16 InputPCMDataFormat uint8 OutputPCMDataFormat uint8 InputPCMSamplePayloadMSBPosition uint8 OutputPCMSamplePayloadMSBPosition uint8 InputDataPath uint8 OutputDataPath uint8 InputTransportUnitSize uint8 OutputTransportUnitSize uint8 MaxLatency uint16 PacketType uint16 RetransmissionEffort uint8 Pad_cgo_0 [7]byte }
[Full Topic]
type HCIEventAuthenticationCompleteResults ¶
type HCIEventAuthenticationCompleteResults struct {
ConnectionHandle uint16
}
[Full Topic]
type HCIEventChangeConnectionLinkKeyCompleteResults ¶
type HCIEventChangeConnectionLinkKeyCompleteResults struct {
ConnectionHandle uint16
}
[Full Topic]
type HCIEventConnectionCompleteResults ¶
type HCIEventConnectionCompleteResults struct { ConnectionHandle uint16 DeviceAddress DeviceAddress LinkType uint8 EncryptionMode uint8 }
[Full Topic]
type HCIEventConnectionPacketTypeResults ¶
[Full Topic]
type HCIEventConnectionRequestResults ¶
type HCIEventConnectionRequestResults struct { DeviceAddress DeviceAddress ClassOfDevice uint32 LinkType uint8 Pad_cgo_0 [3]byte }
[Full Topic]
type HCIEventDataBufferOverflowResults ¶
type HCIEventDataBufferOverflowResults struct {
LinkType uint8
}
[Full Topic]
type HCIEventDisconnectionCompleteResults ¶
type HCIEventDisconnectionCompleteResults struct { ConnectionHandle uint16 Reason uint8 Pad_cgo_0 [1]byte }
[Full Topic]
type HCIEventEncryptionChangeResults ¶
type HCIEventEncryptionChangeResults struct { ConnectionHandle uint16 Enable uint8 Pad_cgo_0 [1]byte }
[Full Topic]
type HCIEventEncryptionKeyRefreshCompleteResults ¶
type HCIEventEncryptionKeyRefreshCompleteResults struct {
ConnectionHandle uint16
}
[Full Topic]
type HCIEventFlowSpecificationData ¶
type HCIEventFlowSpecificationData struct { ConnectionHandle uint16 Flags uint8 FlowDirection uint8 ServiceType uint8 TokenRate uint32 TokenBucketSize uint32 PeakBandwidth uint32 AccessLatency uint32 }
[Full Topic]
type HCIEventFlushOccurredResults ¶
type HCIEventFlushOccurredResults struct {
ConnectionHandle uint16
}
[Full Topic]
type HCIEventHardwareErrorResults ¶
type HCIEventHardwareErrorResults struct {
Error uint8
}
[Full Topic]
type HCIEventLEConnectionCompleteResults ¶
type HCIEventLEConnectionCompleteResults struct { ConnectionHandle uint16 Role uint8 PeerAddressType uint8 PeerAddress DeviceAddress ConnInterval uint16 ConnLatency uint16 SupervisionTimeout uint16 MasterClockAccuracy uint8 }
[Full Topic]
type HCIEventLEConnectionUpdateCompleteResults ¶
type HCIEventLEConnectionUpdateCompleteResults struct { ConnectionHandle uint16 ConnInterval uint16 ConnLatency uint16 SupervisionTimeout uint16 }
[Full Topic]
type HCIEventLEEnhancedConnectionCompleteResults ¶
type HCIEventLEEnhancedConnectionCompleteResults struct { ConnectionHandle uint16 Role uint8 PeerAddressType uint8 PeerAddress DeviceAddress LocalResolvablePrivateAddress DeviceAddress PeerResolvablePrivateAddress DeviceAddress ConnInterval uint16 ConnLatency uint16 SupervisionTimeout uint16 MasterClockAccuracy uint8 }
[Full Topic]
type HCIEventLELongTermKeyRequestResults ¶
type HCIEventLELongTermKeyRequestResults struct { ConnectionHandle uint16 RandomNumber [8]uint8 Ediv uint16 }
[Full Topic]
type HCIEventLEMetaResults ¶
[Full Topic]
type HCIEventLEReadRemoteUsedFeaturesCompleteResults ¶
type HCIEventLEReadRemoteUsedFeaturesCompleteResults struct { ConnectionHandle uint16 UsedFeatures HCISupportedFeatures }
[Full Topic]
type HCIEventLinkKeyNotificationResults ¶
type HCIEventLinkKeyNotificationResults struct { DeviceAddress DeviceAddress LinkKey Key KeyType uint8 }
[Full Topic]
type HCIEventMasterLinkKeyCompleteResults ¶
type HCIEventMasterLinkKeyCompleteResults struct { ConnectionHandle uint16 KeyFlag uint8 Pad_cgo_0 [1]byte }
[Full Topic]
type HCIEventMaxSlotsChangeResults ¶
type HCIEventMaxSlotsChangeResults struct { ConnectionHandle uint16 MaxSlots uint8 Pad_cgo_0 [1]byte }
[Full Topic]
type HCIEventModeChangeResults ¶
[Full Topic]
type HCIEventPageScanModeChangeResults ¶
type HCIEventPageScanModeChangeResults struct { DeviceAddress DeviceAddress PageScanMode uint8 }
[Full Topic]
type HCIEventPageScanRepetitionModeChangeResults ¶
type HCIEventPageScanRepetitionModeChangeResults struct { DeviceAddress DeviceAddress PageScanRepetitionMode uint8 }
[Full Topic]
type HCIEventQoSSetupCompleteResults ¶
type HCIEventQoSSetupCompleteResults struct { ConnectionHandle uint16 SetupParams HCIQualityOfServiceSetupParams }
[Full Topic]
type HCIEventQoSViolationResults ¶
type HCIEventQoSViolationResults struct {
ConnectionHandle uint16
}
[Full Topic]
type HCIEventReadClockOffsetResults ¶
[Full Topic]
type HCIEventReadExtendedFeaturesResults ¶
type HCIEventReadExtendedFeaturesResults struct { ConnectionHandle uint16 SupportedFeaturesInfo HCIExtendedFeaturesInfo }
[Full Topic]
type HCIEventReadRemoteExtendedFeaturesResults ¶
type HCIEventReadRemoteExtendedFeaturesResults struct { Error uint8 ConnectionHandle uint16 Page uint8 MaxPage uint8 LmpFeatures HCISupportedFeatures }
[Full Topic]
type HCIEventReadRemoteSupportedFeaturesResults ¶
type HCIEventReadRemoteSupportedFeaturesResults struct { Error uint8 ConnectionHandle uint16 LmpFeatures HCISupportedFeatures }
[Full Topic]
type HCIEventReadRemoteVersionInfoResults ¶
type HCIEventReadRemoteVersionInfoResults struct { ConnectionHandle uint16 LmpVersion uint8 ManufacturerName uint16 LmpSubversion uint16 }
[Full Topic]
type HCIEventReadSupportedFeaturesResults ¶
type HCIEventReadSupportedFeaturesResults struct { ConnectionHandle uint16 SupportedFeatures HCISupportedFeatures }
[Full Topic]
type HCIEventRemoteNameRequestResults ¶
type HCIEventRemoteNameRequestResults struct { DeviceAddress DeviceAddress DeviceName [248]uint8 }
[Full Topic]
type HCIEventReturnLinkKeysResults ¶
type HCIEventReturnLinkKeysResults struct {
NumLinkKeys uint8
}
[Full Topic]
type HCIEventRoleChangeResults ¶
type HCIEventRoleChangeResults struct { ConnectionHandle uint16 DeviceAddress DeviceAddress Role uint8 Pad_cgo_0 [1]byte }
[Full Topic]
type HCIEventSimplePairingCompleteResults ¶
type HCIEventSimplePairingCompleteResults struct {
DeviceAddress DeviceAddress
}
[Full Topic]
type HCIEventSniffSubratingResults ¶
type HCIEventSniffSubratingResults struct { ConnectionHandle uint16 MaxTransmitLatency uint16 MaxReceiveLatency uint16 MinRemoteTimeout uint16 MinLocalTimeout uint16 }
[Full Topic]
type HCIEventSynchronousConnectionChangedResults ¶
type HCIEventSynchronousConnectionChangedResults struct { ConnectionHandle uint16 TransmissionInterval uint8 RetransmissionWindow uint8 ReceivePacketLength uint16 TransmitPacketLength uint16 }
[Full Topic]
type HCIEventSynchronousConnectionCompleteResults ¶
type HCIEventSynchronousConnectionCompleteResults struct { ConnectionHandle uint16 DeviceAddress DeviceAddress LinkType uint8 TransmissionInterval uint8 RetransmissionWindow uint8 ReceivePacketLength uint16 TransmitPacketLength uint16 AirMode uint8 Pad_cgo_0 [1]byte }
[Full Topic]
type HCIEventVendorSpecificResults ¶
[Full Topic]
type HCIExtendedFeaturesInfo ¶
[Full Topic]
type HCIExtendedInquiryResponse ¶
type HCIExtendedInquiryResponse struct {
Data [240]uint8
}
[Full Topic]
type HCIExtendedInquiryResult ¶
type HCIExtendedInquiryResult struct { NumberOfReponses uint8 DeviceAddress DeviceAddress PageScanRepetitionMode uint8 Reserved uint8 ClassOfDevice uint32 ClockOffset uint16 RSSIValue int8 ExtendedInquiryResponse HCIExtendedInquiryResponse Pad_cgo_0 [1]byte }
[Full Topic]
type HCIFailedContactInfo ¶
[Full Topic]
type HCIInquiryResult ¶
type HCIInquiryResult struct { DeviceAddress DeviceAddress PageScanRepetitionMode uint8 PageScanPeriodMode uint8 PageScanMode uint8 ClassOfDevice uint32 ClockOffset uint16 Pad_cgo_0 [2]byte }
[Full Topic]
type HCIInquiryResults ¶
type HCIInquiryResults struct { Results [50]HCIInquiryResult Count uint32 }
[Full Topic]
type HCIInquiryWithRSSIResult ¶
type HCIInquiryWithRSSIResult struct { DeviceAddress DeviceAddress PageScanRepetitionMode uint8 Reserved uint8 ClassOfDevice uint32 ClockOffset uint16 RSSIValue int8 Pad_cgo_0 [1]byte }
[Full Topic]
type HCIInquiryWithRSSIResults ¶
type HCIInquiryWithRSSIResults struct { Results [50]HCIInquiryWithRSSIResult Count uint32 }
[Full Topic]
type HCILEBufferSize ¶
type HCILEBufferSize struct { ACLDataPacketLength uint16 TotalNumACLDataPackets uint8 Pad_cgo_0 [1]byte }
[Full Topic]
type HCILinkPolicySettingsInfo ¶
[Full Topic]
type HCILinkQualityInfo ¶
[Full Topic]
type HCILinkSupervisionTimeout ¶
[Full Topic]
type HCIQualityOfServiceSetupParams ¶
type HCIQualityOfServiceSetupParams struct { Flags uint8 ServiceType uint8 TokenRate uint32 PeakBandwidth uint32 Latency uint32 DelayVariation uint32 }
[Full Topic]
type HCIRSSIInfo ¶
[Full Topic]
type HCIReadExtendedInquiryResponseResults ¶
type HCIReadExtendedInquiryResponseResults struct { OutFECRequired uint8 ExtendedInquiryResponse HCIExtendedInquiryResponse }
[Full Topic]
type HCIReadLMPHandleResults ¶
[Full Topic]
type HCIReadLocalOOBDataResults ¶
type HCIReadLocalOOBDataResults struct { Hash HCISimplePairingOOBData Randomizer HCISimplePairingOOBData }
[Full Topic]
type HCIRequestCallbackInfo ¶
type HCIRequestCallbackInfo struct { UserCallback uint64 UserRefCon uint64 InternalRefCon uint64 AsyncIDRefCon uint64 Reserved uint64 }
[Full Topic]
type HCIScanActivity ¶
[Full Topic]
type HCISetupSynchronousConnectionParams ¶
type HCISetupSynchronousConnectionParams struct { TransmitBandwidth uint32 ReceiveBandwidth uint32 MaxLatency uint16 VoiceSetting uint16 RetransmissionEffort uint8 PacketType uint16 }
[Full Topic]
type HCIStoredLinkKeysInfo ¶
[Full Topic]
type HCITransmitPowerLevelInfo ¶
[Full Topic]
type HCIVersionInfo ¶
type HCIVersionInfo struct { ManufacturerName uint16 LmpVersion uint8 LmpSubVersion uint16 HciVersion uint8 HciRevision uint16 }
[Full Topic]
type IOCapabilityResponse ¶
type IOCapabilityResponse struct { DeviceAddress DeviceAddress IoCapability uint8 OOBDataPresence uint8 AuthenticationRequirements uint8 }
[Full Topic]
type KeypressNotification ¶
type KeypressNotification struct { DeviceAddress DeviceAddress NotificationType uint8 }
[Full Topic]
type L2CAPChannelDataBlock ¶
[Full Topic]
type L2CAPChannelEvent ¶
type L2CAPChannelEvent struct { EventType uint32 Pad_cgo_0 [4]byte U [32]byte Status int32 Pad_cgo_1 [4]byte }
[Full Topic]
type L2CAPQualityOfServiceOptions ¶
type L2CAPQualityOfServiceOptions struct { Flags uint8 ServiceType uint8 TokenRate uint32 TokenBucketSize uint32 PeakBandwidth uint32 Latency uint32 DelayVariation uint32 }
[Full Topic]
type L2CAPRetransmissionAndFlowControlOptions ¶
type L2CAPRetransmissionAndFlowControlOptions struct { Flags uint8 TxWindowSize uint8 MaxTransmit uint8 RetransmissionTimeout uint16 MonitorTimeout uint16 MaxPDUPayloadSize uint16 }
[Full Topic]
type OBEXAbortCommandData ¶
Part of the OBEXSessionEvent structure. Full Topic
type OBEXAbortCommandResponseData ¶
type OBEXAbortCommandResponseData struct { ServerResponseOpCode uint8 HeaderDataPtr uintptr HeaderDataLength uint64 }
Part of the OBEXSessionEvent structure. Full Topic
type OBEXConnectCommandData ¶
type OBEXConnectCommandData struct { HeaderDataPtr uintptr HeaderDataLength uint64 MaxPacketSize uint16 Version uint8 Flags uint8 Pad_cgo_0 [4]byte }
Part of the OBEXSessionEvent structure. Full Topic
type OBEXConnectCommandResponseData ¶
type OBEXConnectCommandResponseData struct { ServerResponseOpCode uint8 HeaderDataPtr uintptr HeaderDataLength uint64 MaxPacketSize uint16 Version uint8 Flags uint8 Pad_cgo_0 [4]byte }
Part of the OBEXSessionEvent structure. Full Topic
type OBEXDisconnectCommandData ¶
Part of the OBEXSessionEvent structure. Full Topic
type OBEXDisconnectCommandResponseData ¶
type OBEXDisconnectCommandResponseData struct { ServerResponseOpCode uint8 HeaderDataPtr uintptr HeaderDataLength uint64 }
Part of the OBEXSessionEvent structure. Full Topic
type OBEXErrorData ¶
Part of the OBEXSessionEvent structure. Full Topic
type OBEXGetCommandData ¶
Part of the OBEXSessionEvent structure. Full Topic
type OBEXGetCommandResponseData ¶
type OBEXGetCommandResponseData struct { ServerResponseOpCode uint8 HeaderDataPtr uintptr HeaderDataLength uint64 }
Part of the OBEXSessionEvent structure. Full Topic
type OBEXPutCommandData ¶
type OBEXPutCommandData struct { HeaderDataPtr uintptr HeaderDataLength uint64 BodyDataLeftToSend uint64 }
Part of the OBEXSessionEvent structure. Full Topic
type OBEXPutCommandResponseData ¶
type OBEXPutCommandResponseData struct { ServerResponseOpCode uint8 HeaderDataPtr uintptr HeaderDataLength uint64 }
Part of the OBEXSessionEvent structure. Full Topic
type OBEXSessionEvent ¶
type OBEXSessionEvent struct { Type uint32 //TODO: Session *_Ctype_struct_OpaqueOBEXSessionRef RefCon uintptr IsEndOfEventData uint8 Reserved1 uintptr Reserved2 uintptr U [32]byte }
[Full Topic]
type OBEXSetPathCommandData ¶
type OBEXSetPathCommandData struct { HeaderDataPtr uintptr HeaderDataLength uint64 Flags uint8 Constants uint8 Pad_cgo_0 [6]byte }
Part of the OBEXSessionEvent structure. Full Topic
type OBEXSetPathCommandResponseData ¶
type OBEXSetPathCommandResponseData struct { ServerResponseOpCode uint8 HeaderDataPtr uintptr HeaderDataLength uint64 Flags uint8 Constants uint8 Pad_cgo_0 [6]byte }
Part of the OBEXSessionEvent structure. Full Topic
type OBEXTransportEvent ¶
[Full Topic]
type ReadClockInfo ¶
[Full Topic]
type RemoteHostSupportedFeaturesNotification ¶
type RemoteHostSupportedFeaturesNotification struct { DeviceAddress DeviceAddress HostSupportedFeatures HCISupportedFeatures }
[Full Topic]
type SynchronousConnectionInfo ¶
type SynchronousConnectionInfo struct { TransmitBandWidth uint32 ReceiveBandWidth uint32 MaxLatency uint16 VoiceSetting uint16 RetransmissionEffort uint8 PacketType uint16 }
[Full Topic]
type TransportInfo ¶
type TransportInfo struct { ProductID uint32 VendorID uint32 Type uint32 ProductName [35]int8 VendorName [35]int8 TotalDataBytesSent uint64 TotalSCOBytesSent uint64 TotalDataBytesReceived uint64 TotalSCOBytesReceived uint64 }
[Full Topic]
type UserConfirmationRequest ¶
type UserConfirmationRequest struct { DeviceAddress DeviceAddress NumericValue uint32 }
[Full Topic]
type UserPasskeyNotification ¶
type UserPasskeyNotification struct { DeviceAddress DeviceAddress Passkey uint32 }
[Full Topic]