Skip to content

Class Spinnaker::GenApi::IDevFileStreamBase

template <typename CharType, typename Traits>

ClassList > GenApi > IDevFileStreamBase

  • #include <Filestream.h>

Inherits the following classes: std::basic_istream< CharType, Traits >

Public Types

Type Name
typedef IDevFileStreamBuf< CharType, Traits > filebuf_type
typedef std::basic_ios< CharType, Traits > ios_type
typedef std::basic_istream< CharType, Traits > istream_type

Public Functions

Type Name
void close ()
Close the file on the device.
bool is_open () const
void open (Spinnaker::GenApi::INodeMap * pInterface, const char * pFileName, std::ios_base::openmode mode=std::ios_base::in)
Open file on device in write mode.
filebuf_type * rdbuf () const

Public Types Documentation

typedef filebuf_type

typedef IDevFileStreamBuf<CharType, Traits> Spinnaker::GenApi::IDevFileStreamBase< CharType, Traits >::filebuf_type;

typedef ios_type

typedef std::basic_ios<CharType, Traits> Spinnaker::GenApi::IDevFileStreamBase< CharType, Traits >::ios_type;

typedef istream_type

typedef std::basic_istream<CharType, Traits> Spinnaker::GenApi::IDevFileStreamBase< CharType, Traits >::istream_type;

Public Functions Documentation

function close

Close the file on the device.

inline void GenApi::IDevFileStreamBase::close () 


function is_open

inline bool GenApi::IDevFileStreamBase::is_open () const

function open

Open file on device in write mode.

inline void GenApi::IDevFileStreamBase::open (
    Spinnaker::GenApi::INodeMap * pInterface,
    const  char * pFileName,
    std::ios_base::openmode mode=std::ios_base::in
) 

Parameters:


function rdbuf

inline filebuf_type * GenApi::IDevFileStreamBase::rdbuf () const


The documentation for this class was generated from the following file /workspace/include/SpinGenApi/Filestream.h