ConnectionServ::CConnectionServImpl Class Reference
class ConnectionServ::CConnectionServImpl : public CBase
|
Proxy class for all the interesting functions which need delegate active objects to work asynchronously
Inherits from
-
ConnectionServ::CConnectionServImpl
Constructor & Destructor Documentation
CConnectionServImpl(RConnectionServ &)
~CConnectionServImpl()
Closes the comms manager sub-session
Clean up resources then drop to base class
Member Functions Documentation
AccessPointNotification(const CConnectionServParameterBundle &, MAccessPointNotificationObserver &)
As for GetAvailability, but will notify regularly of changes to availability of requested Access Point(s). The aQuery defines a view of the access points, as soon as this view is established all its contents are reported (i.e. we get initial status), after that, Access Points entering or leaving the view get reported to the observer. Queueing of multiple events happens automatically server side
MAccessPointNotificationObserver
contains a Notify(CConnectionServParameterBundle aResult) method and an Error() method to catch errors from this function
AccessPointStatusQuery(const CConnectionServParameterBundle &, CConnectionServParameterBundle &, TRequestStatus &)
Retrieve information from the Tier(s) specified in the Connect function about the availability of one or more services. aQuery is an in parameter. A client adds a query parameter set to specify the Access Point or group of Access Points it wishes to enquire about and adds one or more parameter sets to carry the information they are interested to retrieve for each Access Points aResult is an out parameter. The Connection Server populates this bundle with information about the access points that matched the query. The time taken to perform this action depends on the implementation in the stack plug-in that serves the request
CancelAccessPointNotification()
void
|
CancelAccessPointNotification
|
(
|
)
|
|
Tell the Connection Server we are cancelling our notification session. If no notification session is active, does nothing.
CancelAccessPointStatusQuery()
void
|
CancelAccessPointStatusQuery
|
(
|
)
|
|
Tell the Connection Server we are cancelling our status query request. If no query is active, does nothing.
EnsureBufferIsBigEnough(RBuf8 &, TUint)
Send(TInt, const TIpcArgs &)
Send(TInt)
TInt
|
Send
|
(
|
TInt
|
aFunction
|
)
|
const [inline]
|
SendReceive(TInt, const TIpcArgs &, TRequestStatus &)
SendReceive(TInt, const TIpcArgs &)
SendReceive(TInt, TRequestStatus &)
SendReceive(TInt)
TInt
|
SendReceive
|
(
|
TInt
|
aFunction
|
)
|
const [inline]
|
Member Data Documentation
CAccessPointNotificationRequest * iAccessPointNotificationRequest
CAccessPointStatusRequest * iAccessPointStatusRequest
RConnectionServ & iConnectionServ
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.