Some code re-organisation.
FossilOrigin-Name: 22587c59c55ef6ceff826dd8056ed18f39a223e6d722664b4205e045daaf4903
This commit is contained in:
		@ -59,7 +59,7 @@
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#define CONF_DEFAULT_CISCO_HARDWARE_VERSION ".x01000001"
 | 
			
		||||
#define CONF_DEFAULT_CISCO_SOFTWARE_VERSION ".x08006E00"
 | 
			
		||||
#define CONF_DEFAULT_CISCO_SOFTWARE_VERSION ".x06006E00"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#ifndef CONF_DEFAULT_CONTROL_PORT
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@
 | 
			
		||||
/* macro to convert our client ip to a string */
 | 
			
		||||
#define CLIENT_IP (sock_addrtostr((struct sockaddr*)&wtpman->conn->addr, (char[64]){0},64))
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
int conn_handle_echo_request(void * d)
 | 
			
		||||
{
 | 
			
		||||
	struct conn * conn = (struct conn *)d;
 | 
			
		||||
@ -45,6 +45,7 @@ int conn_handle_echo_request(void * d)
 | 
			
		||||
	cwsend_echo_response(conn,cwrmsg->seqnum,0);
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
void conn_handle_change_state_event_request(struct conn * conn)
 | 
			
		||||
@ -52,7 +53,7 @@ void conn_handle_change_state_event_request(struct conn * conn)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
static struct cwrmsg * conn_wait_for_message(struct conn * conn, time_t timer)
 | 
			
		||||
static struct cwrmsg * xconn_wait_for_message(struct conn * conn, time_t timer)
 | 
			
		||||
{
 | 
			
		||||
	struct cwrmsg * cwrmsg;
 | 
			
		||||
 | 
			
		||||
@ -158,7 +159,7 @@ static struct cwrmsg * conn_wait_for_request(struct conn * conn, int *msglist, t
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
struct cwrmsg * conn_send_request(struct conn * conn)
 | 
			
		||||
struct cwrmsg * xconn_send_request(struct conn * conn)
 | 
			
		||||
{
 | 
			
		||||
	int i;
 | 
			
		||||
 | 
			
		||||
@ -201,7 +202,7 @@ int wtpman_handle_request(void *p)
 | 
			
		||||
	struct cwrmsg * cwrmsg = &conn->cwrmsg;
 | 
			
		||||
	switch(conn->cwrmsg.type){
 | 
			
		||||
		case CWMSG_ECHO_REQUEST:
 | 
			
		||||
			conn_handle_echo_request(conn);
 | 
			
		||||
			cw_handle_echo_request(conn);
 | 
			
		||||
			break;
 | 
			
		||||
		case CWMSG_CHANGE_STATE_EVENT_REQUEST:
 | 
			
		||||
			cwread_change_state_event_request(&wtpman->wtpinfo,cwrmsg->msgelems,cwrmsg->msgelems_len);
 | 
			
		||||
@ -237,7 +238,7 @@ void send_image_file(struct conn * conn,const char * filename)
 | 
			
		||||
	data.data = buffer;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	conn->request_handler = conn_handle_echo_request;
 | 
			
		||||
	conn->request_handler = cw_handle_echo_request;
 | 
			
		||||
	conn->request_handler_param = conn;
 | 
			
		||||
 | 
			
		||||
int bl=0;
 | 
			
		||||
@ -616,7 +617,6 @@ static void wtpman_run(void *arg)
 | 
			
		||||
 | 
			
		||||
	int cfg_status_msgs[] = { CWMSG_IMAGE_DATA_REQUEST, CWMSG_CONFIGURATION_STATUS_REQUEST, -1 };
 | 
			
		||||
	cwrmsg =  conn_wait_for_request(wtpman->conn, cfg_status_msgs, timer);
 | 
			
		||||
printf("Have a message (con status req)\n");
 | 
			
		||||
 | 
			
		||||
	if (!cwrmsg){
 | 
			
		||||
		cw_dbg(DBG_CW_MSG_ERR,"No config uration status request from %s after %d seconds, WTP died.",
 | 
			
		||||
@ -624,7 +624,7 @@ printf("Have a message (con status req)\n");
 | 
			
		||||
		wtpman_remove(wtpman);	
 | 
			
		||||
		return;
 | 
			
		||||
	}
 | 
			
		||||
printf("Con Stat Req waitr\n");
 | 
			
		||||
printf("Have Masseg %d\n",cwrmsg->type);
 | 
			
		||||
	cwread_configuration_status_request(&wtpman->wtpinfo,cwrmsg->msgelems, cwrmsg->msgelems_len);
 | 
			
		||||
	int result_code=0;
 | 
			
		||||
	struct ac_info *acinfo = get_acinfo();
 | 
			
		||||
@ -634,7 +634,7 @@ printf("Send the respi but sleep\n");
 | 
			
		||||
 | 
			
		||||
	
 | 
			
		||||
printf("Next thoing\n");
 | 
			
		||||
	int change_status_msgs[] = { CWMSG_CHANGE_STATE_EVENT_REQUEST, -1 };
 | 
			
		||||
	int change_status_msgs[] = { CWMSG_IMAGE_DATA_REQUEST,CWMSG_CHANGE_STATE_EVENT_REQUEST, -1 };
 | 
			
		||||
	cwrmsg =  conn_wait_for_request(wtpman->conn, change_status_msgs, timer);
 | 
			
		||||
printf("Done\n");
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user