TConnMonId Class Reference

API published in: S60 2nd Ed FP 2

Link against: connmon.lib

Capability Information

Required Capabilities

None

Exceptions

ReadDeviceData to call

IMPORT_C void GetIntAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, TInt& aValue, TRequestStatus& aStatus );

IMPORT_C TInt SetIntAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, const TInt aValue ) const;

with aAttribute set to KProtocolType.

NetworkServices and NetworkControl to call

IMPORT_C void GetBoolAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, TBool& aValue, TRequestStatus& aStatus );

IMPORT_C TInt SetBoolAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, const TBool aValue ) const;

with aAttribute KConnectionStop or KConnectionStopAll.

ReadDeviceData to call

IMPORT_C void GetStringAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, TDes& aValue, TRequestStatus& aStatus ) const;

IMPORT_C TInt SetStringAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, const TDes& aValue ) const;

with aAttribute set to KAccessPointName or KNetworkName.

ReadUserData to call

IMPORT_C void GetStringAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, TDes& aValue, TRequestStatus& aStatus ) const;

IMPORT_C TInt SetStringAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, const TDes& aValue ) const;

with aAttribute set to KTelNumber.

NetworkControl to call

IMPORT_C void GetPckgAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, TDes8& aValue, TRequestStatus& aStatus ) const;

IMPORT_C TInt SetPckgAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, const TDes8& aValue ) const;

with aAttribute set to KClientInfo.


#include <rconnmon.h>

Inherits MDesSerializer< TConnMonId >.


Detailed Description

Id MDesSerializer - abstract interface for class serialization ConnMonTId class declaration.

Public Types

enum   FieldsShifts { EId = 0 }

Public Member Functions

IMPORT_C  TConnMonId (TUint aId)
  Constructor.
IMPORT_C TUint  Id () const
  iId getter
IMPORT_C const HBufC *  ToBuf () const
  See MDesSerializer.

Static Public Member Functions

static IMPORT_C TConnMonId  FromPtrC (const TPtrC &aPtrC)
  See MDesSerializer.

Static Public Attributes

static const TUint  KMaxSize

Protected Attributes

const TUint  iId
  ID.

Member Enumeration Documentation

enum TConnMonId::FieldsShifts
 
Enumerator:
EId 

Constructor & Destructor Documentation

IMPORT_C TConnMonId::TConnMonId TUint  aId  ) 
 

Constructor.

Parameters:
aId  ID

Member Function Documentation

static IMPORT_C TConnMonId TConnMonId::FromPtrC const TPtrC &  aPtrC  )  [static]
 

See MDesSerializer.

Reimplemented from MDesSerializer< TConnMonId >.

IMPORT_C TUint TConnMonId::Id  )  const
 

iId getter

Returns:
iId
IMPORT_C const HBufC* TConnMonId::ToBuf  )  const [virtual]
 

See MDesSerializer.

Implements MDesSerializer< TConnMonId >.


Field Documentation

const TUint TConnMonId::iId [protected]
 

ID.

const TUint TConnMonId::KMaxSize [static]
 

Initial value:

 (
                                                                  sizeof(TUid)                  // iId 
                                                                  )/  sizeof(TChar) + 1

The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2008
Back to top