ArtsBgp4AggregatorAttribute


[ libArts | Source | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

DESCRIPTION

Class Summary

class ArtsBgp4AggregatorAttribute

{

public:
uint16_t AS() const;
uint16_t AS(uint16_t as);
ArtsBgp4Prefix & Prefix() const;
ArtsBgp4Prefix & Prefix (ArtsBgp4Prefix &);
operator = (const ArtsBgp4AggregatorAttribute & aggregator);
protected:
}; // ArtsBgp4AggregatorAttribute

Back to the top of ArtsBgp4AggregatorAttribute


DESCRIPTION


---------------------------------------------------------------------------
class ArtsBgp4AggregatorAttribute
---------------------------------------------------------------------------
This class abstracts a BGP4 aggregator attribute. An aggregator attribute contains an AS number and an IP address. We use an ArtsBgp4Prefix to hold the IP address, since the ArtsBgp4Prefix class can encapsulate Ipv4 and IPv6 addresses.
---------------------------------------------------------------------------

Back to the top of ArtsBgp4AggregatorAttribute


uint16_t AS() const;


-------------------------------------------------------------------------
uint16_t AS() const
.........................................................................
Returns the AS number in the ArtsBgp4AggregatorAttribute.
-------------------------------------------------------------------------

  uint16_t AS() const;

Back to the top of ArtsBgp4AggregatorAttribute


uint16_t AS(uint16_t as);


-------------------------------------------------------------------------
uint16_t AS(uint16_t as)
.........................................................................
Sets and returns the AS number in the ArtsBgp4AggregatorAttribute.
-------------------------------------------------------------------------

  uint16_t AS(uint16_t as);

Back to the top of ArtsBgp4AggregatorAttribute


ArtsBgp4Prefix & Prefix() const;


-------------------------------------------------------------------------
ArtsBgp4Prefix & Prefix() const
.........................................................................
Returns the IP address in the ArtsBgp4AggregatorAttribute, as a reference to an ArtsBgp4Prefix.
-------------------------------------------------------------------------

  ArtsBgp4Prefix & Prefix() const;

Back to the top of ArtsBgp4AggregatorAttribute


ArtsBgp4Prefix & Prefix (ArtsBgp4Prefix &);


-------------------------------------------------------------------------
ArtsBgp4Prefix & Prefix (ArtsBgp4Prefix &)
.........................................................................
Sets and returns the IP address in the ArtsBgp4AggregatorAttribute, as a reference to an ArtsBgp4Prefix.
-------------------------------------------------------------------------

  ArtsBgp4Prefix & Prefix (ArtsBgp4Prefix &);

Back to the top of ArtsBgp4AggregatorAttribute


operator = (const ArtsBgp4AggregatorAttribute & aggregator);

No documentation available.

  operator = (const ArtsBgp4AggregatorAttribute & aggregator);

Back to the top of ArtsBgp4AggregatorAttribute


All Members

public:
uint16_t AS() const;
uint16_t AS(uint16_t as);
ArtsBgp4Prefix & Prefix() const;
ArtsBgp4Prefix & Prefix (ArtsBgp4Prefix &);
operator = (const ArtsBgp4AggregatorAttribute & aggregator);
protected:

Back to the top of ArtsBgp4AggregatorAttribute


Ancestors

Class does not inherit from any other class.

Back to the top of ArtsBgp4AggregatorAttribute


Descendants

Class is not inherited by any others.

Back to the top of ArtsBgp4AggregatorAttribute


Generated from source by the Cocoon utilities on Sat Oct 17 14:39:52 1998 .

Report problems to jkotula@unimax.com