| BGPPeerList () | BGPPeerList | 
| ~BGPPeerList () | ~BGPPeerList | 
| void  all_stop (bool restart = false) | all_stop | 
Stop all the peerings.
Parameters:
| restart | if true will bounce the peerings, if false the peerings will be taken down and kept down. | 
| bool  not_all_idle () | not_all_idle | 
Are the peers idle? Used to poll the peers when BGP is being gracefully taken down.
Returns: true while peers are still active.
| void  add_peer (BGPPeer *p) | add_peer | 
Add this peer to the peer list.
| void  remove_peer (BGPPeer *p) | remove_peer | 
Remove the peer from the peer list and delete it.
| void  detach_peer (BGPPeer *p) | detach_peer | 
Detach this peer from the peer list (DO NOT DELETE IT).
| list<BGPPeer *>&  get_list () | get_list | 
Get the list of attached peers.
| void  dump_list () | dump_list | 
Debugging entry point that prints all the peers.
| bool  get_peer_list_start (uint32_t& token) | get_peer_list_start | 
Aquire a token that can be used to scan through the peers.
| bool  get_peer_list_next (const uint32_t& token, 
			    string& local_ip, 
			    uint32_t& local_port, 
			    string& peer_ip, 
			    uint32_t& peer_port) | get_peer_list_next | 
Using the token get information about the peers.