summaryrefslogtreecommitdiff
path: root/src/technology.c
AgeCommit message (Collapse)AuthorFilesLines
2011-02-16technology: Rename __connman_technology_[enable|disable]_deviceAlok Barsode1-14/+6
2011-02-15technology: Remove "blocked" state and use "offline" state insteadAlok Barsode1-8/+5
Both "offline" and "blocked" states mean the same hence merging them.
2011-02-10tethering: Check for kernel bridge supportSamuel Ortiz1-0/+2
2011-02-08technology: Optimize __connman_technology_remove_interface()Alok Barsode1-12/+7
Using technology_find() instead of looping through technology_list.
2011-02-08technology: Optimize __connman_technology_add_interface()Alok Barsode1-14/+7
Instead of looping through the technology_list, using the technology pointer returned by technology_get().
2011-02-04technology: trigger technology creation by new interfaceGuillaume Lucas1-75/+79
2011-02-02tethering: Add a tethering property per technologySamuel Ortiz1-22/+118
The manager tethering property is now gone.
2010-12-15technology: Export set_regdom to pluginsSamuel Ortiz1-1/+1
The oFono plugin will be the first user.
2010-12-09technology: Add support for regulatory domain notificationSamuel Ortiz1-0/+16
2010-12-08technology: Set technology driver to NULL when unregisteringSamuel Ortiz1-0/+28
2010-12-08technology: Fix technology refcountSamuel Ortiz1-1/+1
The blocked getter was bumping the technology refcount by calling technology_get() instead of technology_find().
2010-12-08Add CONNMAN_DEVICE_TYPE_GADGET and CONNMAN_SERVICE_TYPE_GADGETMartin Xu1-0/+3
2010-12-02technology: Add regulatory domain frameworkSamuel Ortiz1-0/+17
2010-11-23technology: Decrease blocked refcount when removing a blocked deviceSamuel Ortiz1-1/+10
Fixes BMC#10330
2010-11-13Use a proper technology callback to report Tethering statusMarcel Holtmann1-0/+11
2010-11-13Break line to not exceed 80 charactersMarcel Holtmann1-1/+2
2010-11-08technology: Add bridge name to the tethering hookSamuel Ortiz1-6/+6
2010-11-04Remove device list from Technology interfaceMarcel Holtmann1-31/+0
2010-10-08technology: Add technology blocked field getterSamuel Ortiz1-0/+14
2010-10-08technology: Do not update a technology blocked counter when unchangedSamuel Ortiz1-2/+6
Some buggy rfkill driver send rfkill CHANGE events while the actual rfkill status has not changed. ConnMan should just ignore those.
2010-10-07technology: Block devices based on technology rfkill statusSamuel Ortiz1-16/+67
Devices are blocked when their technology is blocked, i.e. all its devices are rfkilled. They all move back to the unblocked state when all the technology devices are no longer rfkilled.
2010-10-07technology: Use allocated index for rfkill hash tables keysSamuel Ortiz1-2/+2
2010-10-07technology: Track rfkill blocked stateSamuel Ortiz1-6/+16
2010-08-13Disable technology when removing deviceSamuel Ortiz1-1/+0
If device_disable() returns being in progress, the technology has to be disabled. Some technologies like 3G will call remove_device directly when unplugging a modem and without disabling the corresponding technology, the notifier enabled refcounts will get out pf sync.
2010-08-09Add BLOCKED technology stateSamuel Ortiz1-3/+27
A technology is in BLOCKED state if all of its devices are rfkill blocked.
2010-07-15Provide unique identifier along with the interface callbacksMarcel Holtmann1-3/+3
2010-07-15Add technology driver callbacks for adding/removing interfacesMarcel Holtmann1-0/+73
2010-07-15Add technology driver callback for setting TetheringMarcel Holtmann1-11/+10
2010-07-15Add callbacks for Tethering enable/disable on technology levelMarcel Holtmann1-0/+28
2010-07-15Add support for technology driversMarcel Holtmann1-0/+67
2010-05-14Notify for technology disabling when removing a deviceSamuel Ortiz1-0/+1
By not doing so the technology_enabled[] counter for the corresponding service type is not decreased. Next time the device is plugged back any client trying to switch the technology off will fail as the counter will never go back to 0.
2010-01-26Handle enabled/disabled cases for technology interfaceMarcel Holtmann1-0/+50
2010-01-26Add available RFKILL switches to list of technologiesMarcel Holtmann1-4/+91
2010-01-25Add support for technology statesMarcel Holtmann1-2/+55
2010-01-25Use the technology type for an unqiue object pathMarcel Holtmann1-3/+7
2010-01-25Add support for technology interfaceMarcel Holtmann1-0/+265
2010-01-02Add skeleton for technology specific functionsMarcel Holtmann1-0/+38