This is the complete list of members for LoadBalancer, including all inherited members.
| addBlockedIP(const std::string &startIP, const std::string &stopIP) | LoadBalancer | |
| assignRequest() | LoadBalancer | private |
| availableQueue | LoadBalancer | private |
| checkScaling() | LoadBalancer | private |
| cooldownRemaining | LoadBalancer | private |
| currTime | LoadBalancer | private |
| firewallRange | LoadBalancer | private |
| generateNewRequest() | LoadBalancer | private |
| generateRequestProbability | LoadBalancer | private |
| getQueueSize() const | LoadBalancer | |
| getServerCount() const | LoadBalancer | |
| initializeQueue() | LoadBalancer | |
| ipToLong(const std::string &ip) | LoadBalancer | privatestatic |
| isBlockedIP(const std::string &ip) const | LoadBalancer | private |
| LoadBalancer(int numServers, int maxTime, int queueMin, int queueMax, int scalingCooldown, double newRequestProb, int minRequestTime, int maxRequestTime, const std::string &logFileName) | LoadBalancer | |
| log(const std::string &message, const std::string &color="") | LoadBalancer | private |
| logFile | LoadBalancer | private |
| maxRequestTime | LoadBalancer | private |
| maxTime | LoadBalancer | private |
| minRequestTime | LoadBalancer | private |
| nextServerId | LoadBalancer | private |
| printSummary() | LoadBalancer | |
| queueMax | LoadBalancer | private |
| queueMin | LoadBalancer | private |
| requestQueue | LoadBalancer | private |
| run() | LoadBalancer | |
| scalingCooldown | LoadBalancer | private |
| servers | LoadBalancer | private |
| serversAdded | LoadBalancer | private |
| serversRemoved | LoadBalancer | private |
| startingQueueSize | LoadBalancer | private |
| tickAllServers() | LoadBalancer | private |
| totalProcessedRequests | LoadBalancer | private |
| totalRejectedRequests | LoadBalancer | private |
| ~LoadBalancer() | LoadBalancer | |