What is "trickling" in terms of bitcoin? In the Bitcoin (0.10.0) source code I'm coming across the term "trickle".
Could someone please give short but accurate explanations on following instances and tell what they're used for?


bool fSendTrickle
bool fTrickleWait
CNode* pnodeTrickle ?


What is the general idea behind "trickling"?
Trickle is a reference to how the node manages announcing other peers addresses.