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 + -
显示快捷键?