cgatools::util::FileDescriptorDevice Class Reference

Inheritance diagram for cgatools::util::FileDescriptorDevice:
cgatools::util::FileSinkDevice cgatools::util::FileSourceDevice

List of all members.

Classes

struct  category
struct  impl

Public Types

typedef int handle_type
typedef char char_type

Public Member Functions

 FileDescriptorDevice (handle_type fd, bool close_on_exit=false)
 FileDescriptorDevice (const std::string &path, BOOST_IOS::openmode mode=BOOST_IOS::in|BOOST_IOS::out, BOOST_IOS::openmode base_mode=BOOST_IOS::in|BOOST_IOS::out)
 FileDescriptorDevice (const char *path, BOOST_IOS::openmode mode=BOOST_IOS::in|BOOST_IOS::out, BOOST_IOS::openmode base_mode=BOOST_IOS::in|BOOST_IOS::out)
void open (const std::string &path, BOOST_IOS::openmode=BOOST_IOS::in|BOOST_IOS::out, BOOST_IOS::openmode base_mode=BOOST_IOS::in|BOOST_IOS::out)
void open (const char *path, BOOST_IOS::openmode=BOOST_IOS::in|BOOST_IOS::out, BOOST_IOS::openmode base_mode=BOOST_IOS::in|BOOST_IOS::out)
bool is_open () const
std::streamsize read (char_type *s, std::streamsize n)
std::streamsize write (const char_type *s, std::streamsize n)
std::streampos seek (boost::iostreams::stream_offset off, BOOST_IOS::seekdir way)
bool fsync ()
void close ()
handle_type handle () const
const std::string & fn () const

Friends

struct impl

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated by  doxygen 1.6.2