|  External (Ospf<A>& ospf, map<OspfTypes::AreaID, AreaRouter<A> *>& areas)
 | External | 
| bool  announce (OspfTypes::AreaID area, Lsa::LsaRef lsar)
 | announce | 
Candidate for announcing to other areas. Store this LSA for future replay into other areas. Also arrange for the MaxAge timer to start running.
Parameters:
| area | the AS-External-LSA came from. | 
Returns: true if this LSA should be propogated to other areas.
| bool  shove (OspfTypes::AreaID area)
 | shove | 
Called to complete a series of calls to announce().
| void  push (AreaRouter<A> *area_router)
 | push | 
Provide this area with the stored AS-External-LSAs.
| bool  announce (IPNet<A> net, A nexthop, uint32_t metric,
		  const PolicyTags& policytags)
 | announce | 
A true external route redistributed from the RIB (announce).
| bool  withdraw (const IPNet<A>& net)
 | withdraw | 
A true external route redistributed from the RIB (withdraw).
| bool  as_boundary_router_p ()
 | as_boundary_router_p | 
[const]
Is this an AS boundary router?
| void  push_routes ()
 | push_routes | 
Re-run the policy filters on all routes.