Assert close
called on open filedescriptor.
More...
#include <Fd.h>
|
| Fd (const Pathname &file_r, int open_flags, mode_t mode=0) |
| Ctor opens file. More...
|
|
| ~Fd () |
| Dtor closes file. More...
|
|
void | close () |
| Explicitly close the file. More...
|
|
bool | isOpen () const |
| Test for valid filedescriptor. More...
|
|
int | fd () const |
| Return the filedescriptor. More...
|
|
Assert close
called on open filedescriptor.
* ...
* try {
* fd.reset(
new Fd(
"/some/file" ) );
* } catch ( ... ) {
*
* }
*
- Todo:
- It's dumb. Openflags and more related functions (read/write..) could be added.
Definition at line 44 of file Fd.h.
zypp::base::Fd::Fd |
( |
const Pathname & |
file_r, |
|
|
int |
open_flags, |
|
|
mode_t |
mode = 0 |
|
) |
| |
Ctor opens file.
- Exceptions
-
Definition at line 36 of file Fd.cc.
Dtor closes file.
Definition at line 53 of file Fd.h.
zypp::base::Fd::Fd |
( |
const Fd & |
| ) |
|
|
private |
void zypp::base::Fd::close |
( |
| ) |
|
Explicitly close the file.
Definition at line 49 of file Fd.cc.
bool zypp::base::Fd::isOpen |
( |
| ) |
const |
|
inline |
Test for valid filedescriptor.
Definition at line 60 of file Fd.h.
int zypp::base::Fd::fd |
( |
| ) |
const |
|
inline |
Return the filedescriptor.
Definition at line 64 of file Fd.h.
Fd& zypp::base::Fd::operator= |
( |
const Fd & |
| ) |
|
|
private |
The filedescriptor.
Definition at line 69 of file Fd.h.
The documentation for this class was generated from the following files: