Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-10-10 | gisi: Update copyright information | Marcel Holtmann | 1 | -1/+1 | |
2011-01-18 | gisi: simplify pending management | Pekka Pessi | 1 | -164/+35 | |
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. | |||||
2011-01-18 | gisi: remove before notify | Pekka Pessi | 1 | -3/+3 | |
Just in case, remove pending operations before calling notifys. The notify function can remove client, service or modem. | |||||
2011-01-07 | gisi: Simplify client interface. | Pekka Pessi | 1 | -21/+58 | |
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(). | |||||
2010-12-22 | gisi: Minor style fixes | Aki Niemi | 1 | -2/+3 | |
2010-12-22 | gisi: Explicit compare to NULL | Aki Niemi | 1 | -27/+24 | |
2010-12-22 | gisi: Add client API to reset instance | Aki Niemi | 1 | -1/+13 | |
Calling this method will cancel any pending requests, and unsubscribe from any pending subscriptions. | |||||
2010-12-22 | gisi: Refactor the client API | Aki Niemi | 1 | -742/+139 | |
The new client API is a convenience wrapper on the modem API for clients. | |||||
2010-11-29 | gisi: explicitly compare pointers to NULL | Lucas De Marchi | 1 | -23/+23 | |
This patch was generated by the following semantic patch (http://coccinelle.lip6.fr/) // <smpl> @fix disable is_null,isnt_null1@ expression *E; @@ - !E + E == NULL // </smpl> | |||||
2010-11-11 | gisi: fix crash bug in g_isi_remove_subscription | Mika Liljeberg | 1 | -2/+5 | |
2010-10-22 | gisi: Use of DBG macro is not allowed | Marcel Holtmann | 1 | -7/+0 | |
2010-10-21 | gisi: store object handle for associated server | Mika Liljeberg | 1 | -0/+26 | |
2010-10-21 | gisi: Allow subscribes towards any resources | Mika Liljeberg | 1 | -78/+148 | |
Add methods to subscribe indications from an arbitrary resource. Configured resource id is treated as the default. Also added separate commit function for resource subscriptions in order to reduce the number of subscription messages sent to the modem. | |||||
2010-10-21 | gisi: make timeout optional | Mika Liljeberg | 1 | -20/+31 | |
2010-10-21 | gisi: Add sendto methods to GIsiClient | Mika Liljeberg | 1 | -11/+84 | |
Add g_isi_vsendto() and g_isi_sendto() methods for sending messages to an arbitrary Phonet address. | |||||
2010-10-14 | gisi: Fix copyright and license boilerplate | Aki Niemi | 1 | -13/+13 | |
2010-09-14 | Fix common misspelling in gisi | Lucas De Marchi | 1 | -1/+1 | |
Fix common misspellings by using the list available at http://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines From the list cited above, the substitution script found the following misspelling: fomr->from | |||||
2010-09-02 | gisi: added g_isi_send() and g_isi_vsend() | Pekka Pessi | 1 | -9/+72 | |
Include a finalize function in GIsiRequest | |||||
2010-08-30 | gisi: Fix counter for indication subscriptions | Aki Niemi | 1 | -1/+6 | |
2010-05-27 | Eliminated bool, true and false from gisi | Pekka Pessi | 1 | -8/+2 | |
2010-05-14 | gisi: Add support for NTF requests | Aki Niemi | 1 | -1/+6 | |
Notify requests are requests sent by ISA servers towards clients. They are identical to indications in that no response is necessary, but different in that subscription is done not using the mechanism used for indications, but out-of-band. Typically routing for notify requests is enabled using a request-response pair. | |||||
2010-05-14 | gisi: Return negative errnos | Aki Niemi | 1 | -1/+1 | |
2010-05-14 | gisi: Fix typo in documentation | Aki Niemi | 1 | -1/+1 | |
2010-05-14 | gisi: Add debugging support for requests | Aki Niemi | 1 | -3/+20 | |
2010-04-27 | gisi: refactor client implementation | Aki Niemi | 1 | -211/+312 | |
2010-04-20 | gisi: check for NULL client and remove warnings | Pekka Pessi | 1 | -12/+28 | |
2009-12-18 | gisi: support sending ISI request as a scatter-gather array | Rémi Denis-Courmont | 1 | -11/+39 | |
2009-10-16 | isimodem/voicecall.c: initial version | Pekka Pessi | 1 | -8/+3 | |
Implementing all the voicecall methods. Tested with Nokia 2008 modems. - problems in call creation are probably not reported properly - deflect not implemented in modem, not properly tested TODO: Clean up style issues and align with other drivers. | |||||
2009-09-15 | gisi: Add ISI version and reachability check API | Aki Niemi | 1 | -0/+43 | |
This patch adds an API for querying the ISI version of the resource with which the client is associated. This information is only available after g_isi_verify() has been called on the client. This is because we use the version query message as a vehicle for reachability checking. | |||||
2009-09-09 | gisi: disable logging by default | Rémi Denis-Courmont | 1 | -0/+1 | |
The debug_func was not initialized. | |||||
2009-08-25 | gisi: Fix indication debugging | Aki Niemi | 1 | -3/+10 | |
2009-08-23 | gisi: Fix warning in g_isi_subscribe() | Aki Niemi | 1 | -1/+3 | |
Save the GIsiModem instance in GIsiClient, so that calling g_isi_subscribe() doesn't throw a warning. | |||||
2009-08-22 | gisi: Add debugging hooks | Aki Niemi | 1 | -0/+28 | |
2009-08-19 | Phonet: add modem parameter to ISI client API | Rémi Denis-Courmont | 1 | -2/+2 | |
2009-08-19 | gisi: low-level modem scoping for sockets | Rémi Denis-Courmont | 1 | -2/+2 | |
2009-07-03 | Use phonet.h | Rémi Denis-Courmont | 1 | -5/+1 | |
2009-06-25 | gisi: Fix documentation and add API for resource ID | Aki Niemi | 1 | -2/+12 | |
2009-06-22 | Add GISI_* build variables; remove unnecessary curly brackets | Aki Niemi | 1 | -2/+1 | |
2009-06-22 | gisi: fixes to request/response handling and timeout registration | Aki Niemi | 1 | -6/+14 | |
2009-06-22 | gisi: specify destination socket address | Rémi Denis-Courmont | 1 | -3/+28 | |
Kernel wants it, and returns an error on send otherwise. | |||||
2009-06-15 | Fix to use negative error return in gisi/client.c | Aki Niemi | 1 | -1/+1 | |
2009-06-15 | Rename ISI client and PhoNet netlink APIs | Aki Niemi | 1 | -0/+360 | |
- Add g_ prefix to functions - Add G-prefix and use CamelCasing in types |