Commit Graph

47 Commits (master)

Author SHA1 Message Date
Philippe Pittoli 7bb91b3509 Fix build. 2023-02-01 04:32:24 +01:00
Karchnu 93b9bcbaa2 Context: default value for timer is now 30 seconds. 2020-12-14 16:08:26 +01:00
Karchnu 21334a4d0a CBOR messages. 2020-12-02 16:23:27 +01:00
Karchnu 62d69388ee Tests IPC::CBOR. 2020-11-23 16:59:21 +01:00
Karchnu 80fe0fa45d IPC::CBOR 2020-11-23 16:58:43 +01:00
Karchnu f565dffbe3 CBOR dependency. 2020-11-23 16:58:15 +01:00
Karchnu 30dbf2e85b New C function, fix a memory leak, more error cases covered. 2020-11-07 02:40:05 +01:00
Karchnu 89125d8338 libipc now allows buffered readings from switched fd. 2020-08-03 00:39:13 +02:00
Karchnu ee2852357e Don't allow to break the loop. 2020-07-23 21:42:27 +02:00
Karchnu fff35d53de Sending strings. 2020-07-23 19:31:30 +02:00
Karchnu bc77e8c056 Sending IPC::JSON, simplification for IPC::Client. 2020-07-23 19:24:30 +02:00
Karchnu 7870346afb send_now + simpler wait_event 2020-07-23 19:12:10 +02:00
Karchnu d791528008 read_fd 2020-07-14 17:45:21 +02:00
Karchnu 6d5839b5a7 tests & fixes 2020-07-14 17:04:51 +02:00
Karchnu 90e98c328a IPC::Client has a server_fd property. 2020-07-13 18:40:21 +02:00
Karchnu 2505ec1c4a Bugfix (Int32 type declaration). 2020-07-13 15:06:12 +02:00
Karchnu 2ed077f3f9 bugfix (Int32 type declaration) 2020-07-13 15:05:18 +02:00
Karchnu 50ac7152af Adding file descriptor to pass to the `send` functions. 2020-07-13 15:02:58 +02:00
Karchnu d1c3e9a95a Bindings following libipc version 0.7.0. 2020-07-13 14:17:29 +02:00
Karchnu 485d26d677 Version bump. 2020-06-12 02:06:47 +02:00
Karchnu 2ccab86273 Float64 timers. 2020-06-12 02:05:42 +02:00
Luka Vandervelden 319573bb1e Fixes on the WIP "ipc/json" library.
This fixes parse_ipc_json that had a quite useless prototype, it now
looks functionnal enough.
2020-05-14 17:47:45 +02:00
Luka Vandervelden 0f52ca1b2a WIP ipc/json. 2020-05-14 17:35:37 +02:00
Philippe PITTOLI 3a8c67c795 version bump: v0.5.2 2020-02-03 23:50:48 +01:00
Philippe PITTOLI 25eb62a8f9 IPC::Message#from_json and #to_json 2020-02-03 23:50:13 +01:00
Philippe PITTOLI 07f2099553 -debug pp!, +Connection init for simple fd, +Message#to_packet 2020-01-17 22:02:24 +01:00
Philippe PITTOLI 05e1c36645 Bindings adapted to libipc v0.5.0. 'Events' alias no more top-level. 2020-01-01 14:29:05 +01:00
Philippe PITTOLI 7f56378d06 minor fix 2019-10-26 18:28:17 +02:00
Philippe PITTOLI 6febe84157 version bump 2019-10-26 18:15:22 +02:00
Philippe PITTOLI 5b134a8c1b v0.4: ipc_wait_event* functions now reveive a timeout value 2019-10-26 18:12:59 +02:00
Lukc 9793d5ac6a Merge branch 'v0.2' of JunkOS/ipc.cr into master 2019-07-27 16:34:12 +02:00
Philippe PITTOLI 0330f384ef v0.2 - new API 2019-07-27 15:29:27 +02:00
Luka Vandervelden dab7e4adec Bugfix. 2019-06-15 23:45:02 +02:00
Lukc 31a248728e Merge branch 'api-change' of JunkOS/ipc.cr into master 2019-06-06 00:48:25 +02:00
Philippe PITTOLI 4b80bce1d7 Merge branch 'apichange' 2019-06-06 00:42:36 +02:00
Philippe PITTOLI 6eb59dceff API change. 2019-06-06 00:37:12 +02:00
Lukc f6b64dd9bd Merge branch 'misc' of JunkOS/ipc.cr into master 2019-06-05 22:33:42 +02:00
Philippe PITTOLI d65083e92e Functions for low-level manipulation. 2019-06-05 22:25:02 +02:00
Philippe PITTOLI ba2d8befbf Language. 2019-06-05 22:24:40 +02:00
Philippe PITTOLI 9e6fd99769 Set some functions public. 2019-06-05 22:20:21 +02:00
Lukc c4d82297c6 Merge branch 'cleaning' of JunkOS/ipc.cr into master 2019-06-04 13:40:26 +02:00
Philippe PITTOLI 076c0ed44c Extending the API (send functions), and cleaning some code. 2019-06-04 13:35:46 +02:00
Philippe PITTOLI bee1390382 user_type 2019-06-04 01:36:21 +02:00
Lukc 4cf5c9cf49 Merge branch 'newbindings' of JunkOS/ipc.cr into master 2019-06-03 21:37:31 +02:00
Philippe PITTOLI 966c49e114 Bindings for the new implementation of libipc. 2019-06-03 20:40:12 +02:00
Luka Vandervelden 2f6f58db5e Shard fix? 2018-12-01 07:30:18 +09:00
Luka Vandervelden 08423faea9 Initial commit. 2018-11-20 19:06:15 +09:00