inlib  1.2.0
Public Types | Public Member Functions
inlib::wroot::ifile Class Reference
Inheritance diagram for inlib::wroot::ifile:
Inheritance graph
[legend]

List of all members.

Public Types

enum  from { begin, current, end }
typedef bool(* zip_func )(std::ostream &, int, uint32, char *, uint32, char *, uint32 &)

Public Member Functions

virtual ~ifile ()
virtual bool verbose () const =0
virtual std::ostream & out ()=0
virtual bool byte_swap () const =0
virtual bool set_pos (seek=0, from=begin)=0
virtual seek END () const =0
virtual void set_END (seek)=0
virtual bool write_buffer (const char *, uint32)=0
virtual uint32 version () const =0
virtual bool synchronize ()=0
virtual bool ziper (char, zip_func &) const =0
virtual uint32 compression () const =0
virtual void compress_buffer (const buffer &, char *&, uint32 &, bool &)=0

Detailed Description

Definition at line 18 of file ifile.


Member Typedef Documentation

typedef bool(* inlib::wroot::ifile::zip_func)(std::ostream &, int, uint32, char *, uint32, char *, uint32 &)

Definition at line 41 of file ifile.


Member Enumeration Documentation

Enumerator:
begin 
current 
end 

Definition at line 25 of file ifile.

            {
    begin,
    current,
    end
  };

Constructor & Destructor Documentation

virtual inlib::wroot::ifile::~ifile ( ) [inline, virtual]

Definition at line 20 of file ifile.

{}

Member Function Documentation

virtual bool inlib::wroot::ifile::byte_swap ( ) const [pure virtual]

Implemented in inlib::wroot::file.

virtual void inlib::wroot::ifile::compress_buffer ( const buffer ,
char *&  ,
uint32 ,
bool &   
) [pure virtual]

Implemented in inlib::wroot::file.

virtual uint32 inlib::wroot::ifile::compression ( ) const [pure virtual]

Implemented in inlib::wroot::file.

virtual seek inlib::wroot::ifile::END ( ) const [pure virtual]

Implemented in inlib::wroot::file.

virtual std::ostream& inlib::wroot::ifile::out ( ) [pure virtual]

Implemented in inlib::wroot::file.

virtual void inlib::wroot::ifile::set_END ( seek  ) [pure virtual]

Implemented in inlib::wroot::file.

virtual bool inlib::wroot::ifile::set_pos ( seek  = 0,
from  = begin 
) [pure virtual]

Implemented in inlib::wroot::file.

virtual bool inlib::wroot::ifile::synchronize ( ) [pure virtual]

Implemented in inlib::wroot::file.

virtual bool inlib::wroot::ifile::verbose ( ) const [pure virtual]

Implemented in inlib::wroot::file.

virtual uint32 inlib::wroot::ifile::version ( ) const [pure virtual]

Implemented in inlib::wroot::file.

virtual bool inlib::wroot::ifile::write_buffer ( const char *  ,
uint32   
) [pure virtual]

Implemented in inlib::wroot::file.

virtual bool inlib::wroot::ifile::ziper ( char  ,
zip_func  
) const [pure virtual]

Implemented in inlib::wroot::file.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines