---
name: "shevek_file"
section: "3"
platform: "linux"
package: "libshevek-doc"
version: "1.4-1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/shevek_file"
---

# shevek\_file(3)

Use normal files with the fd class.

## NAME

shevek::file -

Use normal files with the fd class.

## SYNOPSIS

`#include <file.hh>`

Inherits **shevek::fd**.

### Public Member Functions

void **open** (std::string name, bool **read**, bool **write**)\
 *Open a new file in the object.*  void **close** ()\
 *Close the file.*

### Static Public Member Functions

static Glib::RefPtr\< **file** \> **create** (Glib::RefPtr\< Glib::MainContext \> main=Glib::MainContext::get\_default())\
 *Create a new file object.*

### Additional Inherited Members

## Detailed Description

Use normal files with the fd class.

## Author

Generated automatically by Doxygen for libshevek from the source code.
