2014-07-11 22:12:11 +02:00
|
|
|
#ifndef __WTP_H
|
|
|
|
#define __WTP_H
|
|
|
|
|
2016-03-03 19:51:42 +01:00
|
|
|
#include "cw/conn.h"
|
2015-04-07 07:42:36 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
2014-07-11 22:12:11 +02:00
|
|
|
extern int sulking_state();
|
|
|
|
extern int join();
|
2015-04-07 07:42:36 +02:00
|
|
|
extern int discovery();
|
2015-04-11 19:00:51 +02:00
|
|
|
extern int image_update();
|
2015-04-14 07:42:23 +02:00
|
|
|
extern int setup_conf(struct conn * conn);
|
2015-04-26 12:36:53 +02:00
|
|
|
extern int configure();
|
|
|
|
extern int run();
|
|
|
|
extern int changestate();
|
|
|
|
|
2015-04-07 07:42:36 +02:00
|
|
|
|
|
|
|
|
2018-03-30 23:58:21 +02:00
|
|
|
struct cw_DiscoveryResult{
|
|
|
|
mavl_t prio_ip;
|
|
|
|
mavl_t prio_ac;
|
|
|
|
mlist_t results;
|
|
|
|
};
|
|
|
|
|
|
|
|
int cw_run_discovery(struct 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);
|
2018-04-01 12:44:05 +02:00
|
|
|
int join(struct conn * conn, struct cw_DiscoveryResult * dis);
|
2018-03-30 23:58:21 +02:00
|
|
|
|
2015-04-07 07:42:36 +02:00
|
|
|
struct conn * get_conn();
|
2014-07-11 22:12:11 +02:00
|
|
|
|
|
|
|
#endif
|