Deleted out-commented and unused code
This commit is contained in:
parent
8a8381731f
commit
acc7b692ee
162
src/ac/rpc.c
162
src/ac/rpc.c
@ -159,10 +159,6 @@ int list_cmd(struct rpcdata *sd, const char *cmd)
|
|||||||
|
|
||||||
int exit_cmd(struct rpcdata *sd, const char *cmd)
|
int exit_cmd(struct rpcdata *sd, const char *cmd)
|
||||||
{
|
{
|
||||||
//fprintf(sd->out,"Unknown command: '%s'\n\r\n\r",cmd);
|
|
||||||
|
|
||||||
// printf("Exitcmd %s\n",cmd);
|
|
||||||
//fprintf(sd->out,"END: %s\n\r",cmd);
|
|
||||||
finish_cmd(sd->out);
|
finish_cmd(sd->out);
|
||||||
fflush(sd->out);
|
fflush(sd->out);
|
||||||
return 1;
|
return 1;
|
||||||
@ -290,7 +286,6 @@ send_cmd(struct rpcdata * sd, const char *cmd)
|
|||||||
|
|
||||||
fprintf(sd->out, "Sending update cmd\n");
|
fprintf(sd->out, "Sending update cmd\n");
|
||||||
|
|
||||||
// conn->update_cfg=sd->update_cfg;
|
|
||||||
}
|
}
|
||||||
errX:
|
errX:
|
||||||
wtplist_unlock();
|
wtplist_unlock();
|
||||||
@ -311,8 +306,6 @@ wlan0_cmd(struct rpcdata * sd, const char *cmd)
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
FILE *f=fopen("wlan0.ktv","r");
|
FILE *f=fopen("wlan0.ktv","r");
|
||||||
// cw_ktv_read_file(f,sd->update_cfg,conn->msgset->types_tree);
|
|
||||||
//conn->update_cfg=sd->update_cfg;
|
|
||||||
fclose(f);
|
fclose(f);
|
||||||
}
|
}
|
||||||
wtplist_unlock();
|
wtplist_unlock();
|
||||||
@ -395,31 +388,6 @@ int del_cmd(struct rpcdata *sd, const char *str)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
void show_cfg (FILE *out, mavl_t ktv)
|
|
||||||
{
|
|
||||||
char value[500];
|
|
||||||
struct cw_Val * data;
|
|
||||||
mavliter_t it;
|
|
||||||
const struct cw_Type * type;
|
|
||||||
|
|
||||||
|
|
||||||
mavliter_init(&it,ktv);
|
|
||||||
|
|
||||||
mavliter_foreach(&it){
|
|
||||||
|
|
||||||
data = mavliter_get(&it);
|
|
||||||
type = data->type;
|
|
||||||
type->to_str(data,value,0);
|
|
||||||
|
|
||||||
fprintf(out,"%s :%s: %s\n",data->key,type->get_type_name(data), value);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
void print_mw(FILE *f, int w, const char * str)
|
void print_mw(FILE *f, int w, const char * str)
|
||||||
{
|
{
|
||||||
int n,i;
|
int n,i;
|
||||||
@ -505,62 +473,6 @@ struct cw_Conn * find_ap(const char *name)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void con (FILE *out)
|
|
||||||
{
|
|
||||||
stop();
|
|
||||||
|
|
||||||
/*
|
|
||||||
struct connlist * cl;
|
|
||||||
mavliter_t it;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
wtplist_lock();
|
|
||||||
|
|
||||||
cl = wtplist_get_connlist();
|
|
||||||
|
|
||||||
|
|
||||||
mavliter_init (&it, cl->by_addr);
|
|
||||||
fprintf (out, "IP\t\t\twtp-name\n");
|
|
||||||
mavliter_foreach (&it) {
|
|
||||||
cw_Val_t * result;
|
|
||||||
char addr[SOCK_ADDR_BUFSIZE];
|
|
||||||
char wtp_name[CAPWAP_MAX_WTP_NAME_LEN];
|
|
||||||
struct cw_Conn * conn;
|
|
||||||
conn = mavliter_get_ptr (&it);
|
|
||||||
|
|
||||||
sock_addr2str_p (&conn->addr, addr);
|
|
||||||
|
|
||||||
result = cw_ktv_get (conn->remote_cfg, "wtp-name", NULL);
|
|
||||||
|
|
||||||
if (result == NULL) {
|
|
||||||
strcpy (wtp_name, "");
|
|
||||||
|
|
||||||
} else {
|
|
||||||
result->type->to_str (result, wtp_name, CAPWAP_MAX_WTP_NAME_LEN);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
fprintf (out, "Con!! %s\t\t%s\n", addr, wtp_name);
|
|
||||||
|
|
||||||
{
|
|
||||||
stop();
|
|
||||||
|
|
||||||
mavl_t update;
|
|
||||||
// update = cw_ktv_create();
|
|
||||||
// cw_ktv_set_byte(update,"radio.255/admin-state",1);
|
|
||||||
// conn->update_cfg=update;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
fprintf(out,"\n");
|
|
||||||
|
|
||||||
}
|
|
||||||
wtplist_unlock();
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
struct command * find_cmd(const char *cmd)
|
struct command * find_cmd(const char *cmd)
|
||||||
{
|
{
|
||||||
struct command * search,*result;
|
struct command * search,*result;
|
||||||
@ -585,7 +497,6 @@ int execute_cmd (struct rpcdata * sd, const char *str)
|
|||||||
char cmd[1024];
|
char cmd[1024];
|
||||||
char args[1024];
|
char args[1024];
|
||||||
int n;
|
int n;
|
||||||
struct cw_Val_Reader reader;
|
|
||||||
struct command * searchcmd;
|
struct command * searchcmd;
|
||||||
|
|
||||||
args[0]=0;
|
args[0]=0;
|
||||||
@ -619,73 +530,8 @@ int execute_cmd (struct rpcdata * sd, const char *str)
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
|
||||||
char key[CW_CFG_MAX_KEY_LEN];
|
|
||||||
char type[128];
|
|
||||||
char val[2048];
|
|
||||||
|
|
||||||
key[0]=0;
|
|
||||||
type[0]=0;
|
|
||||||
val[0]=0;
|
|
||||||
|
|
||||||
stop();
|
|
||||||
// cw_ktv_init_str_reader(&reader,str, strlen(str));
|
|
||||||
// n = cw_ktv_parse_string(&reader, key,type,val);
|
|
||||||
|
|
||||||
if (n==-1){
|
|
||||||
int i;
|
|
||||||
fprintf(sd->out,"Error on pos %d\n",reader.pos);
|
|
||||||
fprintf(sd->out,"%s",str);
|
|
||||||
for(i=0;i<reader.pos;i++){
|
|
||||||
fprintf(sd->out," ");
|
|
||||||
}
|
|
||||||
fprintf(sd->out,"^\n");
|
|
||||||
fprintf(sd->out,"%s\n",reader.error);
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
fprintf(sd->out,"%s :%s: %s\n", key,type,val);
|
|
||||||
}
|
|
||||||
return 0;
|
|
||||||
|
|
||||||
|
|
||||||
n = sscanf (str, "%s%s", cmd, args);
|
|
||||||
|
|
||||||
if (n<=0)
|
|
||||||
return 0;
|
|
||||||
/*printf("CMD: %s, ARGS:\n",cmd);*/
|
|
||||||
|
|
||||||
if (strcmp (cmd, "s") == 0) {
|
|
||||||
show_aps (sd->out);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (strcmp (cmd, "con")==0){
|
|
||||||
con(sd->out);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
struct esc_strings {
|
|
||||||
char *str;
|
|
||||||
char * result;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct esc_strings estr[] = {
|
|
||||||
{"\x1b[H", "home"},
|
|
||||||
{"\x1b[F", "end"},
|
|
||||||
{"\x1b[A", "up"},
|
|
||||||
{"\x1b[B", "donw"},
|
|
||||||
{"\x1b[D", "left"},
|
|
||||||
{"\x1b[C", "right"},
|
|
||||||
|
|
||||||
{NULL,NULL}
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void rpc_loop (FILE *file, cw_Cfg_t *global_cfg)
|
void rpc_loop (FILE *file, cw_Cfg_t *global_cfg)
|
||||||
@ -751,9 +597,6 @@ void * run_rpc_server (void * arg)
|
|||||||
close (clientsock);
|
close (clientsock);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//cw_dbg (DBG_INFO,"Accepting shell session %i, %s", rc, strerror (errno));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
@ -793,8 +636,6 @@ int create_tcp_fd(const char *name)
|
|||||||
}
|
}
|
||||||
static int create_unix_fd(const char *name)
|
static int create_unix_fd(const char *name)
|
||||||
{
|
{
|
||||||
//struct sockaddr_storage client;
|
|
||||||
//socklen_t client_size;
|
|
||||||
struct sockaddr_un addr;
|
struct sockaddr_un addr;
|
||||||
int rc,fd;
|
int rc,fd;
|
||||||
|
|
||||||
@ -808,7 +649,6 @@ static int create_unix_fd(const char *name)
|
|||||||
cw_log (LOG_ERR, "Can't bind socket 'unix:%s', %s", name, strerror (errno));
|
cw_log (LOG_ERR, "Can't bind socket 'unix:%s', %s", name, strerror (errno));
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
//int clientsock = accept (fd, (struct sockaddr*) &client, &client_size);
|
|
||||||
|
|
||||||
return fd;
|
return fd;
|
||||||
}
|
}
|
||||||
@ -817,7 +657,7 @@ int start_rpc(cw_Cfg_t *global_cfg)
|
|||||||
{
|
{
|
||||||
struct sockdata * sockdata;
|
struct sockdata * sockdata;
|
||||||
const char *sockname;
|
const char *sockname;
|
||||||
int rc; //, type;
|
int rc;
|
||||||
int fd;
|
int fd;
|
||||||
|
|
||||||
rc = cw_cfg_get_bool(global_cfg,"actube/rpc/enable",1);
|
rc = cw_cfg_get_bool(global_cfg,"actube/rpc/enable",1);
|
||||||
|
Loading…
Reference in New Issue
Block a user