Lux::ResultSet Class Reference

#include <result.h>

List of all members.

Public Member Functions

 ResultSet (void)
 ResultSet (uint32_t total_num, uint32_t base, uint32_t num)
 ResultSet (Paging &paging)
 ~ResultSet ()
void set_total_num (uint32_t total_num)
void set_base (uint32_t base)
void set_num (uint32_t num)
uint32_t get_base (void)
uint32_t get_base (void) const
uint32_t get_num (void)
uint32_t get_num (void) const
uint32_t get_total_num (void)
uint32_t get_total_num (void) const
void add (Result result)
bool has_next (void)
bool has_next (void) const
const Result get_next (void)
const Result get_next (void) const
void init_iter (void)


Detailed Description

ResultSet


Constructor & Destructor Documentation

Lux::ResultSet::ResultSet ( void   )  [inline]

constructor

Lux::ResultSet::ResultSet ( uint32_t  total_num,
uint32_t  base,
uint32_t  num 
)

constructor

Parameters:
total_num the total number of results returned
base results offset
num the number of results to be returned

Lux::ResultSet::ResultSet ( Paging paging  ) 

constructor

Parameters:
paging reference to Paging

Lux::ResultSet::~ResultSet (  )  [inline]

destructor


Member Function Documentation

void Lux::ResultSet::add ( Result  result  ) 

Note:
it is used internally

uint32_t Lux::ResultSet::get_base ( void   )  const

Note:
it is used internally

uint32_t Lux::ResultSet::get_base ( void   ) 

Note:
it is used internally

const Result Lux::ResultSet::get_next ( void   )  const

Note:
it is used internally

const Result Lux::ResultSet::get_next ( void   ) 

Note:
it is used internally

uint32_t Lux::ResultSet::get_num ( void   )  const

Note:
it is used internally

uint32_t Lux::ResultSet::get_num ( void   ) 

Note:
it is used internally

uint32_t Lux::ResultSet::get_total_num ( void   )  const

Note:
it is used internally

uint32_t Lux::ResultSet::get_total_num ( void   ) 

Note:
it is used internally

bool Lux::ResultSet::has_next ( void   )  const

Note:
it is used internally

bool Lux::ResultSet::has_next ( void   ) 

Note:
it is used internally

void Lux::ResultSet::init_iter ( void   ) 

Note:
it is used internally

void Lux::ResultSet::set_base ( uint32_t  base  ) 

Note:
it is used internally

void Lux::ResultSet::set_num ( uint32_t  num  ) 

Note:
it is used internally

void Lux::ResultSet::set_total_num ( uint32_t  total_num  ) 

Note:
it is used internally


The documentation for this class was generated from the following files:
Generated on Fri Feb 5 15:50:30 2010 for Lux by  doxygen 1.4.7