ServerCore/IPAddressList.h
2024-07-10 13:30:18 -07:00

28 lines
509 B
C++

#ifndef __IPAddressList_h__
#define __IPAddressList_h__
#include "IPAddress.h"
#include <map>
#include <string>
namespace core {
class IPAddressList {
public:
IPAddressList();
std::map<std::string, IPAddress> getList();
void add(IPAddress ipAddress);
bool remove(IPAddress ipAddress);
bool contains(std::string ipAddress);
private:
std::map<std::string, IPAddress> list;
std::map<std::string, IPAddress>::iterator it = list.begin();
};
}
#endif