Age | Commit message (Collapse) | Author | Files | Lines |
|
This now factorizes code needed to asprintf
the arguments in an allocated string.
But the most interesting effect is the ability
to handle va_list of arguments. It can be used
for library of tools.
Change-Id: I4ba74c9984786f07abe0c7e53d7ef79dca863735
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
The functions afb_req_raw and afb_req_send are
internal. They are now no more visible from
bindings.
Change-Id: I1f250a1800168a9c3772375477bf37a501f134a0
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
This new function allows to call features for the
services synchronously.
Also refactoring how are handled arguments to
calls. The call to 'json_object_put' is now always
done by the binder.
Change-Id: I910517da75b179aeafc824da4ce29bc299711990
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
The option -H (or --human) allows to output the
emited JSON object as pretty formatted for being
readable by human.
The option -r (--raw) can be used in this case to
still continue to print the raw output.
Change-Id: I1da531794fb243413741f067cfea79f670c3a626
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I37ab68217c733456810e7e9ceb4e2e6c058f1b5b
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ieac7c589ddadfb67761332443a3fd92038b6d548
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I34df971e9182fbab13d590e8390d6fe6af5d0f51
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Usage shown that managing daemon interface and service
interface wasn't obvious. This evolution hides the complexity
by setting up an internal hidden variable.
Change-Id: I667b1ee4e3a7b5ad29d712ee20ad5dd1878b97f3
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I08d8f1c249d5612831fcbc66fe5d0caee4e3a73d
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
The new naming is closer to the functionnal design
and closer to V1 names.
Change-Id: I8970338056a30564b84eaa1a7da6df3a9e6aa579
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ic20d1eb1c8515cd86444ad62b0daacbcd75e9b7e
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Idb104b3db69d785b11446fe9b66084839290362f
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
* update documentation (get libmicrohttpd>=0.9.54 from upstream).
Change-Id: I361708fecd3b670dba0f32230fa3bcbd86fa9c55
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
To avoid as much as possible allocation/deallocation
when possible sequences of subscribe/unsubscribe are
encountered, the watch strucutre of events is destroyed
only when either the event or the client is destroyed.
This commit fixes a bad handling in the count of
active subscribers.
Change-Id: I3f240e69c3b21356ff07f584fe9bfb578d46732b
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I2dc7520f41472afefc31be7d3ac1a205611c1828
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ib6825c21b6589db6c7e9b8c5a179c347bcc0a93d
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ia2c9d42a12e9b425d34a3a70ae255d82a9320e8c
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I218356c3122179887e8be885affb82cdc6403dbf
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: If8ef53f8a0a57bf6d19b0da3d13a7794a8d0eef9
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I2ef74b715a115acd11fa13744ba921e875f0bc65
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I3d0c70efc2053340fcec93695006e01bb6b49e2c
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ib35f33440ae7fafe72870ad437d39508aec7894e
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ibb73cebc99094b33b61820482327296049c2026a
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
At this time, user is the string representation
of the uid.
Change-Id: I65fbb4112f209fdb948d24e9c47fa73dacdf571f
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ifcf08e840b4ac92889874700c630495b6dfc3e66
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I87278ce38270782e74bd29a7920fe6a6e63eea0d
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I5172c58288e5974001f3478f7cee94d7a98abe7d
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Using the flag AFB_SESSION_CLOSE now has effect only
on the requesting binding.
Before, all the session was closed. This could lead
to unexpected conflicts.
Change-Id: Ic945e8d164a8558eae05d169b0c5f372b036cf36
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I5895fa14fcb496e71fba600994e7e454cf1d110b
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: If0494a19a4ce2865af699491c1f6d7b73bce8f11
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Iaebb861a56a490decdca0eada52e26b902457d1d
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I0f2a0eae8b4de982549fa4a87e2e0f8150c7d6cc
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I38c1291b3c11a9b436d00ef6dab4f7efb86e4996
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ic9e417d9a36f5da08883c3ded127d8350ff893cc
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: If8a1ac53e58ff644d7903aebd263d7d42308c756
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
AFB_SESSION_CREATE is obsolete since a while.
Change-Id: I3dc3eb374f0842d7b210a106b72bce2e4c5c1512
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I9aa2d121771a4a1cca2c4733b3f78ee72db70840
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I6296e8d0897e3a1619d1ad832a27dcb9828eae99
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I67af78d8838de4c5386fd62c8f3b26d1ad8fb338
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Since version 0.9.52, libmicrohttpd correctly handles
upgrading of connections. Leveraging that feature
is a best.
Change-Id: Icde686cd9a3c12dda5ee74f354086ccff435796c
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
For the version 2, the verbs are alphabetically sorted
and the permissions are computed for further evaluation.
Change-Id: I10b50f841c920e9912bf734238f35e52aecedcc1
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
This allow bindings to queue asynchronous jobs.
Change-Id: I2a228388c9defde23adb672d579c4a299f212850
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ie270c9716477054d0d16fd3b8d8bbfee1f8de084
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Enforce monitor API to be a kind of standard binding.
Change-Id: I4739f879d5e076eb3505f5fe2cf658e6f9299de6
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I14caa33d2abad26bf244e93f7efe93206c6c50da
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Also make correct strings
Change-Id: Iac63fb8202c115458910ca1ec42fbca9872df9f8
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
This adds a tiny generator of skeleton for bindings
version 2. This is a research work.
Change-Id: Id72f6addfd18ebb866e3b609bb49e74ee676b83d
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ia49afc6c7d70da676ac9ea6b493a23fc3756a482
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ia6c5deab1ed154ae7ad690236b8739ddff6e3935
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
this is a draft version to be continued.
Change-Id: I1062a6f872a2b36d4e0434fb18d1857961d50aab
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|