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] |