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.