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]