| Home · All Classes · Annotated · Functions |
The QtopiaNetworkInterface class describes the minimum interface that a network plugin must provide. More...
#include <QtopiaNetworkInterface>
Inherits QObject.
The QtopiaNetworkInterface class describes the minimum interface that a network plugin must provide.
There is no default implementation available for this interface.
The status provides information about the state of the network interface.
| Constant | Value | Description |
|---|---|---|
| QtopiaNetworkInterface::Unknown | 0 | this is the initial state of a network interface that has not been initialized yet (initialize()). The interface must never return to this state after initialization. |
| QtopiaNetworkInterface::Down | 1 | the interface is ready to be started |
| QtopiaNetworkInterface::Up | 2 | the interface is up and running |
| QtopiaNetworkInterface::Pending | 3 | temporary state of the interface |
| QtopiaNetworkInterface::Demand | 4 | Initiate the link only on demand when data traffic is present |
| QtopiaNetworkInterface::Unavailable | 100 | the interface cannot be started because the network device does not exist and/or cannot be recognised |
Deconstructor.
Cleans up all system and config files (e.g. the dialup plug-in deletes the peer and connect/disconnect chat file) created for this interface. However this function must not remove the network configuration file associated with this plug-in instance as this will be done by the network server.
Allows access to the configuration for this interface.
Returns the name of the network device that is used for connections. (e.g. eth0, wlan1, ppp0). This name is only valid if the interface status is not QtopiaNetworkInterface::Unknown or QtopiaNetworkInterface::Unavailable
Initializes the network interface configuration. The implementation must change the interface state to a value that is not equal to QtopiaNetworkInterface::Unknown.
This interface becomes the default gateway for the device.
The content of properties is written to the network configuration for this interface.
Starts the network service, returning true on success. options is used to pass optional parameter to the interface. The actual value of options is plug-in specific and plug-in developer may use it for any arbitrary value that might be of importance to the startup code.
Note: This function may only be called by the qpe server. Qtopia applications should start an interface via QtopiaNetwork::startInterface().
Updates and returns the current status of the interface. At any given time a call to this function should always perform a status check before returning the results.
See also QtopiaNetworkInterface::Status.
Stops the network service, returning true on success.
Note: This function may only be called by the qpe server. Qtopia applications should stop a specific interface via QtopiaNetwork::stopInterface() or QtopiaNetwork::shutdownNetwork()
Returns the type of network interface that this particular interface can handle.
| Copyright © 2006 Trolltech | Trademarks | Qtopia 4.1.7 |