agent-list.cc

来自「对IEEE 802.11e里的分布式信道接入算法EDCA进行改进」· CC 代码 · 共 59 行

CC
59
字号
// Author: Satish Kumar, kkumar@isi.eduextern "C" {#include <stdarg.h>#include <float.h>};#include "agent-list.h"AgentList* AgentList::instance_;static class AgentListClass:public TclClass{  public:  AgentListClass ():TclClass ("AgentList")  {  }  TclObject *create (int, const char *const *)  {    return (new AgentList ());  }} class_agent_list;int AgentList::command (int argc, const char *const *argv){  if(argc == 3) {    if (strcasecmp(argv[1], "num_agents") == 0) {      assert(num_agents_ == 0);      num_agents_ = atoi(argv[2]);            agents_ = new void*[num_agents_];      bzero((char*) agents_, sizeof(void*) * num_agents_);            instance_ = this;            return TCL_OK;    }  }  return (TclObject::command(argc, argv));}voidAgentList::AddAgent(nsaddr_t node_addr, void *a) {  assert(agents_);  assert(node_addr < num_agents_);  agents_[node_addr] = a;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?