RHssInterface Class Reference
class RHssInterface : public RSessionBase |
Public Member Functions |
---|
IMPORT_C void | ActivateNotificationsL(MHssSrvNotifications &) |
IMPORT_C TInt | AddIapSsidList(TUint, const CArrayFixFlat< THssSsid > &) |
IMPORT_C void | Cancel(const TUint) |
IMPORT_C TInt | CancelLogin() |
IMPORT_C void | CancelNotifications() |
IMPORT_C TInt | CancelStart(const TUint) |
void | CancelWaitForNotification() |
IMPORT_C TInt | ChangeSettings(const TUint, const THssIapSettings &) |
IMPORT_C TUint32 | CheckBackgroundScanL() |
IMPORT_C void | Close() |
IMPORT_C void | CloseConnection(const TUint, TRequestStatus &) |
IMPORT_C TInt | Connect() |
IMPORT_C void | GetClientIapsL(const TUid, RArray< TUint > &) |
IMPORT_C TInt | GetConnectionBssid(THssBssid &) |
IMPORT_C TUint32 | GetIap(TIpcArgs) |
IMPORT_C TInt | GetScanResults(HssScanList &) |
TUint
| IapId() |
IMPORT_C TInt | Join(const TUint) |
IMPORT_C TInt | LoginComplete(const TUint, TInt) |
IMPORT_C TInt | LogoutComplete(const TUint) |
IMPORT_C TUint | Register(const TUid, const TDesC &, const TUint) |
IMPORT_C TInt | SetTimerValues(TUid, TUint, TUint) |
IMPORT_C void | SetUiState(const TUint, const TUint) |
IMPORT_C TInt | ShutdownServerL() |
IMPORT_C void | Start(const TUint, TRequestStatus &) |
IMPORT_C void | StartAgain(const TUint, TRequestStatus &) |
IMPORT_C void | StartBrowser(const TDesC &, const TUint, const TUint, TRequestStatus &) |
IMPORT_C void | StartLogin(const TUint, const TUint, TRequestStatus &) |
IMPORT_C TInt | Stop(const TUint) |
IMPORT_C TInt | UnRegister(const TUint, const TUint, const TUid) |
TVersion
| Version() |
void | WaitForNotification(TRequestStatus &, TDes8 &) |
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() |
Member Functions Documentation
ActivateNotificationsL(MHssSrvNotifications &)
Activate the notification service.
After the client has enabled the notification service, it can receive asynchronous notifications from the server.
AddIapSsidList(TUint, const CArrayFixFlat< THssSsid > &)
Add an SSID list to the given IAP.
Cancel(const TUint)
IMPORT_C void | Cancel | ( | const TUint | aIapId | ) | |
CancelLogin()
IMPORT_C TInt | CancelLogin | ( | ) | |
CancelLogin for DHCP Configuration Daemon.
CancelNotifications()
IMPORT_C void | CancelNotifications | ( | ) | |
Cancel the notification service.
CancelWaitForNotification()
void | CancelWaitForNotification | ( | ) | |
Cancel pending notification message from server. CHssSrvNotifications class uses this method to cancel pending message at server side.
ChangeSettings(const TUint, const THssIapSettings &)
CheckBackgroundScanL()
IMPORT_C TUint32 | CheckBackgroundScanL | ( | ) | |
Check status of BackgroundScan.
Close()
Close the connection; release the handle to the server.
CloseConnection(const TUint, TRequestStatus &)
Close connection for WLAN agent.
Connect()
Client makes the connection to the server.
GetClientIapsL(const TUid, RArray< TUint > &)
GetConnectionBssid(THssBssid &)
Get the BSSID of the currently connected AP.
GetScanResults(HssScanList &)
Perform a scan and return the detected WLAN networks.
Join(const TUint)
Associate IAP with network.
LoginComplete(const TUint, TInt)
LogoutComplete(const TUint)
IMPORT_C TInt | LogoutComplete | ( | const TUint | aIapId | ) | |
Register(const TUid, const TDesC &, const TUint)
Create and Protect IAP, register HotSpot Client.
SetTimerValues(TUid, TUint, TUint)
IMPORT_C TInt | SetTimerValues | ( | TUid | aClientUid, |
| TUint | aLoginTimerValue, |
| TUint | aLogoutTimerValue |
| ) | |
Set login and logout timer values of this client. If given values aren't suitable, the default values are set.
SetUiState(const TUint, const TUint)
IMPORT_C void | SetUiState | ( | const TUint | aIapId, |
| const TUint | aState |
| ) | |
Set UI state of HotSpot browser logon application.
ShutdownServerL()
IMPORT_C TInt | ShutdownServerL | ( | ) | |
Shutdown server when uninstalling .sis -file.
Start(const TUint, TRequestStatus &)
StartAgain(const TUint, TRequestStatus &)
Start again for WLAN agent.
StartBrowser(const TDesC &, const TUint, const TUint, TRequestStatus &)
Starts HotSpot browser for browser based authentication.
StartLogin(const TUint, const TUint, TRequestStatus &)
StartLogin for NIFMAN Configuration Daemon.
StartServer()
TInt
| StartServer | ( | ) | [protected] |
Start the server during Connect() if the server is not loaded.
StopConnectionL(const TUint, const TUint)
TInt
| StopConnectionL | ( | const TUint | aIapId, |
| const TUint | aNetworkId |
| ) | [private] |
UnRegister(const TUint, const TUint, const TUid)
Delete IAP and unregister HotSpot Client.
WaitForNotification(TRequestStatus &, TDes8 &)
Set a message to pend notification.
Parameters
TRequestStatus & aReturnValue | Status of the calling active object. |
TDes8 & aReturnData | (OUT) Data returned by the notification. |
Member Data Documentation
CHssIapHandler * iIapHandler
Handler for changing IAP settings
CHssSrvNotifications * iNotify
Callback interface to HSS management.
CHssScanHandler * iScanHandler
Handler for changing IAP settings
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.