1/*
2 * LICENSE NOTICE.
3 *
4 * Use of the Microsoft Windows Rally Development Kit is covered under
5 * the Microsoft Windows Rally Development Kit License Agreement,
6 * which is provided within the Microsoft Windows Rally Development
7 * Kit or at http://www.microsoft.com/whdc/rally/rallykit.mspx. If you
8 * want a license from Microsoft to use the software in the Microsoft
9 * Windows Rally Development Kit, you must (1) complete the designated
10 * "licensee" information in the Windows Rally Development Kit License
11 * Agreement, and (2) sign and return the Agreement AS IS to Microsoft
12 * at the address provided in the Agreement.
13 */
14
15/*
16 * Copyright (c) Microsoft Corporation 2005.  All rights reserved.
17 * This software is provided with NO WARRANTY.
18 */
19
20#ifndef SEESLIST_H
21#define SEESLIST_H
22
23#include "protocol.h"
24
25typedef struct topo_seeslist_st topo_seeslist_t;
26
27extern topo_seeslist_t *seeslist_new(int count);
28
29extern bool_t seeslist_enqueue(bool_t isARP, etheraddr_t *realsrc);
30
31extern bool_t seeslist_dequeue(/*OUT*/ topo_recvee_desc_t *dest);
32
33extern void seeslist_clear(void);
34
35extern bool_t seeslist_is_empty(void);
36
37extern void seeslist_free(void);
38
39#endif /* SEESLIST_H */
40