CRetrievePcktMbmsMonitoredServices Class Reference
class CRetrievePcktMbmsMonitoredServices : public CAsyncRetrieveWithClientIds |
Reads MBMS monitored service list from the phone.
Enables the client to retrieve all the monitored service list in a single call. A CPcktMbmsMonitoredServiceList object is returned to the client. Due to the probable time taken to retrieve a list, clients must use an asynchronous approach.
Inherits from
- CRetrievePcktMbmsMonitoredServices
Inherited Functions |
---|
| CActive::CActive(TInt) |
| CActive::Cancel() |
| CActive::Deque() |
| CActive::Extension_(TUint,TAny *&,TAny *) |
| CActive::IsActive()const |
| CActive::IsAdded()const |
| CActive::Priority()const |
| CActive::RunError(TInt) |
| CActive::SetActive() |
| CActive::SetPriority(TInt) |
| CActive::~CActive() |
| CAsyncRetrieveVariableLengthBufferV2::CAsyncRetrieveVariableLengthBufferV2() |
| CAsyncRetrieveVariableLengthBufferV2::CompleteIfInUse(TRequestStatus &) |
| CAsyncRetrieveVariableLengthBufferV2::FreeBuffer() |
| CAsyncRetrieveVariableLengthBufferV2::Start(TRequestStatus &,TDes8 *,TDes8 *) |
| CAsyncRetrieveVariableLengthBufferV2::~CAsyncRetrieveVariableLengthBufferV2() |
| CAsyncRetrieveWithClientIds::CAsyncRetrieveWithClientIds(TInt,TInt) |
| CBase::CBase() |
| CBase::Delete(CBase *) |
| CBase::operator new(TUint) |
| CBase::operator new(TUint,TAny *) |
| CBase::operator new(TUint,TLeave) |
| CBase::operator new(TUint,TLeave,TUint) |
| CBase::operator new(TUint,TUint) |
| CBase::~CBase() |
Constructor & Destructor Documentation
CRetrievePcktMbmsMonitoredServices(RPacketService &)
CRetrievePcktMbmsMonitoredServices | ( | RPacketService & | aService | ) | [protected] |
Standard constructor; initialises the data members.
~CRetrievePcktMbmsMonitoredServices()
IMPORT_C | ~CRetrievePcktMbmsMonitoredServices | ( | ) | |
The destructor frees all resources owned by the object, prior to its destruction.
Member Functions Documentation
CancelReq(TInt, TInt)
void | CancelReq | ( | TInt | aIpc1, |
| TInt | aIpc2 |
| ) | [private, virtual] |
Cancels previously issued request
ConstructL()
void | ConstructL | ( | ) | [protected] |
Part of 2 phase construction, assigns the IPCs to be used in 2 phase retrieval mechanism.
Get(TInt, TRequestStatus &, TDes8 &, TDes8 &)
Sends a request through the sub-session this object was created with.
NewL(RPacketService &)
Parameters
RPacketService & aService | An instance of RPacketService over which the list retrieval class operates. |
RestoreListL()
void | RestoreListL | ( | ) | [protected, virtual] |
Restores a list from a buffer that contains the streamed version of the list
RetrieveListL()
Provides the client with a handle to the appropriate MBMS service availability list class retrieved. The client will call this function once Start() has completed. The ownership of the list object is transferred to the client and the client is responsible for eventual deletion of this object.
-
leave
- KErrNotFound If there is no valid list object to return to the client.
-
capability
- ReadDeviceData
Start(TRequestStatus &)
Starts the two-phase list retrieval of all entries within the store.
-
capability
- ReadDeviceData
Parameters
TRequestStatus & aReqStatus | On completion, the status of the request; KErrNone if successful, KErrNotSupported if the phone does not support access to an MBMS service availability list and KErrNotFound if the list does not exist. If the list is empty then KErrNone is returned. |
Member Data Documentation
CPcktMbmsMonitoredServiceList * iResults
Holds the list of services retrieved from the TSY
RPacketService & iService
Holds a reference to packet service object
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.