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

📄 object.h

📁 这是关于覆盖网的各种负载均衡算法的程序。好好研究
💻 H
字号:
#ifndef OBJECT_H#define OBJECT_H#include <map>#include <set>#include <vector>#include <deque>#include <iostream>#include "server.h"#include <time.h>#include "lb.h"int getRange(double id,double  &start ,double &end);//获得id所在的区间bool between(double id,double start,double end);//判断id是否在start和end之间bool updateBlock(map<double,VirtualServer*> vServers,set<double,int>mBlock);//删除空区间存储的block块class Object{	private:	double okey;//Object key	double *bkey;//Block key	int bnum;//Block num	public:		Object(int n);	~Object();	void randselect(double *key);//产生一个bnum大小的随机数组	void putObject();//插入到map mObject	void putBlock();//插入到set Block	void publish(VirtualServer* vs,Statistics *interimStats);//发布到网络中	bool search(VirtualServer* vs,int m,Statistics *interimStats);//从vs发起到该object的查询请求};#endif

⌨️ 快捷键说明

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