Location:
SyncMLClient.h
Link against: smlclient.lib
class RSyncMLTransport : public RSubSessionBase;
Handle to information about an available SyncML
transport.
RSubSessionBase
- Client-side handle to a sub-session
RSyncMLTransport
- Handle to information about an available
Defined in RSyncMLTransport
:
Close()
, DisplayName()
, Identifier()
, OpenL()
, Properties()
, RSyncMLTransport()
, StartListeningL()
, StopListeningL()
, SupportsCapability()
Inherited from RSubSessionBase
:
CloseSubSession()
,
CreateAutoCloseSubSession()
,
CreateSubSession()
,
Send()
,
SendReceive()
,
Session()
,
SubSessionHandle()
IMPORT_C void OpenL(RSyncMLSession &, TSmlTransportId);
Opens a handle on the transport identified by aId.
|
|
IMPORT_C TSmlTransportId Identifier() const;
The handle is open.
Gets the ID of the transport referenced by this handle.
|
IMPORT_C const TDesC &DisplayName() const;
The handle is open.
Gets the human-readable display name of the transport referenced by this handle.
|
IMPORT_C TBool SupportsCapability(TSmlTransportCap) const;
The handle is open.
Tests if the specified capability is supported.
|
|
IMPORT_C const CSyncMLTransportPropertiesArray &Properties() const;
The handle is open.
Gets a list of all properties supported by this transport.
|
Capability: | LocalServices |
IMPORT_C void StartListeningL() const;
The handle is open.
Starts listening for incoming connections on this transport.
The transport is listening for incoming connections.
|
Capability: | LocalServices |
IMPORT_C void StopListeningL() const;
The handle is open.
The transport is listening for incoming connections.
Stops listening for incoming connections on this transport.
The transport is NOT listening for incoming connections.
|
IMPORT_C void Close();
Closes this handle.