CConnectionMonitorPlugin Class Reference

class CConnectionMonitorPlugin : public CBase

Inherits from

Constructor & Destructor Documentation

CConnectionMonitorPlugin()

IMPORT_C CConnectionMonitorPlugin ( )

~CConnectionMonitorPlugin()

IMPORT_C ~CConnectionMonitorPlugin ( ) [virtual]

Member Functions Documentation

CancelRegisterAttribute(const TUint)

IMPORT_C void CancelRegisterAttribute ( const TUint aAttribute ) const

Cancels the attribute registration from the Connection Monitor server.

Parameters

const TUint aAttribute Attribute identifier.

CancelRegisterPlugin()

IMPORT_C void CancelRegisterPlugin ( )

Unregisters the plug-in from the Connection Monitor server.

Event(const TUint, const TAny *, const TUint)

IMPORT_C TInt Event ( const TUint aEventId,
const TAny * aData,
const TUint aSize
) const

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.

RegisterAttribute(const TUint)

IMPORT_C TInt RegisterAttribute ( const TUint aAttribute ) const

Registers a new attribute to the Connection Monitor server.

Parameters

const TUint aAttribute Attribute identifier.

RegisterPluginL(const TUint)

IMPORT_C void RegisterPluginL ( const TUint aConnectionId )

Registers the plug-in to the Connection Monitor Server. It must be called before any of other methods during the plug-in's session.

Parameters

const TUint aConnectionId Bearer specific general connection id that identifies the plug-in. See TConnMonBearerId (rconnmon.h).

Version()

IMPORT_C TVersion Version ( ) const

Returns the version info.

Member Data Documentation

RConnectionMonitor iConnMonServer

RConnectionMonitor iConnMonServer [private]

CPluginAO * iPluginAO

CPluginAO * iPluginAO [private]

RConnMonPlugin iSession

RConnMonPlugin iSession [private]