System group database entry.
More...
#include <sbuild-util.h>
List of all members.
Public Types |
|
typedef std::vector< char > | buffer_type |
| | A buffer for reentrant group functions.
|
Public Member Functions |
|
| group () |
| | The constructor.
|
| | group (gid_t gid) |
| | The constructor.
|
| | group (const char *name) |
| | The constructor.
|
| | group (std::string const &name) |
| | The constructor.
|
| void | clear () |
| | Clear search result.
|
| void | query_gid (gid_t gid) |
| | Query using a GID.
|
| void | query_name (const char *name) |
| | Query using a name.
|
| void | query_name (std::string const &name) |
| | Query using a name.
|
|
bool | operator! () const |
| | Check if the query result is valid.
|
Private Attributes |
|
buffer_type | buffer |
| | Query result buffer.
|
|
bool | valid |
| | Object validity.
|
Detailed Description
System group database entry.
Constructor & Destructor Documentation
| sbuild::group::group |
( |
gid_t |
gid |
) |
|
The constructor.
- Parameters:
-
| gid | the GID to search for. |
References clear(), and query_gid().
| sbuild::group::group |
( |
const char * |
name |
) |
|
The constructor.
- Parameters:
-
| name | the group name to search for. |
References clear(), and query_name().
| sbuild::group::group |
( |
std::string const & |
name |
) |
|
The constructor.
- Parameters:
-
| name | the group name to search for. |
References clear(), and query_name().
Member Function Documentation
| void sbuild::group::clear |
( |
|
) |
|
Clear search result.
The query result is undefined following this operation.
References buffer, and valid.
Referenced by group().
| void sbuild::group::query_gid |
( |
gid_t |
gid |
) |
|
Query using a GID.
- Parameters:
-
| gid | the GID to search for. |
References buffer, and valid.
Referenced by group().
| void sbuild::group::query_name |
( |
const char * |
name |
) |
|
| void sbuild::group::query_name |
( |
std::string const & |
name |
) |
|
Query using a name.
- Parameters:
-
| name | the group name to search for. |
References query_name().
The documentation for this class was generated from the following files: