Change-Id: I94b2d57b8234f607167488afd24364920f9624f0
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
*/
static inline int afb_event_is_valid(struct afb_event event)
{
*/
static inline int afb_event_is_valid(struct afb_event event)
{
- return event.itf != NULL;
*/
static inline int afb_req_is_valid(struct afb_req req)
{
*/
static inline int afb_req_is_valid(struct afb_req req)
{
- return req.itf != NULL;
static inline void *afb_req_context(struct afb_req req, void *(*create_context)(), void (*free_context)(void*))
{
void *result = afb_req_context_get(req);
static inline void *afb_req_context(struct afb_req req, void *(*create_context)(), void (*free_context)(void*))
{
void *result = afb_req_context_get(req);
result = create_context();
afb_req_context_set(req, result, free_context);
}
result = create_context();
afb_req_context_set(req, result, free_context);
}
*/
static inline void afb_req_context_clear(struct afb_req req)
{
*/
static inline void afb_req_context_clear(struct afb_req req)
{
- afb_req_context_set(req, NULL, NULL);
+ afb_req_context_set(req, 0, 0);
static inline struct afb_req *afb_req_store_v1(struct afb_req req)
{
struct afb_req *result = (struct afb_req*)malloc(sizeof *result);
static inline struct afb_req *afb_req_store_v1(struct afb_req req)
{
struct afb_req *result = (struct afb_req*)malloc(sizeof *result);
*result = req;
afb_req_addref(req);
}
*result = req;
afb_req_addref(req);
}