objc2-io-bluetooth 0.3.2

Bindings to the IOBluetooth framework
Documentation
//! This file has been automatically generated by `objc2`'s `header-translator`.
//! DO NOT EDIT
#[cfg(feature = "IOBluetoothDevice")]
#[path = "IOBluetoothDevice.rs"]
mod __IOBluetoothDevice;
#[cfg(feature = "IOBluetoothDeviceInquiry")]
#[path = "IOBluetoothDeviceInquiry.rs"]
mod __IOBluetoothDeviceInquiry;
#[cfg(feature = "IOBluetoothDevicePair")]
#[path = "IOBluetoothDevicePair.rs"]
mod __IOBluetoothDevicePair;
#[cfg(feature = "IOBluetoothHandsFree")]
#[path = "IOBluetoothHandsFree.rs"]
mod __IOBluetoothHandsFree;
#[cfg(feature = "IOBluetoothHandsFreeAudioGateway")]
#[path = "IOBluetoothHandsFreeAudioGateway.rs"]
mod __IOBluetoothHandsFreeAudioGateway;
#[cfg(feature = "IOBluetoothHandsFreeDevice")]
#[path = "IOBluetoothHandsFreeDevice.rs"]
mod __IOBluetoothHandsFreeDevice;
#[cfg(feature = "IOBluetoothHostController")]
#[path = "IOBluetoothHostController.rs"]
mod __IOBluetoothHostController;
#[cfg(feature = "IOBluetoothL2CAPChannel")]
#[path = "IOBluetoothL2CAPChannel.rs"]
mod __IOBluetoothL2CAPChannel;
#[cfg(feature = "IOBluetoothOBEXSession")]
#[path = "IOBluetoothOBEXSession.rs"]
mod __IOBluetoothOBEXSession;
#[cfg(feature = "IOBluetoothObject")]
#[path = "IOBluetoothObject.rs"]
mod __IOBluetoothObject;
#[cfg(feature = "IOBluetoothRFCOMMChannel")]
#[path = "IOBluetoothRFCOMMChannel.rs"]
mod __IOBluetoothRFCOMMChannel;
#[cfg(feature = "IOBluetoothSDPDataElement")]
#[path = "IOBluetoothSDPDataElement.rs"]
mod __IOBluetoothSDPDataElement;
#[cfg(feature = "IOBluetoothSDPServiceAttribute")]
#[path = "IOBluetoothSDPServiceAttribute.rs"]
mod __IOBluetoothSDPServiceAttribute;
#[cfg(feature = "IOBluetoothSDPServiceRecord")]
#[path = "IOBluetoothSDPServiceRecord.rs"]
mod __IOBluetoothSDPServiceRecord;
#[cfg(feature = "IOBluetoothSDPUUID")]
#[path = "IOBluetoothSDPUUID.rs"]
mod __IOBluetoothSDPUUID;
#[cfg(feature = "IOBluetoothUserNotification")]
#[path = "IOBluetoothUserNotification.rs"]
mod __IOBluetoothUserNotification;
#[cfg(feature = "NSDictionaryOBEXExtensions")]
#[path = "NSDictionaryOBEXExtensions.rs"]
mod __NSDictionaryOBEXExtensions;
#[cfg(feature = "OBEXFileTransferServices")]
#[path = "OBEXFileTransferServices.rs"]
mod __OBEXFileTransferServices;
#[cfg(feature = "OBEXSession")]
#[path = "OBEXSession.rs"]
mod __OBEXSession;

