nis-util
1.0.D108
|
#include <check.h>
Public Member Functions | |
virtual | ~space_auto_master_functor_check () |
space_auto_master_functor_check (const space_auto_master::pointer &context, const space_hosts_slurp::pointer &hosts) | |
Protected Member Functions | |
void | walk (const space_auto_master_row::pointer &rp) |
Private Types | |
typedef std::list < space_auto_master_row::pointer > | overlap_t |
Private Member Functions | |
void | check_for_dumb_place (const space_auto_master_row::pointer &rp) |
void | check_for_overlap (const space_auto_master_row::pointer &rp) |
void | check_case (const space_auto_master_row::pointer &rp) |
space_auto_master_functor_check () | |
space_auto_master_functor_check (const space_auto_master_functor_check &rhs) | |
space_auto_master_functor_check & | operator= (const space_auto_master_functor_check &rhs) |
Private Attributes | |
space_auto_master::pointer | context |
space_hosts_slurp::pointer | hosts |
overlap_t | overlap |
space_auto_master_row::pointer | direct_rp |
space_auto_master_row::pointer | hosts_rp |
The space_auto_master_functor_check class is used to represent the processing required to check and validate an etc/auto.master file.
typedef std::list<space_auto_master_row::pointer> space_auto_master_functor_check::overlap_t [private] |
space_auto_master_functor_check::space_auto_master_functor_check | ( | const space_auto_master::pointer & | context, |
const space_hosts_slurp::pointer & | hosts | ||
) |
The default constructor. Do not use.
space_auto_master_functor_check::space_auto_master_functor_check | ( | const space_auto_master_functor_check & | rhs | ) | [private] |
The copy constructor. Do not use.
rhs | The right hand side of the initialization. |
void space_auto_master_functor_check::check_case | ( | const space_auto_master_row::pointer & | rp | ) | [private] |
void space_auto_master_functor_check::check_for_dumb_place | ( | const space_auto_master_row::pointer & | rp | ) | [private] |
void space_auto_master_functor_check::check_for_overlap | ( | const space_auto_master_row::pointer & | rp | ) | [private] |
space_auto_master_functor_check& space_auto_master_functor_check::operator= | ( | const space_auto_master_functor_check & | rhs | ) | [private] |
The assignment operator. Do not use.
rhs | The right hand side of the assignment. |
void space_auto_master_functor_check::walk | ( | const space_auto_master_row::pointer & | rp | ) | [protected, virtual] |
The walk method is used to process each row.
rp | The row to be considered. |
Implements space_auto_master_functor.