freesmartphone.org Network Interface
Description
The Network interface provides access to high level networking functions. Please see org.moblin.connman and org.bluez for low level networking functions.
Namespace
org.freesmartphone.Network
Methods
Signals
None
Properties
None
Errors
None
Methods
StartConnectionSharingWithInterface ( s )
Description: Start sharing the internet connection of this device with any clients connected to the specified network interface via DHCP.
Implementation Note
Might launch a dhcp server process and adjust IP tables.
Parameters:*
s: interface The network interface to start sharing the connectivity with.
StopConnectionSharingWithInterface ( s )
Description: Stop sharing the internet connection of this device with any clients connected to the specified network interface via DHCP.
Implementation Note
Might stop a dhcp server process and adjust IP tables.
Parameters:*
s: interface The network interface to stop sharing the connectivity with.
OfferDefaultRoute ( sssssss )
Description: Offer a default route to the internet.
Implementation Note
NOTE that this method is for TESTING purposes only. Eventually connman will be used for that.
Parameters:*
s: technology The technology offering the default route.
s: interface The network interface offering the default route.
s: ipv4address The network address to configure the interface with.
s: ipv4mask The network mask to configure the interface with.
s: ipv4gateway The network gateway address for the default route.
s: dns1 The first DNS address.
s: dns2 The second DNS address.