const TInt | KChallResponseSize |
const TInt | KObexRespSize |
const TInt | KUsbIntStringDescLength |
const TUint8 | KObexObjectDescriptionSize |
const TInt | KErrIrObexClientNoDevicesFound |
Extended error for IrObex - No other infrared device found
const TInt | KErrIrObexClientPeerDoesNotHaveObex |
Extended error for IrObex - Other IR device cannot handle IrObex
const TInt | KErrIrObexClientPutPeerAborted |
Extended error for IrObex - Other IR device aborted the transfer
const TInt | KErrIrObexServerPutPeerAborted |
Extended error for IrObex - Peer device aborted data transmission/obex sending
const TInt | KErrIrObexConnectChallRejected |
Extended error for IrObex - Cannot authorise the challenge so link dropped
const TInt | KErrIrObexPacketDuringWait |
Packet received while state machine is in a wait state
const TInt | KObexTransportInfoVersion0 |
Version number for TObexTransportInfo and derived classes. When iVersion is set to this value the following fields of TObexTransportInfo must be set: iTransportName, iReceiveMtu iTransmitMtu The iVersion member variable must be set to this value. If in future any of the iFuture variables are used a new version constant will be created.
See also: TObexTransportInfo
const TInt | KObexDefaultMtuSize |
Default for the receive and transmit MTU sizes Use this default value for setting the iReceiveMtu or iTransmitMtu in TObexTransportInfo objects or derived classes.
See also: TObexTransportInfo
const TUint | KObexIrdaDefaultDiscoverySlotsToUse |
Default value for the number of discovery slots to use. Use this value as a default for iDiscoverySlots in TObexIrdaV2TransportInfo.
See also: TObexIrdaV2TransportInfo
const TUint | KObexIrdaDefaultDiscoveryAttempts |
Default value for the number of discovery attempts made. Use this value as a default for iDiscoveryAttempts in TObexIrdaV2TransportInfo.
See also: TObexIrdaV2TransportInfo
_LIT | ( | KObexIrTTPProtocol | , |
"IrTinyTP" | |||
) |
Protocol string when running over IrDA
See also: TObexIrProtocolInfo TObexTransportInfo
_LIT | ( | KObexIrTTPProtocolV2 | , |
"IrTinyTP-V2" | |||
) |
Protocol string when running over IrDA Using this version indicates that the configuration object contains discovery parameters.
See also: TObexIrProtocolInfo
_LIT | ( | KObexIrTTPProtocolV3 | , |
"IrTinyTP-V3" | |||
) |
Protocol string when running over IrDA Using this version indicates that the configuration object contains the device nickname.
See also: TObexIrProtocolInfo
Capability | |
---|---|
WriteDeviceData | If the TObexIrV3TransportInfo is passed as the argument to CObexServer::NewL or CObexClient::NewL and the associated name is valid. |
_LIT | ( | KObexRfcommProtocol | , |
"RFCOMM" | |||
) |
Protocol string when running over Bluetooth
See also: TObexBluetoothProtocolInfo TObexTransportInfo
_LIT | ( | KObexUsbProtocol | , |
"USB" | |||
) |
Protocol string when running over USB
See also: TObexUsbProtocolInfo TObexTransportInfo
_LIT | ( | KObexWin32UsbProtocol | , |
"Win32Usb" | |||
) |
Place holder for... protocol string that should be used if a Win32 emulator USB transport were to be created for testing.
See also: TObexUsbProtocolInfo TObexTransportInfo
_LIT | ( | KObexUsbProtocolV2 | , |
"USB-V2" | |||
) |
Protocol string when running over USB using client driver extensions
See also: TObexUsbProtocolInfoV2 TObexTransportInfo
NONSHARABLE_CLASS | ( | TObexProtocolInfo | ) |
This class is derived for each underlying transport protocol OBEX runs over.
The iTransport member holds the unique name for the transport. For example for infra-red (TinyTP) this is "IrTinyTP" or KObexIrTTPProtocol.
See also: TObexIrProtocolInfo for running over TinyTP TObexBluetoothProtocolInfo for running over Rfcomm TObexUsbProtocolInfo for running over USB TObexUsbProtocolInfoV2 for running over USB using client driver extensionsKObexIrTTPProtocol KObexIrTTPProtocolV2 KObexRfcommProtocol KObexUsbProtocol KObexUsbProtocolV2
NONSHARABLE_CLASS | ( | TObexIrProtocolInfo | ) |
Used to describe IrDA specific protocol information
To access the default OBEX server, the IAS class value should be "OBEX" and the IAS attribute name "IrDA:TinyTP:LsapSel".
NONSHARABLE_CLASS | ( | TObexBluetoothProtocolInfo | ) |
Used to describe Bluetooth specific protocol information
NONSHARABLE_CLASS | ( | TObexUsbProtocolInfo | ) |
Used to describe USB specific protocol information
NONSHARABLE_CLASS | ( | TObexUsbProtocolInfoV2 | ) |
Used to set options used by the extended USB client driver for improved performance
See also: TObexUsbProtocolInfo RDevUsbcClient
NONSHARABLE_CLASS | ( | TObexProtocolPolicy | ) |
Contains information about OBEX packet sizing policy, defining the maximum buffer size for receive and transmit packets
NONSHARABLE_CLASS | ( | TObexConnectInfo | ) |
TObexConnectInfo This structure contains information used during OBEX connection. iVersion holds the encoded OBEX version of the machine, use VersionMajor() and VersionMinor() to extract the parts of the version number (each having a value from 0 to 15). iFlags holds OBEX connection flags. iWho holds the Who attribute from the connect packet, if any was specified, or otherwise has a length of 0. It is recommended that this class is only ever allocated on the heap as it is quite big.
Enumerator | Value | Description |
---|---|---|
ERespContinue | 0x10 |
Response is "Continue" |
ERespSuccess | 0x20 |
Response is "Success" |
ERespCreated | 0x21 |
Response is "Created" |
ERespAccepted | 0x22 |
Response is "Accepted" |
ERespNonAuthInfo | 0x23 |
Response is "Non-Authenticated Information" |
ERespNoContent | 0x24 |
Response is "No Content" |
ERespResetContent | 0x25 |
Response is "Reset Content" |
ERespPartialContent | 0x26 |
Response is "Partial Content" |
ERespMultipleChoices | 0x30 |
Response is "Multiple Choices" |
ERespMovedPerm | 0x31 |
Response is "Moved Permanently" |
ERespMovedTemp | 0x32 |
Response is "Moved Temporarily" |
ERespSeeOther | 0x33 |
Response is "See Other" |
ERespNotModified | 0x34 |
Response is "Not Modified" |
ERespUseProxy | 0x35 |
Response is "Use Proxy" |
ERespBadRequest | 0x40 |
Response is "Bad Request" |
ERespUnauthorized | 0x41 |
Response is "Unauthorized" |
ERespPaymentRequired | 0x42 |
Response is "Payment Required" |
ERespForbidden | 0x43 |
Response is "Forbidden" |
ERespNotFound | 0x44 |
Response is "Not Found" |
ERespMethodNotAllowed | 0x45 |
Response is "Method Not Allowed" |
ERespNotAcceptable | 0x46 |
Response is "Not Acceptable" |
ERespProxyAuthenReqd | 0x47 |
Response is "Proxy Authentication is Required" |
ERespTimedOut | 0x48 |
Response is "Timed Out" |
ERespConflict | 0x49 |
Response is "Conflict" |
ERespGone | 0x4A |
Response is "Gone" |
ERespLengthReqd | 0x4B |
Response is "Length Required" |
ERespPreCondFailed | 0x4C |
Response is "Precondition Failed" |
ERespReqEntityTooLarge | 0x4D |
Response is "Required Entity is Too Large" |
ERespReqURLTooLarge | 0x4E |
Response is "Required URL is Too Large" |
ERespUnsupMediaType | 0x4F |
Response is "Unsupported Media Type" |
ERespInternalError | 0x50 |
Response is "Internal Error" |
ERespNotImplemented | 0x51 |
Response is "Not Implemented" |
ERespBadGateway | 0x52 |
Response is "Bad Gateway" |
ERespServiceUnavail | 0x53 |
Response is "Service Unavailable" |
ERespGatewayTimeout | 0x54 |
Response is "Gateway Timeout" |
ERespHTTPVerNotSupp | 0x55 |
Response is "HTTP Version is Not Supported" |
ERespDatabaseFull | 0x60 |
Response is "Database is Full" |
ERespDatabaseLocked | 0x61 |
Response is "Database is Locked" |
ERespServiceUnavailable | 0xD3 |
Response is "Service is Unavailable" |
const TInt | KErrIrObexRespSuccess |
const TInt | KErrIrObexRespCreated |
const TInt | KErrIrObexRespAccepted |
const TInt | KErrIrObexRespNonAuthInfo |
const TInt | KErrIrObexRespNoContent |
const TInt | KErrIrObexRespResetContent |
const TInt | KErrIrObexRespPartialContent |
const TInt | KErrIrObexRespMultipleChoices |
const TInt | KErrIrObexRespMovedPerm |
const TInt | KErrIrObexRespMovedTemp |
const TInt | KErrIrObexRespSeeOther |
const TInt | KErrIrObexRespNotModified |
const TInt | KErrIrObexRespUseProxy |
const TInt | KErrIrObexRespBadRequest |
const TInt | KErrIrObexRespUnauthorized |
const TInt | KErrIrObexRespPaymentRequired |
const TInt | KErrIrObexRespForbidden |
const TInt | KErrIrObexRespNotFound |
const TInt | KErrIrObexRespMethodNotAllowed |
const TInt | KErrIrObexRespNotAcceptable |
const TInt | KErrIrObexRespProxyAuthenReqd |
const TInt | KErrIrObexRespTimedOut |
const TInt | KErrIrObexRespConflict |
const TInt | KErrIrObexRespGone |
const TInt | KErrIrObexRespLengthReqd |
const TInt | KErrIrObexRespPreCondFailed |
const TInt | KErrIrObexRespReqEntityTooLarge |
const TInt | KErrIrObexRespReqURLTooLarge |
const TInt | KErrIrObexRespUnsupMediaType |