package io.fathom.cloud.compute.networks;
import io.fathom.cloud.CloudException;
import io.fathom.cloud.server.model.Project;
import java.net.InetAddress;
public interface NetworkPool {
InetAddress checkIpAvailable(byte[] seed) throws CloudException;
NetworkPoolAllocation markIpAllocated(Project project, InetAddress ip) throws CloudException;
void markIpNotAllocated(VirtualIp vip) throws CloudException;
}