OBEX.h
Public OBEX technology interfaces.
Overview
Contains generic OBEX constants, structs, and C API used for all OBEX communication over any transport. For specific transport API, see that transport’s C API. For example, if you wanted to know more about the Bluetooth OBEX implementation, see OBEXBluetooth.h.
The file also contains API that will assist in the construction and deconstruction of OBEX headers to and from raw bytes, as well as the creation of vCards and vEvents.
Included Headers
<stdio.h>
<stdint.h>
<CoreServices/CoreServices.h>
<IOBluetooth/IOBluetoothUserLib.h>
Topics
Miscellaneous
OBEXAddApplicationParameterHeader(_:_:_:)OBEXAddAuthorizationChallengeHeader(_:_:_:)OBEXAddAuthorizationResponseHeader(_:_:_:)OBEXAddBodyHeader(_:_:_:_:)OBEXAddByteSequenceHeader(_:_:_:)OBEXAddConnectionIDHeader(_:_:_:)OBEXAddCountHeader(_:_:)OBEXAddDescriptionHeader(_:_:)OBEXAddHTTPHeader(_:_:_:)OBEXAddLengthHeader(_:_:)OBEXAddNameHeader(_:_:)OBEXAddObjectClassHeader(_:_:_:)OBEXAddTargetHeader(_:_:_:)OBEXAddTime4ByteHeader(_:_:)OBEXAddTimeISOHeader(_:_:_:)OBEXAddTypeHeader(_:_:)OBEXAddUserDefinedHeader(_:_:_:)OBEXAddWhoHeader(_:_:_:)OBEXGetHeaders(_:_:)OBEXHeadersToBytes(_:)
Data Types
OBEXSessionEventOBEXAbortCommandDataOBEXAbortCommandResponseDataOBEXConnectCommandDataOBEXConnectCommandResponseDataOBEXDisconnectCommandDataOBEXDisconnectCommandResponseDataOBEXErrorDataOBEXGetCommandDataOBEXGetCommandResponseDataOBEXPutCommandDataOBEXPutCommandResponseDataOBEXSetPathCommandDataOBEXSetPathCommandResponseData
Constants
OBEXConnectFlagValuesOBEXErrorOBEXHeaderIdentifiersOBEXNonceFlagValuesOBEXOpCodeCommandValuesOBEXOpCodeResponseValuesOBEXOpCodeSessionValuesOBEXPutFlagValuesOBEXRealmValuesOBEXSessionEventTypesOBEXSessionParameterTagsOBEXVersions