const TUint | KIfCanSetHardwareAddr |
Can have its hardware address changed
const TUint | KSOLInterface |
Option level for network interface driver options.
const TUint | KSoIfInfo |
The current network interface driver operation parameters are written to the passed TSoIfInfo structure.
An interface that supports only this is assumed IPv4 only.
anOption should be a TPckgBuf<TSoIfInfo>.
const TUint | KSoIfHardwareAddr |
Gets the interface's local hardware address, if the link layer is using addresses.
anOption should be a TPckgBuf<TSoIfInfo>.
The option is not supported until v7.0.
const TUint | KSoIfConfig |
Gets the current network interface driver configuration options.
There may be three kind of interfaces: IPv4 only, IPv6 only and hybrid IPv4/IPv6. The last one is passing traffic for both protocols and thus accepts either family in a single KSoIfConfig call. Hybrid interfaces must be queried twice, once for IPv4 and once for IPv6, to get both the IPv4 and the IPv6 settings.
For IPv4, anOption should be a TPckgBuf<TSoInetIfConfig>, for IPv6 TPckgBuf<TSoInet6IfConfig>.
The iFamily field in either TSoInetIfConfig or TSoInet6IfConfig must be set to either KAfInet for IPv4 or KAfInet6 for IPv6) before the call. If the family is not supported by the interface, it returns KErrNotSupported.
const TUint | KSoIfCompareAddr |
For the IPv4 only stack, compares the passed address with the current local address, and returns KErrBadName if not equal.
anOption should be a TPckgBuf< TInetAddr >.
This is not used for the IPv4/v6 stack.
const TUint | KSoIfGetConnectionInfo |
Retrieve IAP and NID information
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.