/*!
- * @file frescan_reply_objs.h
+ * @file frescan_bwres_robjs.h
*
- * @brief FRESCAN reply objects
+ * @brief FRESCAN bandwith reservation layer: reply objects
*
* This module contains the definition of the data object and operations to
* create a pool of objects, obtain the id of an unused object, wait upon it,
*
*/
-#ifndef _FRESCAN_REPLY_OBJECTS_H_
-#define _FRESCAN_REPLY_OBJECTS_H_
+#ifndef _FRESCAN_BWRES_ROBJS_H_
+#define _FRESCAN_BWRES_ROBJS_H_
#include <time.h> /* for timespec */
#include "fosa_opaque_types.h" /* for FOSA_ETIMEDOUT */
typedef unsigned int frescan_robj_id_t; /* 0 .. MX_REPLY_OBJECTS-1 */
#define FRESCAN_ETIMEDOUT FOSA_ETIMEDOUT
-extern int frescan_replyobjects_init(int max_ceiling);
-extern int frescan_replyobject_alloc(frescan_robj_id_t *id, int ceiling);
-extern int frescan_replyobject_free(frescan_robj_id_t id);
-extern int frescan_replyobject_signal(frescan_robj_id_t id);
-extern int frescan_replyobject_wait(frescan_robj_id_t id);
-extern int frescan_replyobject_timedwait(frescan_robj_id_t id,
+extern int frescan_bwres_robjs_init(int max_ceiling);
+extern int frescan_bwres_robjs_alloc(frescan_robj_id_t *id, int ceiling);
+extern int frescan_bwres_robjs_free(frescan_robj_id_t id);
+extern int frescan_bwres_robjs_signal(frescan_robj_id_t id);
+extern int frescan_bwres_robjs_wait(frescan_robj_id_t id);
+extern int frescan_bwres_robjs_timedwait(frescan_robj_id_t id,
const struct timespec *abstime);
-#endif // _FRESCAN_REPLY_OBJECTS_H_
+#endif // _FRESCAN_BWRES_ROBJS_H_