CConnectionMonitorPlugin Class Reference

class CConnectionMonitorPlugin : public CBase

CConnectionMonitorPlugin CONNMONEXT.LIB

Inherits from

  • CConnectionMonitorPlugin

Constructor & Destructor Documentation

CConnectionMonitorPlugin()

IMPORT_CCConnectionMonitorPlugin()

~CConnectionMonitorPlugin()

IMPORT_C~CConnectionMonitorPlugin()[virtual]

Member Functions Documentation

CancelRegisterAttribute(const TUint)

IMPORT_C voidCancelRegisterAttribute(const TUintaAttribute)const

Cancels the attribute registration from the Connection Monitor server.

Parameters

const TUint aAttributeAttribute identifier.

CancelRegisterPlugin()

IMPORT_C voidCancelRegisterPlugin()

Unregisters the plug-in from the Connection Monitor server.

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

IMPORT_C TIntEvent(const TUintaEventId,
const TAny *aData,
const TUintaSize
)const

Sends an event to the Connection Monitor server.

Parameters

const TUint aEventIdEvent identifier.
const TAny * aDataEvent data.
const TUint aSizeSize of the event data. This must not exceed 512 bytes.

RegisterAttribute(const TUint)

IMPORT_C TIntRegisterAttribute(const TUintaAttribute)const

Registers a new attribute to the Connection Monitor server.

Parameters

const TUint aAttributeAttribute identifier.

RegisterPluginL(const TUint)

IMPORT_C voidRegisterPluginL(const TUintaConnectionId)

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 aConnectionIdBearer specific general connection id that identifies the plug-in. See TConnMonBearerId (rconnmon.h).

Version()

IMPORT_C TVersionVersion()const

Returns the version info.

Member Data Documentation

RConnectionMonitor iConnMonServer

RConnectionMonitor iConnMonServer[private]

CPluginAO * iPluginAO

CPluginAO *iPluginAO[private]

RConnMonPlugin iSession

RConnMonPlugin iSession[private]