summaryrefslogtreecommitdiff
path: root/gisi
Commit message (Collapse)AuthorAgeFilesLines
* gisi: Fix compiler warnings from -WpragmasMarcel Holtmann2019-08-132-0/+2
|
* gisi: Fix compiler warnings from -Waddress-of-packed-memberMarcel Holtmann2019-08-122-0/+4
|
* treewide: Remove superfluous use of _GNU_SOURCEJonas Bonn2018-10-172-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 Holtmann2012-03-193-3/+1
|
* gisi: Update copyright informationMarcel Holtmann2011-10-1020-20/+20
|
* gisi: Remove unused code for PN netlink address handlingMarcel Holtmann2011-05-271-34/+0
|
* gisi: log normal responses in a less confusing wayPekka Pessi2011-04-281-1/+2
|
* gisi: Fix PN_SIM reachability check decodingAki Niemi2011-03-181-3/+3
|
* gisi: M6 coding style violation correctionsAntti Paila2011-03-041-8/+8
|
* gisi: Make cursor a 16bit unsignedAki Niemi2011-03-031-1/+1
| | | | This is to match subblock length when long header format is in use.
* gisi: Consumer functions for ISI message iteratorAntti Paila2011-03-032-0/+76
|
* gisi: Refactor indication subscriptionsAki Niemi2011-02-072-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 fixesAki Niemi2011-02-071-2/+2
|
* gisi: Refactor modem to use remote deviceAki Niemi2011-02-071-11/+21
|
* gisi: Add new API for setting modem remote deviceAki Niemi2011-02-072-0/+28
|
* gisi: Add new PhoNet device ID for STEAki Niemi2011-02-071-0/+1
|
* gisi: Add checks for NULLAki Niemi2011-02-071-1/+9
|
* gisi: Add API for setting modem flagsAki Niemi2011-02-072-0/+24
|
* gisi: Refactor netlinkAki Niemi2011-02-073-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 Pessi2011-01-182-11/+0
|
* gisi: simplify pending managementPekka Pessi2011-01-184-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 notifyPekka Pessi2011-01-182-27/+48
| | | | | Just in case, remove pending operations before calling notifys. The notify function can remove client, service or modem.
* gisi: Style fixesAki Niemi2011-01-071-2/+4
| | | | Lines were over 80 chars.
* gisi: Simplify client interface.Pekka Pessi2011-01-073-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 messagesAki Niemi2011-01-072-0/+30
|
* gisi: Don't go over 80 charactersDenis Kenzior2010-12-231-1/+2
|
* gisi: fix use of unitialised variableAndrzej Zaborowski2010-12-231-1/+2
| | | | Set no msg.version if it's not available.
* gisi: Minor style fixesAki Niemi2010-12-225-15/+26
|
* gisi: Minor style fix in pipe.cAki Niemi2010-12-221-3/+2
|
* gisi: Add message tracing and debugging supportAki Niemi2010-12-222-20/+89
|
* gisi: Explicit compare to NULLAki Niemi2010-12-228-97/+116
|
* gisi: Remove forward declarationAki Niemi2010-12-221-2/+0
|
* gisi: Add utility for error stringsAki Niemi2010-12-222-0/+7
|
* gisi: Add getter for 16bit fieldsAki Niemi2010-12-222-0/+19
|
* gisi: check pipe handleMika Liljeberg2010-12-221-0/+3
|
* gisi: modify reachability checkMika Liljeberg2010-12-221-13/+11
| | | | Always cache server object ID and ISI version.
* gisi: store user data in GIsiModemMika Liljeberg2010-12-222-0/+16
|
* gisi: Add constructor for sub-iteratorsAki Niemi2010-12-222-0/+36
| | | | | This is needed for decoding messages that include sub-blocks within sub-blocks.
* gisi: Add client API to reset instanceAki Niemi2010-12-222-1/+14
| | | | | Calling this method will cancel any pending requests, and unsubscribe from any pending subscriptions.
* gisi: Remove forward referencePekka Pessi2010-12-221-95/+94
|
* gisi: Use direct hashing from resource IDPekka Pessi2010-12-221-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 mismatchAki Niemi2010-12-221-1/+1
|
* gisi: Refactor netlink destroy functionAki Niemi2010-12-221-5/+6
|
* gisi: Split indication to use separate socketAki Niemi2010-12-221-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 moduleAki Niemi2010-12-222-24/+18
| | | | Clean up and fix naming.
* gisi: Add include guards to pep moduleAki Niemi2010-12-221-1/+16
|
* gisi: Adapt and refactor pipe moduleAki Niemi2010-12-222-115/+155
| | | | Make use of the new client API and refactor the code.
* gisi: Adapt and refactor netlink moduleAki Niemi2010-12-222-80/+73
| | | | | Adapt to using new modem API and clean up naming and coding conventions.
* gisi: Refactor the server APIAki Niemi2010-12-222-284/+103
| | | | | The new server API is a convenience wrapper on the modem API for servers.
* gisi: Refactor the client APIAki Niemi2010-12-222-817/+155
| | | | | The new client API is a convenience wrapper on the modem API for clients.