Browse Source

Merge pull request #3808 from paveljanik/master

DOC: Update the list of threads to the current state.
0.10
Gavin Andresen 11 years ago
parent
commit
1725e6a01f
  1. 40
      doc/coding.md

40
doc/coding.md

@ -63,32 +63,32 @@ and its cs_KeyStore lock for example).
------- -------
Threads Threads
- ThreadScriptCheck : Verifies block scripts.
- ThreadImport : Loads blocks from blk*.dat files or bootstrap.dat.
- StartNode : Starts other threads. - StartNode : Starts other threads.
- ThreadGetMyExternalIP : Determines outside-the-firewall IP address, sends addr message to connected peers when it determines it. - ThreadGetMyExternalIP : Determines outside-the-firewall IP address, sends addr message to connected peers when it determines it.
- ThreadDNSAddressSeed : Loads addresses of peers from the DNS.
- ThreadMapPort : Universal plug-and-play startup/shutdown
- ThreadSocketHandler : Sends/Receives data from peers on port 8333. - ThreadSocketHandler : Sends/Receives data from peers on port 8333.
- ThreadMessageHandler : Higher-level message handling (sending and receiving). - ThreadOpenAddedConnections : Opens network connections to added nodes.
- ThreadOpenConnections : Initiates new connections to peers. - ThreadOpenConnections : Initiates new connections to peers.
- ThreadTopUpKeyPool : replenishes the keystore's keypool. - ThreadMessageHandler : Higher-level message handling (sending and receiving).
- ThreadCleanWalletPassphrase : re-locks an encrypted wallet after user has unlocked it for a period of time. - DumpAddresses : Dumps IP addresses of nodes to peers.dat.
- SendingDialogStartTransfer : used by pay-via-ip-address code (obsolete)
- ThreadDelayedRepaint : repaint the gui
- ThreadFlushWalletDB : Close the wallet.dat file if it hasn't been used in 500ms. - ThreadFlushWalletDB : Close the wallet.dat file if it hasn't been used in 500ms.
- ThreadRPCServer : Remote procedure call handler, listens on port 8332 for connections and services them. - ThreadRPCServer : Remote procedure call handler, listens on port 8332 for connections and services them.
- ThreadBitcoinMiner : Generates bitcoins - BitcoinMiner : Generates bitcoins (if wallet is enabled).
- ThreadMapPort : Universal plug-and-play startup/shutdown - Shutdown : Does an orderly shutdown of everything.
- Shutdown : Does an orderly shutdown of everything
- ExitTimeout : Windows-only, sleeps 5 seconds then exits application

Loading…
Cancel
Save