#[cfg(all(feature = "IOBluetoothDevice", feature = "IOBluetoothObject"))]
pub use self::__IOBluetoothDevice::IOBluetoothDevice;
#[cfg(feature = "IOBluetoothDevice")]
pub use self::__IOBluetoothDevice::IOBluetoothDeviceAsyncCallbacks;
#[cfg(feature = "IOBluetoothDeviceInquiry")]
pub use self::__IOBluetoothDeviceInquiry::IOBluetoothDeviceInquiry;
#[cfg(feature = "IOBluetoothDeviceInquiry")]
pub use self::__IOBluetoothDeviceInquiry::IOBluetoothDeviceInquiryDelegate;
#[cfg(feature = "IOBluetoothDevicePair")]
pub use self::__IOBluetoothDevicePair::IOBluetoothDevicePair;
#[cfg(feature = "IOBluetoothDevicePair")]
pub use self::__IOBluetoothDevicePair::IOBluetoothDevicePairDelegate;
#[cfg(feature = "IOBluetoothHandsFree")]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFree;
#[cfg(feature = "IOBluetoothHandsFree")]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeAudioGatewayFeatures;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeCallDirection;
#[cfg(feature = "IOBluetoothHandsFree")]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeCallHoldModes;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeCallIndex;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeCallMode;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeCallMultiparty;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeCallName;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeCallNumber;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeCallStatus;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeCallType;
#[cfg(feature = "IOBluetoothHandsFree")]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeCodecID;
#[cfg(feature = "IOBluetoothHandsFree")]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeDelegate;
#[cfg(feature = "IOBluetoothHandsFree")]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeDeviceFeatures;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeIndicatorBattChg;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeIndicatorCall;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeIndicatorCallHeld;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeIndicatorCallSetup;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeIndicatorRoam;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeIndicatorService;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeIndicatorSignal;
#[cfg(feature = "IOBluetoothHandsFree")]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreePDUMessageStatus;
#[cfg(feature = "IOBluetoothHandsFree")]
pub use self::__IOBluetoothHandsFree::IOBluetoothHandsFreeSMSSupport;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothPDUEncoding;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothPDUOriginatingAddress;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothPDUOriginatingAddressType;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothPDUProtocolID;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothPDUServicCenterAddress;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothPDUServiceCenterAddressType;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothPDUTimestamp;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothPDUType;
#[cfg(all(feature = "IOBluetoothHandsFree", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHandsFree::IOBluetoothPDUUserData;
#[cfg(feature = "IOBluetoothHandsFree")]
pub use self::__IOBluetoothHandsFree::IOBluetoothSMSMode;
#[cfg(all(
    feature = "IOBluetoothHandsFree",
    feature = "IOBluetoothHandsFreeAudioGateway"
))]
pub use self::__IOBluetoothHandsFreeAudioGateway::IOBluetoothHandsFreeAudioGateway;
#[cfg(feature = "IOBluetoothHandsFreeAudioGateway")]
pub use self::__IOBluetoothHandsFreeAudioGateway::IOBluetoothHandsFreeAudioGatewayDelegate;
#[cfg(all(
    feature = "IOBluetoothHandsFree",
    feature = "IOBluetoothHandsFreeDevice"
))]
pub use self::__IOBluetoothHandsFreeDevice::IOBluetoothHandsFreeDevice;
#[cfg(all(
    feature = "IOBluetoothHandsFree",
    feature = "IOBluetoothHandsFreeDevice"
))]
pub use self::__IOBluetoothHandsFreeDevice::IOBluetoothHandsFreeDeviceDelegate;
#[cfg(feature = "IOBluetoothHostController")]
pub use self::__IOBluetoothHostController::IOBluetoothHostController;
#[cfg(all(feature = "IOBluetoothHostController", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHostController::IOBluetoothHostControllerPoweredOffNotification;
#[cfg(all(feature = "IOBluetoothHostController", feature = "objc2-foundation"))]
pub use self::__IOBluetoothHostController::IOBluetoothHostControllerPoweredOnNotification;
#[cfg(feature = "IOBluetoothHostController")]
pub use self::__IOBluetoothHostController::NSObjectIOBluetoothHostControllerDelegate;
#[cfg(all(feature = "IOBluetoothL2CAPChannel", feature = "IOBluetoothObject"))]
pub use self::__IOBluetoothL2CAPChannel::IOBluetoothL2CAPChannel;
#[cfg(feature = "IOBluetoothL2CAPChannel")]
pub use self::__IOBluetoothL2CAPChannel::IOBluetoothL2CAPChannelDataBlock;
#[cfg(feature = "IOBluetoothL2CAPChannel")]
pub use self::__IOBluetoothL2CAPChannel::IOBluetoothL2CAPChannelDelegate;
#[cfg(feature = "IOBluetoothL2CAPChannel")]
pub use self::__IOBluetoothL2CAPChannel::IOBluetoothL2CAPChannelEvent;
#[cfg(feature = "IOBluetoothL2CAPChannel")]
pub use self::__IOBluetoothL2CAPChannel::IOBluetoothL2CAPChannelEventType;
#[cfg(feature = "IOBluetoothL2CAPChannel")]
pub use self::__IOBluetoothL2CAPChannel::IOBluetoothL2CAPChannelEvent_u;
#[cfg(all(feature = "IOBluetoothL2CAPChannel", feature = "IOBluetoothUserLib"))]
pub use self::__IOBluetoothL2CAPChannel::IOBluetoothL2CAPChannelIncomingDataListener;
#[cfg(all(feature = "IOBluetoothL2CAPChannel", feature = "IOBluetoothUserLib"))]
pub use self::__IOBluetoothL2CAPChannel::IOBluetoothL2CAPChannelIncomingEventListener;
#[cfg(all(feature = "IOBluetoothL2CAPChannel", feature = "objc2-foundation"))]
pub use self::__IOBluetoothL2CAPChannel::IOBluetoothL2CAPChannelPublishedNotification;
#[cfg(all(feature = "IOBluetoothL2CAPChannel", feature = "objc2-foundation"))]
pub use self::__IOBluetoothL2CAPChannel::IOBluetoothL2CAPChannelTerminatedNotification;
#[cfg(all(feature = "IOBluetoothOBEXSession", feature = "OBEXSession"))]
pub use self::__IOBluetoothOBEXSession::IOBluetoothOBEXSession;
#[cfg(feature = "IOBluetoothObject")]
pub use self::__IOBluetoothObject::IOBluetoothObject;
#[cfg(all(feature = "IOBluetoothObject", feature = "IOBluetoothRFCOMMChannel"))]
pub use self::__IOBluetoothRFCOMMChannel::IOBluetoothRFCOMMChannel;
#[cfg(feature = "IOBluetoothRFCOMMChannel")]
pub use self::__IOBluetoothRFCOMMChannel::IOBluetoothRFCOMMChannelDelegate;
#[cfg(feature = "IOBluetoothSDPDataElement")]
pub use self::__IOBluetoothSDPDataElement::IOBluetoothSDPDataElement;
#[cfg(feature = "IOBluetoothSDPServiceAttribute")]
pub use self::__IOBluetoothSDPServiceAttribute::IOBluetoothSDPServiceAttribute;
#[cfg(feature = "IOBluetoothSDPServiceRecord")]
pub use self::__IOBluetoothSDPServiceRecord::IOBluetoothSDPServiceRecord;
#[cfg(all(feature = "IOBluetoothSDPUUID", feature = "objc2-foundation"))]
pub use self::__IOBluetoothSDPUUID::IOBluetoothSDPUUID;
#[cfg(feature = "IOBluetoothUserNotification")]
pub use self::__IOBluetoothUserNotification::IOBluetoothUserNotification;
#[cfg(feature = "NSDictionaryOBEXExtensions")]
pub use self::__NSDictionaryOBEXExtensions::NSDictionaryOBEXExtensions;
#[cfg(all(
    feature = "OBEXFileTransferServices",
    feature = "objc2-core-foundation"
))]
pub use self::__OBEXFileTransferServices::kFTSListingNameKey;
#[cfg(all(
    feature = "OBEXFileTransferServices",
    feature = "objc2-core-foundation"
))]
pub use self::__OBEXFileTransferServices::kFTSListingSizeKey;
#[cfg(all(
    feature = "OBEXFileTransferServices",
    feature = "objc2-core-foundation"
))]
pub use self::__OBEXFileTransferServices::kFTSListingTypeKey;
#[cfg(all(
    feature = "OBEXFileTransferServices",
    feature = "objc2-core-foundation"
))]
pub use self::__OBEXFileTransferServices::kFTSProgressBytesTotalKey;
#[cfg(all(
    feature = "OBEXFileTransferServices",
    feature = "objc2-core-foundation"
))]
pub use self::__OBEXFileTransferServices::kFTSProgressBytesTransferredKey;
#[cfg(all(
    feature = "OBEXFileTransferServices",
    feature = "objc2-core-foundation"
))]
pub use self::__OBEXFileTransferServices::kFTSProgressEstimatedTimeKey;
#[cfg(all(
    feature = "OBEXFileTransferServices",
    feature = "objc2-core-foundation"
))]
pub use self::__OBEXFileTransferServices::kFTSProgressPercentageKey;
#[cfg(all(
    feature = "OBEXFileTransferServices",
    feature = "objc2-core-foundation"
))]
pub use self::__OBEXFileTransferServices::kFTSProgressPrecentageKey;
#[cfg(all(
    feature = "OBEXFileTransferServices",
    feature = "objc2-core-foundation"
))]
pub use self::__OBEXFileTransferServices::kFTSProgressTimeElapsedKey;
#[cfg(all(
    feature = "OBEXFileTransferServices",
    feature = "objc2-core-foundation"
))]
pub use self::__OBEXFileTransferServices::kFTSProgressTransferRateKey;
#[cfg(feature = "OBEXFileTransferServices")]
pub use self::__OBEXFileTransferServices::FTSFileType;
#[cfg(feature = "OBEXFileTransferServices")]
pub use self::__OBEXFileTransferServices::NSObjectOBEXFileTransferServicesDelegate;
#[cfg(feature = "OBEXFileTransferServices")]
pub use self::__OBEXFileTransferServices::OBEXFileTransferServices;
#[cfg(feature = "OBEXSession")]
pub use self::__OBEXSession::OBEXSession;
#[cfg(all(feature = "OBEX", feature = "OBEXSession"))]
pub use self::__OBEXSession::OBEXTransportEvent;
#[cfg(feature = "OBEXSession")]
pub use self::__OBEXSession::OBEXTransportEventType;
#[cfg(feature = "OBEXSession")]
pub use self::__OBEXSession::OBEXTransportEventTypes;
#[cfg(feature = "OBEXSession")]
pub use self::__OBEXSession::OpaquePrivOBEXSessionData;
#[cfg(feature = "OBEXSession")]
pub use self::__OBEXSession::PrivOBEXSessionDataRef;