blob: d5366664c7145339b7451dc6fe0da196caee0113 [file] [log] [blame]
/* Copyright (c) 2015 Google Inc.
* Barret Rhoden <brho@cs.berkeley.edu>
* See LICENSE for details.
*
* Event bitmaps. These are a type of event mailbox where the message type is
* translated to a bit, which is set in the bitmap. */
#pragma once
#include <ros/evbitmap.h>
__BEGIN_DECLS
void evbitmap_init(struct evbitmap *evbm);
void evbitmap_cleanup(struct evbitmap *evbm);
bool evbitmap_is_empty(struct evbitmap *evbm);
void evbitmap_init(struct evbitmap *evbm);
bool get_evbitmap_msg(struct evbitmap *evbm, struct event_msg *ev_msg);
__END_DECLS