aboutsummaryrefslogtreecommitdiff
path: root/health
AgeCommit message (Collapse)Author
2011-03-15Add more functions for new UUID handlingElvis Pfützenreuter
This patch adds more functions that are necessary to handle the new bt_uuid_t type, and moves basic things like byte-swapping functions and uint128_t type to bluetooth.h.
2011-01-28HDP: reject MDL reconnection with different MTUElvis Pfutzenreuter
This patch implements refusal of a MDL reconnection if the new L2CAP connection presents a different MTU. Accordingly to HDP spec. item 3.5. It aims to pass the TC_SNK_HCT_BV_07_C PTS test. (It does not pass yet because PTS itself seems to have issues. See tickets 7212, 7214 and 7244 for details.)
2010-12-19Get rid of unneeded btd_adapter_get_conn_handle functionJohan Hedberg
2010-12-07Create btd_error_invalid_args()Gustavo F. Padovan
DBus error handling in BlueZ is a mess. This is the first patch to unify all DBus error handling like in ConnMan and oFono. This unifies all .InvalidArguments errors.
2010-11-22Fix MDL and MCL reference counting in IO watchersJose Antonio Santos Cadenas
When a io_watcher is added to an MDL or an MCL channel, its reference should be incremented because the watcher should keep its own reference the the structure. Also a destroy function is added in order to decrement the reference once the watcher is removed.
2010-11-22Do not increment mdl reference in reconnectionsSantiago Carot-Nemesio
2010-11-18Fix C++ style commentJohan Hedberg
2010-11-18Check if the mcl insiede the device is correctly set before use itJose Antonio Santos Cadenas
2010-11-18Check if MCAP Instance is already released when a callbacks comes back.Santiago Carot-Nemesio
2010-11-18Fixes to echoJose Antonio Santos Cadenas
2010-11-18Remove magic number to check ECHO MDEPs in HDPJose Antonio Santos Cadenas
2010-11-18Return proper response code if there is an error creating echo channelSantiago Carot-Nemesio
2010-11-18Fix dereference to NULL pointers during data channels creationSantiago Carot-Nemesio
2010-11-18Code refactorization in MCAPSantiago Carot-Nemesio
2010-11-18Remove old reference to mcap session in the name of variablesSantiago Carot-Nemesio
2010-11-18Add reference counter to mcap_mdlSantiago Carot-Nemesio
2010-11-18Fix message errorJose Antonio Santos Cadenas
2010-11-18Set reference counter for mcls to gintJose Antonio Santos Cadenas
2010-11-18Add reference counter to mcap_instancesSantiago Carot-Nemesio
2010-11-18Fix typos in mcapJose Antonio Santos Cadenas
2010-11-18Notify a channel deleted when remote side has already deleted itJose Antonio Santos Cadenas
2010-11-18Add missed unrefs for hdp_tmp_dc_dataSantiago Carot-Nemesio
2010-11-18Remove MCL's before removing the applicationSantiago Carot-Nemesio
If you do in the other way you will find freed memory while removing the mcl.
2010-11-18Add reference counter to hdp_channelJose Antonio Santos Cadenas
2010-11-18Add reference counter to hdp_deviceSantiago Carot-Nemesio
2010-11-18Add reference counter to hdp_applicationJose Antonio Santos Cadenas
2010-11-11Fix segfault in HDP during device re-creationJose Antonio Santos Cadenas
2010-11-11Check HealthApplication path before trying to destroy itElvis Pfützenreuter
2010-11-06Add Application property to HealthChannelElvis Pfützenreuter
This patch adds the Application property to HealthChannel, which allows to unambiguously relate a channel to an application. This property is useful when there are several processes interested in accepting HealthChannels but device address is not sufficient criteria to engage upon, or ignore, the ChannelConnected signal. Having the application path allows to determine role and data type, in the context of the process that has created that application.
2010-10-25Fix coding style and commentElvis Pfützenreuter
2010-10-25Fix fd comparisonElvis Pfützenreuter
2010-10-25Send a proper configuration when a source doesn't have a first reliableSantiago Carot-Nemesio
2010-10-23Fix small coding style issuesElvis Pfützenreuter
Based on http://lxr.linux.no/linux+v2.6.36/Documentation/CodingStyle#L171
2010-10-22Fix minor coding style issue with variable declarationsJohan Hedberg
2010-10-21Check if the channel mode is correct when opening data channelsJose Antonio Santos Cadenas
2010-10-21Change data channel mode for incoming connectionsSantiago Carot-Nemesio
2010-10-21Enable support to change mode for incoming data channels connectionsSantiago Carot-Nemesio
2010-10-21Delete data channels when their device is removed.Jose Antonio Santos Cadenas
2010-10-21Close the data channel if remote side changes the configurationSantiago Carot-Nemesio
2010-10-21Check l2cap configuration when data channels are connectedSantiago Carot-Nemesio
2010-10-21Fix segmentation fault freeing uninitialized pointersSantiago Carot-Nemesio
2010-10-21Emit a valid path when main channel is deletedJose Antonio Santos Cadenas
2010-10-21Notify main channel when it is locally openedJose Antonio Santos Cadenas
2010-10-21Remove obsolete comment from MCAPSantiago Carot-Nemesio
2010-10-21Receive an string instead of an integer for ChannelTypeJose Antonio Santos Cadenas
2010-10-14Remove unnecessary functionSantiago Carot-Nemesio
2010-10-14Remove MDL when delete operation fails with INVALID_MDLID errorSantiago Carot-Nemesio
We can remove a data channel if error code Invalid MDLID is provided in reply to a MD_DELETE_MDL_REQ. That error is provided only if the MDL ID referenced is invalid. This shall be used when: - A reserved or invalid value for MDL ID was used. - The MDL ID referenced is not available (was never created, has been deleted, or was otherwise lost), - The MDL ID referenced in the Abort request is not the same value that was used to initiate the PENDING state
2010-10-14Abort echo channel if connection was not successfulSantiago Carot-Nemesio
2010-10-14Add initial support for deleting an echo channelJose Antonio Santos Cadenas
2010-10-14Add timeout to wait for echo replySantiago Carot-Nemesio