#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.