TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
google::protobuf::io::FileInputStream::CopyingFileInputStream Class Reference

Public Member Functions

 CopyingFileInputStream (int file_descriptor)
 
 ~CopyingFileInputStream ()
 
bool Close ()
 
void SetCloseOnDelete (bool value)
 
int GetErrno ()
 
int Read (void *buffer, int size)
 
int Skip (int count)
 
- Public Member Functions inherited from google::protobuf::io::CopyingInputStream
virtual ~CopyingInputStream ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (CopyingFileInputStream)
 

Private Attributes

const int file_
 
bool close_on_delete_
 
bool is_closed_
 
int errno_
 
bool previous_seek_failed_
 

Constructor & Destructor Documentation

google::protobuf::io::FileInputStream::CopyingFileInputStream::CopyingFileInputStream ( int  file_descriptor)
google::protobuf::io::FileInputStream::CopyingFileInputStream::~CopyingFileInputStream ( )

Member Function Documentation

bool google::protobuf::io::FileInputStream::CopyingFileInputStream::Close ( )
int google::protobuf::io::FileInputStream::CopyingFileInputStream::GetErrno ( )
inline
104 { return errno_; }
int errno_
Definition: zero_copy_stream_impl.h:117
google::protobuf::io::FileInputStream::CopyingFileInputStream::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( CopyingFileInputStream  )
private
int google::protobuf::io::FileInputStream::CopyingFileInputStream::Read ( void *  buffer,
int  size 
)
virtual
void google::protobuf::io::FileInputStream::CopyingFileInputStream::SetCloseOnDelete ( bool  value)
inline
103 { close_on_delete_ = value; }
bool close_on_delete_
Definition: zero_copy_stream_impl.h:113
const FieldDescriptor value
Definition: descriptor.h:1522
int google::protobuf::io::FileInputStream::CopyingFileInputStream::Skip ( int  count)
virtual

Member Data Documentation

bool google::protobuf::io::FileInputStream::CopyingFileInputStream::close_on_delete_
private
int google::protobuf::io::FileInputStream::CopyingFileInputStream::errno_
private
const int google::protobuf::io::FileInputStream::CopyingFileInputStream::file_
private
bool google::protobuf::io::FileInputStream::CopyingFileInputStream::is_closed_
private
bool google::protobuf::io::FileInputStream::CopyingFileInputStream::previous_seek_failed_
private

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