RLbtServer Class Reference

class RLbtServer : public RSessionBase

A handle to Location Triggering Server session.

This is generally the first interface class used by all client applications. It is used to make the primary connection to the Location Triggering Server. After the primary connection has been established, its handle is passed as a parameter of the Open methods of RLbt to create a subsession.

lbt.lib

Since
S60 5.1

Inherits from

Public Member Functions
RLbtServer ()
IMPORT_C void Close ()
IMPORT_C TInt Connect ()
void ConstructL ()
IMPORT_C TVersion Version ()
Inherited Functions
RHandleBase::Attributes()const
RHandleBase::BTraceId()const
RHandleBase::DoExtendedClose()
RHandleBase::Duplicate(const RThread &,TOwnerType)
RHandleBase::FullName()const
RHandleBase::FullName(TDes &)const
RHandleBase::Handle()const
RHandleBase::HandleInfo(THandleInfo *)
RHandleBase::Name()const
RHandleBase::NotifyDestruction(TRequestStatus &)
RHandleBase::Open(const TFindHandleBase &,TOwnerType)
RHandleBase::OpenByName(const TDesC &,TOwnerType,TInt)
RHandleBase::RHandleBase()
RHandleBase::RHandleBase(TInt)
RHandleBase::SetHandle(TInt)
RHandleBase::SetHandleNC(TInt)
RSessionBase::CreateSession(RServer2,const TVersion &)
RSessionBase::CreateSession(RServer2,const TVersion &,TInt)
RSessionBase::CreateSession(RServer2,const TVersion &,TInt,TIpcSessionType,const TSecurityPolicy *,TRequestStatus *)
RSessionBase::CreateSession(const TDesC &,const TVersion &)
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt)
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt,TIpcSessionType,const TSecurityPolicy *,TRequestStatus *)
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt,TRequestStatus *)
RSessionBase::Open(RMessagePtr2,TInt,TOwnerType)
RSessionBase::Open(RMessagePtr2,TInt,const TSecurityPolicy &,TOwnerType)
RSessionBase::Open(TInt,TOwnerType)
RSessionBase::Open(TInt,const TSecurityPolicy &,TOwnerType)
RSessionBase::Send(TInt)const
RSessionBase::Send(TInt,const TIpcArgs &)const
RSessionBase::SendReceive(TInt)const
RSessionBase::SendReceive(TInt,TRequestStatus &)const
RSessionBase::SendReceive(TInt,const TIpcArgs &)const
RSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
RSessionBase::SetReturnedHandle(TInt)
RSessionBase::SetReturnedHandle(TInt,RHandleBase &)
RSessionBase::SetReturnedHandle(TInt,const TSecurityPolicy &)
RSessionBase::ShareAuto()
RSessionBase::ShareProtected()
Inherited Enumerations
RHandleBase:TAttributes
RSessionBase:TAttachMode
Private Attributes
TAny * iReserved
Inherited Attributes
RHandleBase::iHandle

Constructor & Destructor Documentation

RLbtServer()

IMPORT_C RLbtServer ( )

Constructor for RLbtServer

Member Functions Documentation

Close()

IMPORT_C void Close ( )

Closes a session with the Location Triggering Server. Before the connection to Location Triggering Server is closed, the client application must ensure that all subsessions is closed.

Connect()

IMPORT_C TInt Connect ( )
Creates a session with the Location Triggering Server. This method must be called before any subsession can be opened. RLbt .
panic
ELbtServerHandleNotClosed Try to connect using an already opened handle.

ConstructL()

void ConstructL ( )

Symbian 2nd phase constructor.

Version()

IMPORT_C TVersion Version ( ) const

Obtains the client side version number of Location Triggering Server.

Member Data Documentation

TAny * iReserved

TAny * iReserved [private]

Unused variable for future expansion.