nifman.h File Reference

#include <nifman.h>

KDefaultNifSlots

const TIntKDefaultNifSlots

Client side classes async message for progress notifier

Deprecated7.0s - replaced with RConnection API

KCOLInterface

const TUintKCOLInterface
capability
NetworkControl These control options affect configuration at the designated level. RConnection::Control

KCOLAgent

const TUintKCOLAgent
capability
NetworkControl These control options affect configuration at the designated level. RConnection::Control

KCOLConfiguration

const TUintKCOLConfiguration

KConnDisableTimers

const TUintKConnDisableTimers
capability
NetworkControl Restrict ability to switch on/off idle timers RConnection::Control

KConnGetInterfaceName

const TUintKConnGetInterfaceName

KConnGetCurrentAddr

const TUintKConnGetCurrentAddr

KConnGetServerAddr

const TUintKConnGetServerAddr

KConnGetAddrLeaseTimeRemain

const TUintKConnGetAddrLeaseTimeRemain

KConnAddrRelease

const TUintKConnAddrRelease
capability
NetworkControl Restrict ability to release a configured address RConnection::Ioctl

KConnAddrRenew

const TUintKConnAddrRenew
capability
NetworkControl Restrict ability to renew a configured address RConnection::Ioctl
This option is used for user initiated RENEW request where an attempt is made to renew the lease obtained from the orginal DHCP server. If the server response is not received before the default timeout(RebindTimeT2 - RenewalTimeT1) the dhcp client will then initiate a REBIND.An user defined timeout can also be supplied when using this option which will override the default timeout value.
	RConnection conn; 
	TRequestStatus stat;
	//Start a connection 
	..... 
	.....	
	//Option1: Initiate a Renew request. 
	conn.Ioctl(KCOLConfiguration, KConnAddrRenew, stat);

	//Option2: Initiate a Renew request with a user defined timeout 
	TInt secValue(2); //Eg timeout set to 2secs
	TPckg<TInt> val(secValue);		
	conn.Ioctl(KCOLConfiguration, KConnAddrRenew, stat,&val);

KConnGetDhcpRawOptionData

const TUintKConnGetDhcpRawOptionData

KConnGetSipServerAddr

const TUintKConnGetSipServerAddr

KConnGetSipServerDomain

const TUintKConnGetSipServerDomain

KConnGetDhcpHdrSname

const TUintKConnGetDhcpHdrSname

This constant is used to retrieve the DHCP Header Sname which is the host name of the next available server. This is sometimes overloaded to carry option value 66 which is the TftpServerName.

See also: RConnection::Ioctl()

KConnGetDhcpHdrSiaddr

const TUintKConnGetDhcpHdrSiaddr

This constant is used to retrieve the DHCP Header Siaddr which is the IPAddress of the next available server.

See also: RConnection::Ioctl()

KConnGetTftpServerName

const TUintKConnGetTftpServerName

This constant is used to retrieve the DHCP Option 66, Tftp Server Name.

See also: RConnection::Ioctl()

KConnGetTftpServerAddr

const TUintKConnGetTftpServerAddr

This constant is used to retrieve the DHCP Option 150, Tftp Server Address.

See also: RConnection::Ioctl()

KConnDhcpGetMultipleParams

const TUintKConnDhcpGetMultipleParams

This constant is used to retrieve multiple opcode data in a raw format.

See also: RConnection::Ioctl()

KConnMaxInterfaceName

const TUintKConnMaxInterfaceName

KConnDhcpSetHwAddressParams

const TUintKConnDhcpSetHwAddressParams

This constant is used to provision hardware address in the DHCP server. This enables DHCP server to assign the only available IP address in its pool to the authorised hardware address as configured by the application.

See also: RConnection::Ioctl()