#include <Filestream.h>
Public Member Functions | |
filebuf_type * | close () |
bool | is_open () const |
ODevFileStreamBuf () | |
filebuf_type * | open (GENAPI_NAMESPACE::INodeMap *pInterface, const char *pFileName, std::ios_base::openmode mode) |
~ODevFileStreamBuf () | |
Protected Member Functions | |
int_type | overflow (int_type c=traits_type::eof()) |
int | sync () |
GenICam_streamsize | xsputn (const char_type *s, GenICam_streamsize n) |
Private Types | |
typedef Traits::char_type | char_type |
typedef ODevFileStreamBuf < CharType, Traits > | filebuf_type |
typedef Traits::int_type | int_type |
typedef Traits::off_type | off_type |
typedef Traits::pos_type | pos_type |
typedef Traits | traits_type |
Private Member Functions | |
int64_t | buffer_out () |
ODevFileStreamBuf (const ODevFileStreamBuf &) | |
ODevFileStreamBuf & | operator= (const ODevFileStreamBuf &) |
Private Attributes | |
const char * | m_file |
int64_t | m_fpos |
FileProtocolAdapter * | m_pAdapter |
char_type * | m_pBuffer |
Definition at line 406 of file Filestream.h.
typedef Traits::char_type GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::char_type [private] |
Definition at line 411 of file Filestream.h.
typedef ODevFileStreamBuf<CharType, Traits> GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::filebuf_type [private] |
Definition at line 415 of file Filestream.h.
typedef Traits::int_type GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::int_type [private] |
Definition at line 410 of file Filestream.h.
typedef Traits::off_type GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::off_type [private] |
Definition at line 413 of file Filestream.h.
typedef Traits::pos_type GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::pos_type [private] |
Definition at line 412 of file Filestream.h.
typedef Traits GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::traits_type [private] |
Definition at line 408 of file Filestream.h.
GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::ODevFileStreamBuf | ( | ) | [inline] |
Definition at line 428 of file Filestream.h.
GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::~ODevFileStreamBuf | ( | ) | [inline] |
Definition at line 432 of file Filestream.h.
GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::ODevFileStreamBuf | ( | const ODevFileStreamBuf< CharType, Traits > & | ) | [private] |
int64_t GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::buffer_out | ( | ) | [inline, private] |
Definition at line 540 of file Filestream.h.
filebuf_type* GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::close | ( | ) | [inline] |
Definition at line 479 of file Filestream.h.
bool GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::is_open | ( | ) | const [inline] |
Definition at line 475 of file Filestream.h.
filebuf_type* GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::open | ( | GENAPI_NAMESPACE::INodeMap * | pInterface, |
const char * | pFileName, | ||
std::ios_base::openmode | mode | ||
) | [inline] |
Definition at line 436 of file Filestream.h.
ODevFileStreamBuf& GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::operator= | ( | const ODevFileStreamBuf< CharType, Traits > & | ) | [private] |
int_type GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::overflow | ( | int_type | c = traits_type::eof() | ) | [inline, protected] |
Definition at line 519 of file Filestream.h.
int GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::sync | ( | ) | [inline, protected] |
Definition at line 530 of file Filestream.h.
GenICam_streamsize GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::xsputn | ( | const char_type * | s, |
GenICam_streamsize | n | ||
) | [inline, protected] |
Definition at line 505 of file Filestream.h.
const char* GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::m_file [private] |
Definition at line 536 of file Filestream.h.
int64_t GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::m_fpos [private] |
Definition at line 538 of file Filestream.h.
FileProtocolAdapter* GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::m_pAdapter [private] |
Definition at line 537 of file Filestream.h.
char_type* GENAPI_NAMESPACE::ODevFileStreamBuf< CharType, Traits >::m_pBuffer [private] |
Definition at line 535 of file Filestream.h.