class BGPPeerData


Definition#include <peer_data.hh>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

 BGPPeerData ()

BGPPeerData

 BGPPeerData (const Iptuple& iptuple, AsNum as, const IPv4& next_hop, const uint16_t holdtime)

BGPPeerData

 ~BGPPeerData ()

~BGPPeerData

const Iptuple&  iptuple ()

iptuple

[const]

const AsNum&  get_as_num ()

get_as_num

[const]

void  set_as_num (const AsNum& a)

set_as_num

uint32_t  get_hold_duration ()

get_hold_duration

[const]

void  set_hold_duration (uint32_t d)

set_hold_duration

uint32_t  get_retry_duration ()

get_retry_duration

[const]

void  set_retry_duration (uint32_t d)

set_retry_duration

uint32_t  get_keepalive_duration ()

get_keepalive_duration

[const]

void  set_keepalive_duration (uint32_t d)

set_keepalive_duration

const IPv4&  get_id ()

get_id

[const]

void  set_id (const IPv4& i)

set_id

bool  get_internal_peer ()

get_internal_peer

[const]

void  set_internal_peer (bool p)

set_internal_peer

void  add_recv_parameter (const BGPParameter *p)

add_recv_parameter

void  remove_recv_parameter (const BGPParameter *p)

remove_recv_parameter

void  add_sent_parameter (const BGPParameter *p)

add_sent_parameter

void  remove_sent_parameter (const BGPParameter *p)

remove_sent_parameter

void  add_negotiated_parameter (const BGPParameter *p)

add_negotiated_parameter

void  remove_negotiated_parameter (const BGPParameter *p)

remove_negotiated_parameter

bool  unsupported_parameters ()

unsupported_parameters

[const]

const list<const BGPParameter*>&  parameter_recv_list ()

parameter_recv_list

[const]

const list<const BGPParameter*>&  parameter_sent_list ()

parameter_sent_list

[const]

const list<const BGPParameter*>&  parameter_negotiated_list ()

parameter_negotiated_list

[const]

void  clone_parameters (const list< BGPParameter*>& parameter_list)

clone_parameters

void  dump_peer_data ()

dump_peer_data

[const]

void  set_v4_local_addr (const IPv4& addr)

set_v4_local_addr

void  set_v6_local_addr (const IPv6& addr)

set_v6_local_addr

const IPv4&  get_v4_local_addr ()

get_v4_local_addr

[const]

const IPv6&  get_v6_local_addr ()

get_v6_local_addr

[const]

void  set_configured_hold_time (uint16_t hold)

set_configured_hold_time

uint16_t  get_configured_hold_time ()

get_configured_hold_time

[const]


Generated by: pavlin on possum.icir.org on Wed Dec 11 16:50:58 2002, using kdoc 2.0a54+XORP.