ns3::rapidnet::AggrMin Class Reference
[RapidNet Library]

Implements the database aggregate operation MIN. More...

#include <aggregator.h>

Inheritance diagram for ns3::rapidnet::AggrMin:

Inheritance graph
[legend]
Collaboration diagram for ns3::rapidnet::AggrMin:

Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static Ptr< AggregatorNew (string name, Ptr< RapidNetApplicationBase > app, list< attrdeftype > allAttrs, uint32_t aggrPos)
 Factory method to create a new AggrMin instance.

Protected Member Functions

virtual bool Compare (Ptr< Tuple > tuple1, Ptr< Tuple > tuple2)
 Comparison of tuples to be implemented by sub-classes.


Detailed Description

Implements the database aggregate operation MIN.

Member Function Documentation

static Ptr<Aggregator> ns3::rapidnet::AggrMin::New ( string  name,
Ptr< RapidNetApplicationBase app,
list< attrdeftype >  allAttrs,
uint32_t  aggrPos 
) [static]

Factory method to create a new AggrMin instance.

Parameters:
name Name of the aggregate result relation.
app Associated RapidNet application
allAttrs List of all attributes in the tuples.
aggrPos The 1-based position of the attribute in allAttrs over which the aggregate is defined.


The documentation for this class was generated from the following file:

Generated on Fri Apr 9 15:01:11 2010 for NS-3 by  doxygen 1.5.8