|  | /* 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 |