_Filebuf_base Class Reference

#include <stdapis/stlportv5/stl/_fstream.h>

class _Filebuf_base
Protected Attributes
FILE *_M_file
_STLP_fd _M_file_id
unsigned char_M_is_open
ios_base::openmode _M_openmode
size_t _M_page_size
unsigned char_M_regular_file
unsigned char_M_should_close
Public Member Functions
_Filebuf_base()
_STLP_DECLSPEC bool_M_close()
_STLP_DECLSPEC streamoff_M_file_size()
streamoff _M_get_offset(char *, char *)
bool_M_in_binary_mode()
_STLP_DECLSPEC void *_M_mmap(streamoff, streamoff)
_STLP_DECLSPEC bool_M_open(const char *, ios_base::openmode, long)
_STLP_DECLSPEC bool_M_open(const char *, ios_base::openmode)
_STLP_DECLSPEC bool_M_open(int, ios_base::openmode)
_STLP_DECLSPEC ptrdiff_t_M_read(char *, ptrdiff_t)
_STLP_DECLSPEC streamoff_M_seek(streamoff, ios_base::seekdir)
_STLP_DECLSPEC void_M_unmap(void *, streamoff)
_STLP_DECLSPEC bool_M_write(char *, ptrdiff_t)
void_S_initialize()
_STLP_fd __get_fd()
bool__is_open()
int__o_mode()
_STLP_DECLSPEC size_t__page_size()
bool__regular_file()
bool__should_close()

Member Attribute Documentation

_M_file

FILE *_M_file[protected]

_M_file_id

_STLP_fd _M_file_id[protected]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

_M_is_open

unsigned char_M_is_open[protected]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

_M_openmode

ios_base::openmode _M_openmode[protected]

_M_page_size

size_t _M_page_size[protected, static]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

_M_regular_file

unsigned char_M_regular_file[protected]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

_M_should_close

unsigned char_M_should_close[protected]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Constructor & Destructor Documentation

_Filebuf_base ( )

_STLP_DECLSPEC_Filebuf_base()

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

Member Function Documentation

_M_close ( )

_STLP_DECLSPEC bool_M_close()

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

_M_file_size ( )

_STLP_DECLSPEC streamoff_M_file_size()

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

_M_get_offset ( char *, char * )

streamoff _M_get_offset(char *__first,
char *__last
)[inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__first-
__last-
Return Value
-

_M_in_binary_mode ( )

bool_M_in_binary_mode()const [inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

_M_mmap ( streamoff, streamoff )

_STLP_DECLSPEC void *_M_mmap(streamoff__offset,
streamoff__len
)

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__offset-
__len-
Return Value
-

_M_open ( const char *, ios_base::openmode, long )

_STLP_DECLSPEC bool_M_open(const char *,
ios_base::openmode,
long__protection
)

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
-
-
__protection-
Return Value
-

_M_open ( const char *, ios_base::openmode )

_STLP_DECLSPEC bool_M_open(const char *,
ios_base::openmode
)

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
-
-
Return Value
-

_M_open ( int, ios_base::openmode )

_STLP_DECLSPEC bool_M_open(int__id,
ios_base::openmode =  ios_base::__default_mode
)

_M_read ( char *, ptrdiff_t )

_STLP_DECLSPEC ptrdiff_t_M_read(char *__buf,
ptrdiff_t__n
)

_M_seek ( streamoff, ios_base::seekdir )

_STLP_DECLSPEC streamoff_M_seek(streamoff__offset,
ios_base::seekdir__dir
)

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__offset-
__dir-
Return Value
-

_M_unmap ( void *, streamoff )

_STLP_DECLSPEC void_M_unmap(void *__mmap_base,
streamoff__len
)

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Parameters
__mmap_base-
__len-
Return Value
-

_M_write ( char *, ptrdiff_t )

_STLP_DECLSPEC bool_M_write(char *__buf,
ptrdiff_t__n
)

_S_initialize ( )

void_S_initialize()[static]

__get_fd ( )

_STLP_fd __get_fd()const [inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

__is_open ( )

bool__is_open()const [inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

__o_mode ( )

int__o_mode()const [inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

__page_size ( )

_STLP_DECLSPEC size_t__page_size()[static]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

__regular_file ( )

bool__regular_file()const [inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-

__should_close ( )

bool__should_close()const [inline]

For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html

The Symbian implementation of this API fully supports all STL functionality.

Return Value
-