Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
ON_BinaryArchiveBuffer Class Reference

#include <opennurbs_archive.h>

Inheritance diagram for ON_BinaryArchiveBuffer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool AtEnd () const
ON_BufferBuffer () const
size_t CurrentPosition () const
 ON_BinaryArchiveBuffer (ON::archive_mode, ON_Buffer *buffer)
bool SeekFromCurrentPosition (int)
bool SeekFromEnd (ON__INT64)
bool SeekFromStart (size_t)
bool SetBuffer (ON_Buffer *buffer)
virtual ~ON_BinaryArchiveBuffer ()

Protected Member Functions

bool Flush ()
size_t Read (size_t, void *)
size_t Write (size_t, const void *)

Private Member Functions

 ON_BinaryArchiveBuffer (ON::archive_mode)
 ON_BinaryArchiveBuffer ()
 ON_BinaryArchiveBuffer (const ON_BinaryArchiveBuffer &)
ON_BinaryArchiveBufferoperator= (const ON_BinaryArchiveBuffer &)

Private Attributes

ON_Bufferm_buffer

Detailed Description

Definition at line 2819 of file opennurbs_archive.h.


Constructor & Destructor Documentation

ON_BinaryArchiveBuffer::ON_BinaryArchiveBuffer ( ON::archive_mode  mode,
ON_Buffer buffer 
)

Definition at line 15034 of file opennurbs_archive.cpp.

Definition at line 15040 of file opennurbs_archive.cpp.

ON_BinaryArchiveBuffer::ON_BinaryArchiveBuffer ( ON::archive_mode  ) [private]

Member Function Documentation

bool ON_BinaryArchiveBuffer::AtEnd ( ) const [virtual]

Implements ON_BinaryArchive.

Definition at line 15085 of file opennurbs_archive.cpp.

Definition at line 15056 of file opennurbs_archive.cpp.

size_t ON_BinaryArchiveBuffer::CurrentPosition ( ) const [virtual]

Implements ON_BinaryArchive.

Definition at line 15061 of file opennurbs_archive.cpp.

bool ON_BinaryArchiveBuffer::Flush ( ) [protected, virtual]

Implements ON_BinaryArchive.

Definition at line 15117 of file opennurbs_archive.cpp.

ON_BinaryArchiveBuffer& ON_BinaryArchiveBuffer::operator= ( const ON_BinaryArchiveBuffer ) [private]
size_t ON_BinaryArchiveBuffer::Read ( size_t  count,
void *  a 
) [protected, virtual]

Implements ON_BinaryArchive.

Definition at line 15101 of file opennurbs_archive.cpp.

bool ON_BinaryArchiveBuffer::SeekFromCurrentPosition ( int  offset) [virtual]

Implements ON_BinaryArchive.

Definition at line 15069 of file opennurbs_archive.cpp.

Definition at line 15093 of file opennurbs_archive.cpp.

bool ON_BinaryArchiveBuffer::SeekFromStart ( size_t  offset) [virtual]

Implements ON_BinaryArchive.

Definition at line 15077 of file opennurbs_archive.cpp.

Definition at line 15045 of file opennurbs_archive.cpp.

size_t ON_BinaryArchiveBuffer::Write ( size_t  count,
const void *  a 
) [protected, virtual]

Implements ON_BinaryArchive.

Definition at line 15109 of file opennurbs_archive.cpp.


Member Data Documentation

Definition at line 2870 of file opennurbs_archive.h.


The documentation for this class was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:51