addNodeFromBroadcast(const Hash &aNodeFingerPrint, const QHostAddress &aAddr, int aPort) | NodeModel | virtual |
addNodeToConnectionWishList(Node *aNode) | NodeModel | virtual |
addNodeToConnectionWishList(const Hash &aNode) | NodeModel | virtual |
bucketEndHash(const Hash &aFingerPrintOfNodeAsking) | NodeModel | virtual |
closeOldestInactiveConnection() | NodeModel | virtual |
countNodes() | NodeModel | private |
dataDir() | NodeModel | |
deleteOldestConnectedNode() | NodeModel | private |
error(MController::CAErrorSituation aError, const QString &aExplanation) | NodeModel | signal |
getDnsName() | NodeModel | virtual |
getHotAddresses() | NodeModel | virtual |
getHotNodes(int aMaxNodes) | NodeModel | virtual |
getMaxRowsToKeep() | ModelBase | |
getNextItemToSend(Connection &aConnection) | NodeModel | virtual |
getNodesAfterHash(const Hash &aHash, unsigned aMaxNodes, int aMaxInactivityMinutes=-1) | NodeModel | virtual |
getNodesBeforeHash(const Hash &aHash, unsigned aMaxNodes) | NodeModel | virtual |
HostConnectQueueItem typedef | MNodeModelProtocolInterface | |
iConnectionWishList | NodeModel | private |
iController | NodeModel | private |
iCurrentDbTableRowCount | ModelBase | protected |
iDataDir | NodeModel | private |
iDataTableName | ModelBase | protected |
iFingerPrintOfThisNode | NodeModel | private |
iHotAddresses | NodeModel | private |
iMaxRowsToKeep | ModelBase | protected |
iModel | NodeModel | private |
insertNodeToDb(Node &aNode) | NodeModel | protected |
ipv6AddrFromUints(quint32 aLeastSignificant, quint32 aLessSignificant, quint32 aMoreSignificant, quint32 aMostSignificant) const | NodeModel | private |
iRecentlyFailedNodes | NodeModel | private |
isNodeAlreadyConnected(const Node &aNode) const | NodeModel | virtual |
isNodeAlreadyConnected(const Hash &aHash) const | NodeModel | virtual |
iThisNodeCert | NodeModel | private |
iThisNodeKey | NodeModel | private |
iTimerId | NodeModel | private |
listenPortOfThisNode() | NodeModel | virtual |
loadSslCertFromDb() | NodeModel | private |
loadSslKeyFromDb() | NodeModel | private |
ModelBase(QString aDataTableName, unsigned aMaxRowsToKeep) | ModelBase | |
nextConnectionWishListItem() | NodeModel | virtual |
nodeByHash(const Hash &aHash) | NodeModel | virtual |
nodeCert() const | NodeModel | virtual |
nodeFingerPrint() | NodeModel | virtual |
nodeGreetingReceived(Node &aNode, bool aWasInitialGreeting=false) | NodeModel | virtual |
nodeKey() const | NodeModel | virtual |
NodeModel(MController *aController, const Model &aModel) | NodeModel | |
offerNodeToRecentlyFailedList(const Hash &aFailedNodeHash) | NodeModel | virtual |
openOrCreateSSLCertificate() | NodeModel | private |
removeNodeFromRecentlyFailedList(const Hash &aConnectedHostFingerPrint) | NodeModel | private |
retrieveListOfHotConnections() | NodeModel | protected |
saveSslCertToDb(const QByteArray &aCert) | NodeModel | private |
saveSslKeyToDb(const QByteArray &aKey) | NodeModel | private |
setDnsName(QString aName) | NodeModel | virtual |
setListenPortOfThisNode(int port) | NodeModel | virtual |
setMaxRowsToKeep(unsigned aRows) | ModelBase | |
setTimeLastReference(const Hash &aObjectFingerPrint, quint32 aTimeWhenLastReferenced) | ModelBase | |
timerEvent(QTimerEvent *event) | NodeModel | protected |
truncateDataTableToMaxRows(void) | ModelBase | |
updateDbTableRowCount() | ModelBase | |
updateNodeInDb(Node &aNode) | NodeModel | protected |
updateNodeLastConnectTimeInDb(Node &aNode) | NodeModel | virtual |
updateNodeLastMutualConnectTimeInDb(const Hash &aNodeFp, quint32 aTime) | NodeModel | virtual |
~ModelBase() | ModelBase | |
~NodeModel() | NodeModel | |