RConnMonPlugin Class Reference
class RConnMonPlugin : public RSubSessionBase |
Inherited Functions |
---|
| RSubSessionBase::CloseSubSession(TInt) |
| RSubSessionBase::CreateAutoCloseSubSession(RSessionBase &,TInt,const TIpcArgs &) |
| RSubSessionBase::CreateSubSession(const RSessionBase &,TInt) |
| RSubSessionBase::CreateSubSession(const RSessionBase &,TInt,const TIpcArgs &) |
| RSubSessionBase::RSubSessionBase() |
| RSubSessionBase::Send(TInt)const |
| RSubSessionBase::Send(TInt,const TIpcArgs &)const |
| RSubSessionBase::SendReceive(TInt)const |
| RSubSessionBase::SendReceive(TInt,TRequestStatus &)const |
| RSubSessionBase::SendReceive(TInt,const TIpcArgs &)const |
| RSubSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const |
| RSubSessionBase::Session()const |
| RSubSessionBase::SubSessionHandle()const |
Member Functions Documentation
CancelGetQuery()
void | CancelGetQuery | ( | ) | const |
Cancels the attribute request from the Connection Monitor server.
CancelRegisterAttribute(const TUint)
TInt
| CancelRegisterAttribute | ( | const TUint | aAttribute | ) | const |
Cancels the attribute registration from the Connection monitor server.
Parameters
const TUint aAttribute | Attribute identifier. |
Close()
Closes plug-in subsession from the Connection Monitor server.
GetQuery(TDes8 &, TRequestStatus &)
Gets the next attribute request from the Connection Monitor server.
Parameters
TDes8 & aBuffer | Query record in buffer. |
TRequestStatus & aStatus | On completion, KErrNone if successfull, a system-wide error code if not. |
Open(RConnectionMonitor &, const TUint)
Opens a plug-in subsession to the Connection Monitor server. It must be called before any of other methods during the subsession.
Parameters
RConnectionMonitor & aSession | Connection Monitor session (RConnectionMonitor) object. |
const TUint aConnectionId | Bearer specific general connection id that identifies the plug-in. See TConnMonBearerId (rconnmon.h). |
RegisterAttribute(const TUint)
TInt
| RegisterAttribute | ( | const TUint | aAttribute | ) | const |
Registers an attribute to the Connection monitor server.
Parameters
const TUint aAttribute | Attribute identifier. |
SendAttribute(const TInt, const TUint, const TInt, const TAny *, const TUint)
Sends an attribute to the Connection Monitor server.
Parameters
const TInt aType | Type of the attribute (TInt, TUint, TBool, TDes, TDes8). |
const TUint aAttribute | Attribute identifier. |
const TInt aRet | The plug-in return code. |
const TAny * aValue | The value of the attribute. |
const TUint aSize | Size of the attribute. This must not exceed 512 bytes. |
SendEvent(const TUint, const TAny *, const TUint)
Sends an event to the Connection Monitor server.
Parameters
const TUint aEventId | Event identifier. |
const TAny * aData | Event data. |
const TUint aSize | Size of the event data. This must not exceed 512 bytes. |
Version()
Returns the version information.
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.