sbuild::group Class Reference

System group database entry. More...

#include <sbuild-util.h>

Collaboration diagram for sbuild::group:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::vector< char > buffer_type

Public Member Functions

 group ()
 group (gid_t gid)
 group (const char *name)
 group (std::string const &name)
void clear ()
void query_gid (gid_t gid)
void query_name (const char *name)
void query_name (std::string const &name)
bool operator! () const

Private Attributes

buffer_type buffer
bool valid

Detailed Description

System group database entry.


Member Typedef Documentation

typedef std::vector<char> sbuild::group::buffer_type

Constructor & Destructor Documentation

sbuild::group::group (  ) 

References clear().

sbuild::group::group ( gid_t  gid  ) 

References clear(), and query_gid().

sbuild::group::group ( const char *  name  ) 

References clear(), and query_name().

sbuild::group::group ( std::string const &  name  ) 

References clear(), and query_name().


Member Function Documentation

void sbuild::group::clear (  ) 

References buffer, and valid.

Referenced by group().

bool sbuild::group::operator! (  )  const

References valid.

void sbuild::group::query_gid ( gid_t  gid  ) 

References buffer, and valid.

Referenced by group().

void sbuild::group::query_name ( std::string const &  name  ) 

References query_name().

void sbuild::group::query_name ( const char *  name  ) 

References buffer, and valid.

Referenced by group(), and query_name().


Member Data Documentation

Referenced by clear(), query_gid(), and query_name().

bool sbuild::group::valid [private]

The documentation for this class was generated from the following files:
Generated on Sat Jul 10 22:17:09 2010 for sbuild by  doxygen 1.6.3