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