55 send_message(info,
"%s command is not a valid command.\n",
91 memset(&pevent, 0,
sizeof pevent);
void execute_acl_command(ptrCLIENTINFO info, ptrCOMMANDARRAY command, int index, NETSIM_ID d)
bool validate_aclconfig_command(ptrCLIENTINFO info, ptrCOMMANDARRAY command, int index)
void execute_prompt_aclconfig_command(ptrCLIENTINFO info, ptrCOMMANDARRAY command, int index, NETSIM_ID d)
void execute_aclconfig_command(ptrCLIENTINFO info, ptrCOMMANDARRAY command, int index, NETSIM_ID d)
bool validate_acl_command(ptrCLIENTINFO info, ptrCOMMANDARRAY command, int index)
void execute_ping_command(ptrCLIENTINFO info, ptrCOMMANDARRAY command, int index, NETSIM_ID d)
bool validate_ping_command(ptrCLIENTINFO info, ptrCOMMANDARRAY command, int index)
CLIHANDLE FORM_CLI_HANDLE(ptrCOMMANDARRAY cmd, ptrCLIENTINFO info)
bool validate_route_command(ptrCLIENTINFO info, ptrCOMMANDARRAY command, int index)
void execute_route_command(ptrCLIENTINFO info, ptrCOMMANDARRAY command, int index, NETSIM_ID d)
void send_message(ptrCLIENTINFO info, char *msg,...)
void execute_command(ptrCLIENTINFO info, ptrCOMMANDARRAY command, NETSIM_ID d)
bool isCommandAsDeviceName(char *name)
bool validate_command(ptrCLIENTINFO info, ptrCOMMANDARRAY command)
void pass_to_SDNModule(ptrCLIENTINFO info, ptrCOMMANDARRAY command)
EXPORTED double ldEventTime
NETSIM_ID fn_NetSim_Stack_GetDeviceId_asName(const char *name)
#define DEVICE_TYPE(DeviceId)
EXPORTED struct stru_NetSim_Network * NETWORK
#define fnpAddEvent(pstruEvent)
netsimDEVICE_TYPE nDeviceType
struct stru_NetSim_Device ** ppstruDeviceList
union stru_clientInfo::client CLIENT
SOCKCLIENTINFO sockClient