The PNR Server receives allocation requests from managers and grants or denies them.
Inheritance:
Public Methods
-
PNRServer(Computer* _host)
-
-
~PNRServer()
-
-
MEMAMT receiveManagerQuery(PNRManager* manager, ID remoteRequestID)
- Receive a network RAM manager's request for network RAM
-
void receiveManagerFree(PNRManager* manager, ID remoteRequestID)
- Receive's a deallocation notification from a network RAM server
Public Methods
-
void setHost(Computer* _host = NULL)
-
void setGrantingThreshold(const MEMAMT _newThreshold = 0.1)
-
Computer* getHost(void) const
-
void setAvailabilityTable(map<Computer*, MEMAMT>* table)
-
void setComputerTable(map<ID, Computer>* table)
-
void loadMagicKnowledge()
-
void setMagicKnowledge()
-
Computer* selectServer()
-
bool serverAvailable()
Documentation
The PNR Server receives allocation requests from managers and grants or denies them.
PNRServer(Computer* _host)
-
~PNRServer()
-
MEMAMT receiveManagerQuery(PNRManager* manager, ID remoteRequestID)
-
Based on this request, the server may grant, partially grant, or deny the request,
based on the server's current memory load.
void receiveManagerFree(PNRManager* manager, ID remoteRequestID)
-
- This class has no child classes.
- Author:
- John Oleszkiewicz
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.