class RouteEntryRef

RouteEntry reference class. More...

Definition#include <route_entry.hh>
Template formRouteEntryRef<typename A>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Methods


Detailed Description

A reference pointer that manipulates a counter embedded within RouteEntry objects and deletes them when the counter goes to zero. Having the counter embedded in the object makes it easier to reference count than using ref_ptr.

inline void  release ()

release

[protected]

 RouteEntryRef (RouteEntry<A>* r)

RouteEntryRef

 RouteEntryRef ()

RouteEntryRef

 ~RouteEntryRef ()

~RouteEntryRef

 RouteEntryRef (const RouteEntryRef& o)

RouteEntryRef

inline RouteEntryRef&  operator= (const RouteEntryRef& o)

operator=

inline RouteEntry<A>*  get ()

get

[const]

inline RouteEntry<A>*  operator-> ()

operator->

[const]

inline bool  operator== (const RouteEntryRef& o)

operator==

[const]


Generated by: pavlin on possum.icir.org on Thu Aug 28 12:52:20 2003, using kdoc 2.0a54+XORP.