#include <Filestream.h>
Public Member Functions | |
filebuf_type * | close () |
IDevFileStreamBuf () | |
bool | is_open () const |
filebuf_type * | open (GENAPI_NAMESPACE::INodeMap *pInterface, const char *pFileName, std::ios_base::openmode mode=std::ios_base::in) |
~IDevFileStreamBuf () | |
Protected Member Functions | |
int_type | pbackfail (int_type c) |
int_type | underflow () |
Private Types | |
typedef Traits::char_type | char_type |
typedef IDevFileStreamBuf < CharType, Traits > | filebuf_type |
typedef Traits::int_type | int_type |
typedef Traits | traits_type |
Private Member Functions | |
int | buffer_in () |
IDevFileStreamBuf (const IDevFileStreamBuf &) | |
IDevFileStreamBuf & | operator= (const IDevFileStreamBuf &) |
Private Attributes | |
GenICam_streamsize | m_BufSize |
GENICAM_NAMESPACE::gcstring | m_file |
int64_t | m_fpos |
FileProtocolAdapter * | m_pAdapter |
char_type * | m_pBuffer |
Definition at line 246 of file Filestream.h.
typedef Traits::char_type GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::char_type [private] |
Definition at line 251 of file Filestream.h.
typedef IDevFileStreamBuf<CharType, Traits> GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::filebuf_type [private] |
Definition at line 252 of file Filestream.h.
typedef Traits::int_type GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::int_type [private] |
Definition at line 250 of file Filestream.h.
typedef Traits GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::traits_type [private] |
Definition at line 249 of file Filestream.h.
GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::IDevFileStreamBuf | ( | ) | [inline] |
Definition at line 266 of file Filestream.h.
GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::~IDevFileStreamBuf | ( | ) | [inline] |
Definition at line 273 of file Filestream.h.
GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::IDevFileStreamBuf | ( | const IDevFileStreamBuf< CharType, Traits > & | ) | [private] |
int GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::buffer_in | ( | ) | [inline, private] |
Definition at line 385 of file Filestream.h.
filebuf_type* GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::close | ( | ) | [inline] |
Definition at line 335 of file Filestream.h.
bool GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::is_open | ( | ) | const [inline] |
Definition at line 330 of file Filestream.h.
filebuf_type* GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::open | ( | GENAPI_NAMESPACE::INodeMap * | pInterface, |
const char * | pFileName, | ||
std::ios_base::openmode | mode = std::ios_base::in |
||
) | [inline] |
Definition at line 284 of file Filestream.h.
IDevFileStreamBuf& GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::operator= | ( | const IDevFileStreamBuf< CharType, Traits > & | ) | [private] |
int_type GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::pbackfail | ( | int_type | c | ) | [inline, protected] |
Definition at line 365 of file Filestream.h.
int_type GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::underflow | ( | ) | [inline, protected] |
Definition at line 354 of file Filestream.h.
GenICam_streamsize GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::m_BufSize [private] |
Definition at line 377 of file Filestream.h.
GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::m_file [private] |
Definition at line 379 of file Filestream.h.
int64_t GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::m_fpos [private] |
Definition at line 381 of file Filestream.h.
FileProtocolAdapter* GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::m_pAdapter [private] |
Definition at line 380 of file Filestream.h.
char_type* GENAPI_NAMESPACE::IDevFileStreamBuf< CharType, Traits >::m_pBuffer [private] |
Definition at line 376 of file Filestream.h.