BootstrapOracle Member List
This is the complete list of members for
BootstrapOracle, including all inherited members.
addPeer(const IPvXAddress &ip, PeerInfo *info) | BootstrapOracle | |
areNodeTypesConnected(uint32_t a, uint32_t b) | BootstrapOracle | |
bootstrappedMaliciousNodes | BootstrapOracle | [protected] |
bootstrappedPeerSize | BootstrapOracle | [protected] |
bootstrappedPeerSizePerType | BootstrapOracle | [protected] |
connectionMatrix | BootstrapOracle | [private] |
connectNodeTypes(uint32_t a, uint32_t b) | BootstrapOracle | |
createKeyList(uint size) | BootstrapOracle | [protected, virtual] |
disconnectNodeTypes(uint32_t a, uint32_t b) | BootstrapOracle | |
getBootstrapNode(const NodeHandle &node=NodeHandle::UNSPECIFIED_NODE) | BootstrapOracle | [virtual] |
getKeyList(uint maximumKeys) | BootstrapOracle | [virtual] |
getPeerInfo(const TransportAddress &peer) | BootstrapOracle | [virtual] |
getPeerInfo(const IPvXAddress &ip) | BootstrapOracle | [virtual] |
getRandomAliveNode(uint32_t nodeType=0) | BootstrapOracle | |
getRandomKeyListItem() const | BootstrapOracle | [virtual] |
getRandomNode(uint32_t nodeType=0, bool bootstrappedNeeded=true) | BootstrapOracle | [virtual] |
getRandomPeerInfo(uint32_t nodeType=0, bool bootstrapNeeded=false) | BootstrapOracle | [virtual] |
globalStatistics | BootstrapOracle | [private] |
handleMessage(cMessage *msg) | BootstrapOracle | [protected, virtual] |
initialize() | BootstrapOracle | [protected, virtual] |
isMalicious(const TransportAddress &address) | BootstrapOracle | [virtual] |
keyList | BootstrapOracle | [protected] |
KeyList typedef | BootstrapOracle | |
keyProbability | BootstrapOracle | [protected] |
killPeer(const IPvXAddress &ip) | BootstrapOracle | [virtual] |
maliciousNodeRatio | BootstrapOracle | [protected] |
maliciousNodes | BootstrapOracle | [protected] |
maliciousNodesVector | BootstrapOracle | [protected] |
max_ip | BootstrapOracle | [private] |
maxNumberOfKeys | BootstrapOracle | [protected] |
mergeBootstrapNodes(int toPartition, int fromPartition, int numNodes) | BootstrapOracle | |
min_ip | BootstrapOracle | [private] |
PeerHashMap typedef | BootstrapOracle | [protected] |
peerSet | BootstrapOracle | [protected] |
preKilledNodes | BootstrapOracle | [protected] |
registerPeer(const TransportAddress &peer) | BootstrapOracle | [virtual] |
registerPeer(const NodeHandle &peer) | BootstrapOracle | [virtual] |
removePeer(const TransportAddress &peer) | BootstrapOracle | [virtual] |
sendNotificationToAllPeers(int category) | BootstrapOracle | |
setMalicious(const TransportAddress &address, bool malicious) | BootstrapOracle | [virtual] |
setOverlayReadyIcon(const TransportAddress &address, bool ready) | BootstrapOracle | [virtual] |
setPreKilled(const TransportAddress &address) | BootstrapOracle | |
~BootstrapOracle() | BootstrapOracle | |