⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 agent-list.cc

📁 柯老师网站上找到的
💻 CC
字号:
// 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -