xorp

MessageQueueEntry< A > Class Template Reference

List of all members.

Public Types

enum  op { ADD = 1, REPLACE = 2 }
typedef enum MessageQueueEntry::op Op

Public Member Functions

 MessageQueueEntry (InternalMessage< A > *add_msg, InternalMessage< A > *delete_msg)
 MessageQueueEntry (const MessageQueueEntry &original)
Op type () const
InternalMessage< A > * add_msg () const
const SubnetRoute< A > * added_route () const
FPAListRef & added_attributes () const
InternalMessage< A > * delete_msg () const
const SubnetRoute< A > * deleted_route () const
FPAListRef & deleted_attributes () const
const IPNet< A > & net () const
string str () const

Private Member Functions

void copy_in (InternalMessage< A > *add_msg, InternalMessage< A > *delete_msg)

Private Attributes

InternalMessage< A > * _add_msg
InternalMessage< A > * _delete_msg
SubnetRouteConstRef< A > _added_route_ref
SubnetRouteConstRef< A > _deleted_route_ref

template<class A>
class MessageQueueEntry< A >


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations