nifvar.h File Reference

Detailed Description

Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. This software, including documentation is protected by copyright controlled by Nokia Corporation. Copying, including reproducing, storing, adapting or translating, any or all of this material can only be done in accordance with the Nokia Symbian License version 1.0 (or any subsequent update) or any other license terms expressly agreed between you and Nokia. This material contains Nokia's confidential information which may not be disclosed to others without the prior written consent of Nokia.

Initial Contributors: Nokia Corporation - initial contribution.

Contributors:

Description: Interface Manager Standard Variable Names

KConnectionUninitialised

const TIntKConnectionUninitialised
Generic Progress Constant From NIFMAN
Note:

These ranges must be obeyed by all network adapters

These are augmented by the PSD and CSD constants below

KStartingSelection

const TIntKStartingSelection

KFinishedSelection

const TIntKFinishedSelection

KConnectionFailure

const TIntKConnectionFailure

KMinAgtProgress

const TIntKMinAgtProgress

KConnectionOpen

const TIntKConnectionOpen

KConnectionClosed

const TIntKConnectionClosed

KMaxAgtProgress

const TIntKMaxAgtProgress

KMinNifProgress

const TIntKMinNifProgress

KMaxNifProgress

const TIntKMaxNifProgress

KLinkLayerOpen

const TIntKLinkLayerOpen

Do no use in new code. Use KConnectionUp or KConnectionDown from es_sock.h instead.

Deprecated

KLinkLayerClosed

const TIntKLinkLayerClosed

KStartingConnection

const TIntKStartingConnection
Additional generic progress constantfrom an agent
Note:

These values may be implemented by network adapters (nifs/agents)

See also: KPsdStartingConfiguration KCsdStartingDialling

KIncomingConnectionInProgress

const TIntKIncomingConnectionInProgress

KDataTransferTemporarilyBlocked

const TIntKDataTransferTemporarilyBlocked

KConnectionStartingClose

const TIntKConnectionStartingClose

KPsdStartingConfiguration

const TIntKPsdStartingConfiguration
Additional generic progress constant from an agent
Note:

These values may be implemented by network adapters (nifs/agents)

See also: KPsdStartingConfiguration KCsdStartingDialling

KPsdFinishedConfiguration

const TIntKPsdFinishedConfiguration

KPsdAnsweringIncoming

const TIntKPsdAnsweringIncoming

KPsdStartingActivation

const TIntKPsdStartingActivation

KPsdFinishedActivation

const TIntKPsdFinishedActivation

KPsdSuspended

const TIntKPsdSuspended

KPsdStartingDeactivation

const TIntKPsdStartingDeactivation

KPsdFinishedDeactivation

const TIntKPsdFinishedDeactivation

KCsdStartingDialling

const TIntKCsdStartingDialling
Additional generic progress constant eg. suspended (GPRS); from an agent
Note:

These values may be implemented by network adapters (nifs/agents)

See also: KPsdStartingConfiguration KCsdStartingDialling

KCsdFinishedDialling

const TIntKCsdFinishedDialling

KCsdScanningScript

const TIntKCsdScanningScript

KCsdScannedScript

const TIntKCsdScannedScript

KCsdGettingLoginInfo

const TIntKCsdGettingLoginInfo

KCsdGotLoginInfo

const TIntKCsdGotLoginInfo

KCsdStartingConnect

const TIntKCsdStartingConnect

KCsdFinishedConnect

const TIntKCsdFinishedConnect

KCsdStartingLogIn

const TIntKCsdStartingLogIn

KCsdFinishedLogIn

const TIntKCsdFinishedLogIn

KCsdStartingAnswer

const TIntKCsdStartingAnswer

KCsdAnswered

const TIntKCsdAnswered

KCsdConnectionOpen

const TIntKCsdConnectionOpen

KCsdStartingHangUp

const TIntKCsdStartingHangUp

KCsdFinishedHangUp

const TIntKCsdFinishedHangUp

KMinConfigDaemonProgress

const TIntKMinConfigDaemonProgress

Generic progress notifications from the configuration daemon.

KConfigDaemonLoading

const TIntKConfigDaemonLoading

KConfigDaemonLoaded

const TIntKConfigDaemonLoaded

KConfigDaemonStartingRegistration

const TIntKConfigDaemonStartingRegistration

KConfigDaemonFinishedRegistration

const TIntKConfigDaemonFinishedRegistration

KConfigDaemonStartingDeregistration

const TIntKConfigDaemonStartingDeregistration

KConfigDaemonFinishedDeregistrationStop

const TIntKConfigDaemonFinishedDeregistrationStop

KConfigDaemonFinishedDeregistrationPreserve

const TIntKConfigDaemonFinishedDeregistrationPreserve

KConfigDaemonFinishedDormantMode

const TIntKConfigDaemonFinishedDormantMode

KConfigDaemonUnloading

const TIntKConfigDaemonUnloading

KConfigDaemonUnloaded

const TIntKConfigDaemonUnloaded

KMaxConfigDaemonProgress

const TIntKMaxConfigDaemonProgress

KAgentUninitialised

const TIntKAgentUninitialised

New software should use the progress ranges defined above

Deprecated7.0s - maintained for compatibility with 6.1

KAgentUnconnected

const TIntKAgentUnconnected

KMaxAgentProgress

const TIntKMaxAgentProgress

KMinInterfaceProgress

const TIntKMinInterfaceProgress

KMaxInterfaceProgress

const TIntKMaxInterfaceProgress

Enum TConnectionType

The type of connection provided by the network interface

Note:

It is acceptable for clients to check that a TConnectionType falls within a specified range, and assume that the basic parameters can be obtained. For example, if the returned TConnectionType is between 2000 and 2499, it would be acceptable for a client to assume that it was a GPRS connection, and that TGPRSSubConnectionInfo is an acceptable class to use for GetSubConnectionInfo() calls

EnumeratorValueDescription
EConnectionGeneric

Connection values <1000 for generic interface values These are used to indicate an interface does not support extended management functionality, and a limited subset of information is made available through a compatibility layer

EConnectionCSD1000

Connection values 1000-1999 for CSD connections

EConnectionGPRS2000

Connection values > 2000 for PSD connections Connection values 2000-2499 for subsets of GPRS/UMTS

EConnectionGPRSR97
EConnectionGPRSR99
EConnectionGPRSRel4
EConnectionGPRSRel5
EConnectionEthernet3000

Connection values 3000 for IEEE802.3 (Ethernet)

EConnectionWLAN3100

Connection values 3100 for IEEE802.11 (WLAN)

EConnectionBTPAN4000

Connection values 4000 - 4099 for Bluetooth PAN profile interfaces