Aggie Student Toolkit — Load Balancer
CSCE 412 Project 4
Arnav Fotedar · Fall 2026 · C++ load balancer simulation
Toggle main menu visibility
Loading...
Searching...
No Matches
Here is a list of all class members with links to the classes they belong to:
A
B
C
D
F
G
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
- a -
activeServers() :
LoadBalancer
,
ScaleEvent
addRange() :
Firewall
admit() :
LoadBalancer
admitted :
LoadBalancerStats
arrivalCycle :
Request
arrivalHistogram :
GeneratorStats
arrivalRate :
Config
,
GeneratorSettings
arrivalsFor() :
RequestGenerator
assign() :
WebServer
autoWavePeriod :
Config
- b -
blockedRanges :
Config
busyCycles :
LoadBalancerStats
,
WebServer
busyServers() :
LoadBalancer
,
Snapshot
- c -
color :
Config
colorize() :
Logger
completed :
LoadBalancerStats
,
Snapshot
completedCount() :
WebServer
cooldown :
Config
cooldownCycles :
ScalingPolicy
createdCycle() :
WebServer
current() :
WebServer
cycle :
ScaleEvent
,
Snapshot
cycles :
Config
- d -
destinationIp :
Request
discarded :
LoadBalancerStats
dispatched :
LoadBalancerStats
- f -
firewall() :
LoadBalancer
- g -
generator() :
Simulation
- i -
id :
Request
,
WebServer
idleServers() :
LoadBalancer
,
Snapshot
initial :
GeneratorStats
initialServers :
LoadBalancerStats
inService() :
LoadBalancer
interactive :
Config
isBlocked() :
Firewall
isIdle() :
WebServer
isRetiring() :
WebServer
- j -
jobType :
Request
- k -
kArrivalBins :
GeneratorStats
Kind :
ScaleEvent
kind :
ScaleEvent
kTaskBins :
GeneratorStats
- l -
lastCompleted() :
WebServer
liveServers() :
LoadBalancer
,
Snapshot
LoadBalancer() :
LoadBalancer
loadBalancers() :
Simulation
log() :
Logger
Logger() :
Logger
logPath :
Config
lowerFactor :
Config
,
ScalingPolicy
- m -
makeInitialBatch() :
RequestGenerator
makeRequest() :
RequestGenerator
maxArrivalsInCycle :
GeneratorStats
maxQueue :
Config
maxServers :
Config
,
ScalingPolicy
maxTask :
Config
maxTaskCycles :
GeneratorSettings
maxTaskSeen :
GeneratorStats
maxWait :
LoadBalancerStats
minActiveServers :
LoadBalancerStats
minServers :
Config
,
ScalingPolicy
minTask :
Config
minTaskCycles :
GeneratorSettings
minTaskSeen :
GeneratorStats
- n -
name() :
LoadBalancer
- o -
openEventFile() :
Logger
- p -
parseIpv4() :
Firewall
peakLiveServers :
LoadBalancerStats
peakQueue :
LoadBalancerStats
peakQueueCycle :
LoadBalancerStats
policy() :
LoadBalancer
processCycle() :
LoadBalancer
,
Switch
processing :
GeneratorStats
,
Switch
- q -
queueAfterFirstDispatch :
LoadBalancerStats
queuePerServer :
Config
queueSize() :
LoadBalancer
,
ScaleEvent
,
Snapshot
- r -
ranges() :
Firewall
rateAt() :
RequestGenerator
received :
LoadBalancerStats
recordSnapshot() :
LoadBalancer
rejected :
LoadBalancerStats
,
Snapshot
remainingCycles() :
WebServer
RequestGenerator() :
RequestGenerator
retiringServers() :
LoadBalancer
,
Snapshot
route() :
Switch
routedProcessing() :
Switch
routedStreaming() :
Switch
run() :
Simulation
- s -
samples() :
RequestGenerator
scaleDowns :
LoadBalancerStats
scaleEvents() :
LoadBalancer
scaleUps :
LoadBalancerStats
seed :
Config
,
RequestGenerator
serverCycles :
LoadBalancerStats
serverId :
ScaleEvent
servers :
Config
,
LoadBalancer
setRetiring() :
WebServer
settings() :
RequestGenerator
showHelp :
Config
Simulation() :
Simulation
snapshots() :
LoadBalancer
sourceIp :
Request
start() :
LoadBalancer
,
Switch
startingQueue :
LoadBalancerStats
stats() :
LoadBalancer
,
RequestGenerator
statusEvery :
Config
statusLine() :
LoadBalancer
streaming :
GeneratorStats
,
Switch
streamingShare :
Config
,
GeneratorSettings
summarize() :
LoadBalancer
Switch() :
Switch
- t -
taskCycles :
Request
taskCycleSum :
GeneratorStats
taskHistogram :
GeneratorStats
tick() :
WebServer
total :
GeneratorStats
totalWait :
LoadBalancerStats
- u -
upperFactor :
Config
,
ScalingPolicy
useSwitch :
Config
- v -
verbose :
Config
,
Logger
- w -
waveAmplitude :
Config
,
GeneratorSettings
wavePeriod :
Config
,
GeneratorSettings
WebServer() :
WebServer
writeReport() :
Simulation
Generated by
1.18.0