Removed old file
FossilOrigin-Name: 82d2ba4511aa6dc0c9f7f6b21e1e6775c0ec677265b7f502622cfcf518f3e683
This commit is contained in:
parent
cf99efda08
commit
f43860bf5c
@ -95,7 +95,6 @@
|
||||
<File Name="src/cw/netconn.c"/>
|
||||
<File Name="src/cw/mavl_create_conststr.c"/>
|
||||
<File Name="src/cw/cw_in_capwap_local_ipv6_address.c"/>
|
||||
<File Name="src/cw/cw_in_generic2.c"/>
|
||||
<File Name="src/cw/cw_out_capwap_local_ip_address.c"/>
|
||||
<File Name="src/cw/cw_out_wtp_descriptor.c"/>
|
||||
<File Name="src/cw/cw_in_check_img_data_resp.c"/>
|
||||
|
@ -1,127 +0,0 @@
|
||||
#include "mbag.h"
|
||||
#include "action.h"
|
||||
#include "dbg.h"
|
||||
#include "log.h"
|
||||
#include "mbag.h"
|
||||
#include "cw.h"
|
||||
|
||||
#include "item.h"
|
||||
|
||||
/*
|
||||
int static check_len(struct conn *conn, struct cw_action_in *a, uint8_t * data, int len,
|
||||
struct sockaddr *from)
|
||||
{
|
||||
if (len < a->min_len) {
|
||||
cw_dbg(DBG_ELEM_ERR,
|
||||
"%d (%s) message element too short, len=%d, min len=%d",
|
||||
a->elem_id, cw_strelemp(conn->actions, a->elem_id), len,
|
||||
a->min_len);
|
||||
return 0;
|
||||
}
|
||||
if (len > a->max_len) {
|
||||
cw_dbg(DBG_ELEM_ERR,
|
||||
"%d (%s) message element too big, len=%d, max len=%d", a->elem_id,
|
||||
cw_strelemp(conn->actions, a->elem_id), len, a->max_len);
|
||||
return 0;
|
||||
}
|
||||
|
||||
return 1;
|
||||
}
|
||||
*/
|
||||
|
||||
#if 0
|
||||
int static do_save(mbag_t itemstore, struct conn *conn, struct cw_action_in *a,
|
||||
uint8_t * data, int len, struct sockaddr *from)
|
||||
{
|
||||
const cw_itemdef_t * idef = cw_itemdef_get(conn->actions->items,a->item_id,CW_ITEM_NONE);
|
||||
|
||||
if (!idef) {
|
||||
cw_log(LOG_ERR,"No itemdef found for %s",a->item_id);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
if (idef->type == MBAG_BYTE) {
|
||||
mbag_set_byte(itemstore, a->item_id, *data);
|
||||
return 1;
|
||||
}
|
||||
if (idef->type == MBAG_WORD) {
|
||||
mbag_set_word(itemstore, a->item_id, cw_get_word(data));
|
||||
return 1;
|
||||
}
|
||||
if (idef->type == MTYPE_DWORD) {
|
||||
mbag_set_dword(itemstore, a->item_id, cw_get_dword(data));
|
||||
return 1;
|
||||
}
|
||||
if (idef->type == MBAG_STR) {
|
||||
mbag_set_strn(itemstore, a->item_id, (char *) data, len);
|
||||
return 1;
|
||||
}
|
||||
if (idef->type == MBAG_BSTR) {
|
||||
mbag_set_bstrn(itemstore, a->item_id, data, len);
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (idef->type == MBAG_BSTR16) {
|
||||
mbag_set_bstr16n(itemstore, a->item_id, data, len);
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* if (idef->type == MBAG_DATA) {
|
||||
mbag_set_data(itemstore, a->item_id, data, len);
|
||||
return 1;
|
||||
}
|
||||
*/
|
||||
if (idef->type == MBAG_VENDORSTR) {
|
||||
mbag_set_bstrv(itemstore, a->item_id,
|
||||
cw_get_dword(data), data + 4, len - 4);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// printf("Idef: %s\n",idef->type->name);
|
||||
|
||||
|
||||
|
||||
cw_log(LOG_ERR,
|
||||
"Can't handle item type %d in definition for incomming msg %d (%s) - %d, cw_in_generic.",
|
||||
idef->type, a->msg_id, cw_strmsg(a->msg_id), a->elem_id);
|
||||
return 0;
|
||||
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
int cw_in_generic2(struct conn *conn, struct cw_action_in *a, uint8_t * data, int len,
|
||||
struct sockaddr *from)
|
||||
{
|
||||
/// TODO XXXX
|
||||
// const cw_itemdef_t * idef = cw_itemdef_get(conn->actions->items,a->item_id,CW_ITEM_NONE);
|
||||
|
||||
const cw_itemdef_t * idef=0;
|
||||
|
||||
if (!idef) {
|
||||
cw_log(LOG_ERR,"No itemdef found for %s",a->item_id);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
int rc = mbag_set_from_buf(conn->incomming,idef->type,a->item_id,data,len);
|
||||
if (!rc){
|
||||
cw_log(LOG_ERR,
|
||||
"Can't handle item type %d in definition for incomming msg %d (%s) - %d, cw_in_generic.",
|
||||
idef->type, a->msg_id, cw_strmsg(a->msg_id), a->elem_id);
|
||||
}
|
||||
|
||||
return rc;
|
||||
|
||||
|
||||
// return do_save(itemstore, conn, a, data, len, from);
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user