Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gisi: Fix compiler warnings from -Wpragmas | Marcel Holtmann | 2019-08-13 | 2 | -0/+2 |
| | |||||
* | gisi: Fix compiler warnings from -Waddress-of-packed-member | Marcel Holtmann | 2019-08-12 | 2 | -0/+4 |
| | |||||
* | treewide: Remove superfluous use of _GNU_SOURCE | Jonas Bonn | 2018-10-17 | 2 | -2/+0 |
| | | | | | | There are a large number of files in the tree that define _GNU_SOURCE despite not actually using features hidden behind this flag. This patch removes all these definitions in one fell swoop... | ||||
* | gisi: Remove includes of <glib/gtypes.h> | Marcel Holtmann | 2012-03-19 | 3 | -3/+1 |
| | |||||
* | gisi: Update copyright information | Marcel Holtmann | 2011-10-10 | 20 | -20/+20 |
| | |||||
* | gisi: Remove unused code for PN netlink address handling | Marcel Holtmann | 2011-05-27 | 1 | -34/+0 |
| | |||||
* | gisi: log normal responses in a less confusing way | Pekka Pessi | 2011-04-28 | 1 | -1/+2 |
| | |||||
* | gisi: Fix PN_SIM reachability check decoding | Aki Niemi | 2011-03-18 | 1 | -3/+3 |
| | |||||
* | gisi: M6 coding style violation corrections | Antti Paila | 2011-03-04 | 1 | -8/+8 |
| | |||||
* | gisi: Make cursor a 16bit unsigned | Aki Niemi | 2011-03-03 | 1 | -1/+1 |
| | | | | This is to match subblock length when long header format is in use. | ||||
* | gisi: Consumer functions for ISI message iterator | Antti Paila | 2011-03-03 | 2 | -0/+76 |
| | |||||
* | gisi: Refactor indication subscriptions | Aki Niemi | 2011-02-07 | 2 | -7/+21 |
| | | | | | | | | | | Handle different message types for IND subscriptions based on the presence of the GISI_MODEM_FLAG_USE_LEGACY_SUBSCRIBE flag. This enables building modem plugins for modems that only support one or the other available IND types. Based on patches from: Jessica Nilsson <jessica.j.nilsson@stericsson.com> | ||||
* | gisi: Minor style fixes | Aki Niemi | 2011-02-07 | 1 | -2/+2 |
| | |||||
* | gisi: Refactor modem to use remote device | Aki Niemi | 2011-02-07 | 1 | -11/+21 |
| | |||||
* | gisi: Add new API for setting modem remote device | Aki Niemi | 2011-02-07 | 2 | -0/+28 |
| | |||||
* | gisi: Add new PhoNet device ID for STE | Aki Niemi | 2011-02-07 | 1 | -0/+1 |
| | |||||
* | gisi: Add checks for NULL | Aki Niemi | 2011-02-07 | 1 | -1/+9 |
| | |||||
* | gisi: Add API for setting modem flags | Aki Niemi | 2011-02-07 | 2 | -0/+24 |
| | |||||
* | gisi: Refactor netlink | Aki Niemi | 2011-02-07 | 3 | -13/+14 |
| | | | | | Don't use typedefs for enum types, and move PhoNet device enum over to common.h. | ||||
* | gisi: remove g_isi_pending_from_msg() | Pekka Pessi | 2011-01-18 | 2 | -11/+0 |
| | |||||
* | gisi: simplify pending management | Pekka Pessi | 2011-01-18 | 4 | -233/+107 |
| | | | | | | | | | | Client or server mark their pending objects with the function g_isi_pending_set_owner(). When client or server get destroyed or reset the pending objects are removed with the function g_isi_remove_pending_by_owner(). As a client or server always uses only a particular resource, all the pending objects are conveniently stored into a single list. | ||||
* | gisi: remove before notify | Pekka Pessi | 2011-01-18 | 2 | -27/+48 |
| | | | | | Just in case, remove pending operations before calling notifys. The notify function can remove client, service or modem. | ||||
* | gisi: Style fixes | Aki Niemi | 2011-01-07 | 1 | -2/+4 |
| | | | | Lines were over 80 chars. | ||||
* | gisi: Simplify client interface. | Pekka Pessi | 2011-01-07 | 3 | -37/+89 |
| | | | | | | | | Use send functions without explicit timeout. Return booleans instead of pointers - nobody really used GIsiPending but relied on client doing the cleanup. Add g_isi_client_set_timeout(), g_isi_client_(v)send_with_timeout(). | ||||
* | gisi: Add API for one-shot sending of messages | Aki Niemi | 2011-01-07 | 2 | -0/+30 |
| | |||||
* | gisi: Don't go over 80 characters | Denis Kenzior | 2010-12-23 | 1 | -1/+2 |
| | |||||
* | gisi: fix use of unitialised variable | Andrzej Zaborowski | 2010-12-23 | 1 | -1/+2 |
| | | | | Set no msg.version if it's not available. | ||||
* | gisi: Minor style fixes | Aki Niemi | 2010-12-22 | 5 | -15/+26 |
| | |||||
* | gisi: Minor style fix in pipe.c | Aki Niemi | 2010-12-22 | 1 | -3/+2 |
| | |||||
* | gisi: Add message tracing and debugging support | Aki Niemi | 2010-12-22 | 2 | -20/+89 |
| | |||||
* | gisi: Explicit compare to NULL | Aki Niemi | 2010-12-22 | 8 | -97/+116 |
| | |||||
* | gisi: Remove forward declaration | Aki Niemi | 2010-12-22 | 1 | -2/+0 |
| | |||||
* | gisi: Add utility for error strings | Aki Niemi | 2010-12-22 | 2 | -0/+7 |
| | |||||
* | gisi: Add getter for 16bit fields | Aki Niemi | 2010-12-22 | 2 | -0/+19 |
| | |||||
* | gisi: check pipe handle | Mika Liljeberg | 2010-12-22 | 1 | -0/+3 |
| | |||||
* | gisi: modify reachability check | Mika Liljeberg | 2010-12-22 | 1 | -13/+11 |
| | | | | Always cache server object ID and ISI version. | ||||
* | gisi: store user data in GIsiModem | Mika Liljeberg | 2010-12-22 | 2 | -0/+16 |
| | |||||
* | gisi: Add constructor for sub-iterators | Aki Niemi | 2010-12-22 | 2 | -0/+36 |
| | | | | | This is needed for decoding messages that include sub-blocks within sub-blocks. | ||||
* | gisi: Add client API to reset instance | Aki Niemi | 2010-12-22 | 2 | -1/+14 |
| | | | | | Calling this method will cancel any pending requests, and unsubscribe from any pending subscriptions. | ||||
* | gisi: Remove forward reference | Pekka Pessi | 2010-12-22 | 1 | -95/+94 |
| | |||||
* | gisi: Use direct hashing from resource ID | Pekka Pessi | 2010-12-22 | 1 | -42/+37 |
| | | | | | Do not call modem_subs_update() after modem has already been destroyed, but do it earlier, already after destroying all services. | ||||
* | gisi: Fix type mismatch | Aki Niemi | 2010-12-22 | 1 | -1/+1 |
| | |||||
* | gisi: Refactor netlink destroy function | Aki Niemi | 2010-12-22 | 1 | -5/+6 |
| | |||||
* | gisi: Split indication to use separate socket | Aki Niemi | 2010-12-22 | 1 | -21/+42 |
| | | | | | | Some resources send INDs with non-zero unique transaction ID, which can conflict with pending RESPs. To fix this, we use two sockets, one dedicated for INDs, and one dedicated to REQs, NTFs and RESPs. | ||||
* | gisi: Adapt and refactor socket module | Aki Niemi | 2010-12-22 | 2 | -24/+18 |
| | | | | Clean up and fix naming. | ||||
* | gisi: Add include guards to pep module | Aki Niemi | 2010-12-22 | 1 | -1/+16 |
| | |||||
* | gisi: Adapt and refactor pipe module | Aki Niemi | 2010-12-22 | 2 | -115/+155 |
| | | | | Make use of the new client API and refactor the code. | ||||
* | gisi: Adapt and refactor netlink module | Aki Niemi | 2010-12-22 | 2 | -80/+73 |
| | | | | | Adapt to using new modem API and clean up naming and coding conventions. | ||||
* | gisi: Refactor the server API | Aki Niemi | 2010-12-22 | 2 | -284/+103 |
| | | | | | The new server API is a convenience wrapper on the modem API for servers. | ||||
* | gisi: Refactor the client API | Aki Niemi | 2010-12-22 | 2 | -817/+155 |
| | | | | | The new client API is a convenience wrapper on the modem API for clients. |