| class CObexClient : public CObex |
Opening IrDA TTP sockets for the OBEX session.
Opening an OBEX session over a connected socket
Standard OBEX (spec. version 1.2) operations.
This class is not designed for user derivation.
| Private Member Functions | |
|---|---|
| CObexClient() | |
| TBool | AlreadyActive(TRequestStatus &) |
| void | ClientCommandL(TOperation, TAny *, TRequestStatus &) |
| void | CompleteRequest(const TInt) |
| void | ConstructL(TObexTransportInfo &) |
| void | EmptyHeaderSet() |
| void | OnError(TInt) |
| void | OnPacketReceive(CObexPacket &) |
| void | OnTransportDown() |
| void | OnTransportUp() |
| TInt | ParseConnectPacket(CObexPacket &) |
| TInt | PrepareConnectPacket(CObexPacket &) |
| void | ResetConnectionID() |
| void | SendRequestPacket() |
| void | SendRequestPacket(TObexOpcode) |
| void | SetConnectionID(TUint32) |
| void | SetRequest(TRequestStatus &, TOperation) |
| Inherited Enumerations | |
|---|---|
| CObex:TConnectState | |
| CObex:TObexSuppressedAuthElements | |
| CObex:TOperation | |
| Private Attributes | |
|---|---|
| TTimeIntervalMicroSeconds32 | iCmdTimeOutDuration |
| TUint32 | iConnectionID |
| TBool | iConnectionIdSet |
| CObexBaseObject * | iCurrentObject |
| CObexErrorEngine * | iErrorEngine |
| CObexHeader * | iHeader |
| CObexHeaderSet * | iHeaderSet |
| TBool | iIsLastErrorSet |
| TObexResponse | iLastReceivedResponseOpcode |
| CObexPacketSignaller * | iPacketProcessSignaller |
| CObexPacketTimer * | iPacketTimer |
| TRequestStatus * | iPendingRequest |
| TBool | AlreadyActive | ( | TRequestStatus & | aStatus | ) | [private] |
| TRequestStatus & aStatus |
| void | ClientCommandL | ( | TOperation | aOp, |
| TAny * | aParam, | |||
| TRequestStatus & | aStatus | |||
| ) | [private] | |||
| TOperation aOp | |
| TAny * aParam | |
| TRequestStatus & aStatus |
| void | CompleteRequest | ( | const TInt | aCompletion | ) | [private] |
| const TInt aCompletion |
| IMPORT_C void | Connect | ( | TRequestStatus & | aStatus | ) |
| TRequestStatus & aStatus |
| IMPORT_C void | Connect | ( | CObexBaseObject & | aObject, |
| TRequestStatus & | aStatus | |||
| ) | ||||
| CObexBaseObject & aObject | |
| TRequestStatus & aStatus |
| IMPORT_C void | ConnectL | ( | CObexBaseObject & | aObject, |
| const TDesC & | aPassword, | |||
| TRequestStatus & | aStatus | |||
| ) | ||||
| CObexBaseObject & aObject | |
| const TDesC & aPassword | |
| TRequestStatus & aStatus |
| IMPORT_C void | ConnectL | ( | const TDesC & | aPassword, |
| TRequestStatus & | aStatus | |||
| ) | ||||
| const TDesC & aPassword | |
| TRequestStatus & aStatus |
| void | ConstructL | ( | TObexTransportInfo & | aObexTransportInfo | ) | [private, virtual] |
| TObexTransportInfo & aObexTransportInfo |
| IMPORT_C void | Disconnect | ( | TRequestStatus & | aStatus | ) |
| TRequestStatus & aStatus |
| IMPORT_C void | Get | ( | CObexBaseObject & | aObject, |
| TRequestStatus & | aStatus | |||
| ) | ||||
| CObexBaseObject & aObject | |
| TRequestStatus & aStatus |
| IMPORT_C CObexClient * | NewL | ( | TObexProtocolInfo & | aObexProtocolInfoPtr | ) | [static] |
| TObexProtocolInfo & aObexProtocolInfoPtr |
| IMPORT_C CObexClient * | NewL | ( | TObexProtocolInfo & | aObexProtocolInfoPtr, |
| TObexProtocolPolicy & | aObexProtocolPolicy | |||
| ) | [static] | |||
| TObexProtocolInfo & aObexProtocolInfoPtr | |
| TObexProtocolPolicy & aObexProtocolPolicy |
| IMPORT_C CObexClient * | NewL | ( | TObexTransportInfo & | aObexTransportInfo | ) | [static] |
| TObexTransportInfo & aObexTransportInfo |
| void | OnPacketReceive | ( | CObexPacket & | aPacket | ) | [private, virtual] |
| CObexPacket & aPacket |
| TInt | ParseConnectPacket | ( | CObexPacket & | aPacket | ) | [private, virtual] |
| CObexPacket & aPacket |
| TInt | PrepareConnectPacket | ( | CObexPacket & | aPacket | ) | [private] |
| CObexPacket & aPacket |
| IMPORT_C void | Put | ( | CObexBaseObject & | aObject, |
| TRequestStatus & | aStatus | |||
| ) | ||||
| CObexBaseObject & aObject | |
| TRequestStatus & aStatus |
| void | SendRequestPacket | ( | TObexOpcode | aObexOpcode | ) | [private] |
| TObexOpcode aObexOpcode |
| IMPORT_C void | SetCommandTimeOut | ( | TTimeIntervalMicroSeconds32 | aTimeOut | ) |
| TTimeIntervalMicroSeconds32 aTimeOut |
| void | SetConnectionID | ( | TUint32 | aConnectionID | ) | [private] |
| TUint32 aConnectionID |
| IMPORT_C void | SetFinalPacketObserver | ( | MObexFinalPacketObserver * | aObserver | ) |
| MObexFinalPacketObserver * aObserver |
| IMPORT_C void | SetPath | ( | TSetPathInfo & | aPathInfo, |
| TRequestStatus & | aStatus | |||
| ) | ||||
| TSetPathInfo & aPathInfo | |
| TRequestStatus & aStatus |
| void | SetRequest | ( | TRequestStatus & | aStatus, |
| TOperation | aOperation | |||
| ) | [private] | |||
| TRequestStatus & aStatus | |
| TOperation aOperation |
| IMPORT_C void | UserPasswordL | ( | const TDesC & | aPassword | ) | [virtual] |
| const TDesC & aPassword |
| TTimeIntervalMicroSeconds32 | iCmdTimeOutDuration | [private] |