WTP can run discoveryw/o memory leaks
This commit is contained in:
@ -2,11 +2,11 @@
|
||||
#define __WTP_H
|
||||
|
||||
#include "cw/conn.h"
|
||||
|
||||
#include "cw/discovery.h"
|
||||
|
||||
|
||||
extern int sulking_state();
|
||||
extern int join();
|
||||
//extern int join();
|
||||
extern int discovery();
|
||||
extern int image_update();
|
||||
extern int setup_conf(struct cw_Conn * conn);
|
||||
@ -15,19 +15,9 @@ extern int run();
|
||||
extern int changestate();
|
||||
|
||||
|
||||
struct cw_DiscoveryResults * cw_run_discovery(struct cw_Conn *conn, const char *addr, const char *bindaddr );
|
||||
|
||||
struct cw_DiscoveryResult{
|
||||
mavl_t prio_ip;
|
||||
mavl_t prio_ac;
|
||||
mlist_t results;
|
||||
};
|
||||
|
||||
int cw_run_discovery(struct cw_Conn *conn, const char *acaddr, const char *bindaddr,
|
||||
struct cw_DiscoveryResult * dis);
|
||||
|
||||
int cw_discovery_init_results(struct cw_DiscoveryResult *dis);
|
||||
void cw_discovery_free_results(struct cw_DiscoveryResult * dis);
|
||||
int join(struct cw_Conn * conn, struct cw_DiscoveryResult * dis);
|
||||
int join(struct cw_Conn * conn, struct cw_DiscoveryResults * dis);
|
||||
|
||||
struct cw_Conn * get_conn();
|
||||
|
||||
|
Reference in New Issue
Block a user