From ae2779e504ca5ae11a87e047b4536a5f428cce4d Mon Sep 17 00:00:00 2001 From: pixel Date: Sat, 27 Nov 2004 21:46:02 +0000 Subject: Large dos2unix commit... --- include/Handle.h | 184 +++++++++++++++++++++++++++---------------------------- 1 file changed, 92 insertions(+), 92 deletions(-) (limited to 'include/Handle.h') diff --git a/include/Handle.h b/include/Handle.h index ee0f3f7..9b6f88d 100644 --- a/include/Handle.h +++ b/include/Handle.h @@ -1,92 +1,92 @@ -/* - * Baltisot - * Copyright (C) 1999-2003 Nicolas "Pixel" Noble - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -/* $Id: Handle.h,v 1.33 2004-11-27 21:43:48 pixel Exp $ */ - -#ifndef __HANDLE_H__ -#define __HANDLE_H__ - -#include -#include - -#include -#include -#include -#include - -class Handle : public Base { - public: - Handle(const Handle &); - virtual ~Handle(); - virtual ssize_t read(void * buf, size_t count) throw (GeneralException); - virtual ssize_t write(const void * buf, size_t count) throw (GeneralException); - Uint8 readU8(); - Uint16 readU16(); - Uint32 readU32(); - void writeU8(Uint8); - void writeU16(Uint16); - void writeU32(Uint32); - void copyto(Handle *, ssize_t = -1); - void copyfrom(Handle *, ssize_t = -1); - bool IsClosed(void) const; - bool IsNonBlock(void) const; - void SetNonBlock(void); - virtual bool CanRead() const; - virtual bool CanWrite() const; - virtual bool CanSeek() const; - virtual off_t seek(off_t, int = SEEK_SET) throw (GeneralException); - virtual off_t tell() const; - virtual String GetName() const; - virtual ssize_t GetSize() const; - virtual time_t GetModif() const; - void close() throw (GeneralException); - int GetHandle(); - void * GetHFile(); - virtual bool CanWatch() const; - virtual int Dup() const throw (GeneralException); - virtual void SetZ(int = 9) throw (GeneralException); - virtual void Flush(); - - void * mmap(off_t = 0, size_t = -1) throw (GeneralException); - void munmap() throw (GeneralException); - protected: - Handle(int h); - int GetHandle() const; - off_t itell; - void * hFile; - private: - ssize_t uwrite(const void *, size_t) throw (GeneralException); - ssize_t uread(void *, size_t); - int h; - bool closed, nonblock; - gzFile zfile; - z_stream zstrm; - int z, c; - void * hMapObject; - bool mapped; - size_t maplength; - void * mappedarea; -}; - -Handle & operator<<(Handle &, const String &); -Handle & operator>>(Handle &, String &); - -void copy(Handle *, Handle *, ssize_t = -1); - -#endif +/* + * Baltisot + * Copyright (C) 1999-2003 Nicolas "Pixel" Noble + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +/* $Id: Handle.h,v 1.34 2004-11-27 21:46:02 pixel Exp $ */ + +#ifndef __HANDLE_H__ +#define __HANDLE_H__ + +#include +#include + +#include +#include +#include +#include + +class Handle : public Base { + public: + Handle(const Handle &); + virtual ~Handle(); + virtual ssize_t read(void * buf, size_t count) throw (GeneralException); + virtual ssize_t write(const void * buf, size_t count) throw (GeneralException); + Uint8 readU8(); + Uint16 readU16(); + Uint32 readU32(); + void writeU8(Uint8); + void writeU16(Uint16); + void writeU32(Uint32); + void copyto(Handle *, ssize_t = -1); + void copyfrom(Handle *, ssize_t = -1); + bool IsClosed(void) const; + bool IsNonBlock(void) const; + void SetNonBlock(void); + virtual bool CanRead() const; + virtual bool CanWrite() const; + virtual bool CanSeek() const; + virtual off_t seek(off_t, int = SEEK_SET) throw (GeneralException); + virtual off_t tell() const; + virtual String GetName() const; + virtual ssize_t GetSize() const; + virtual time_t GetModif() const; + void close() throw (GeneralException); + int GetHandle(); + void * GetHFile(); + virtual bool CanWatch() const; + virtual int Dup() const throw (GeneralException); + virtual void SetZ(int = 9) throw (GeneralException); + virtual void Flush(); + + void * mmap(off_t = 0, size_t = -1) throw (GeneralException); + void munmap() throw (GeneralException); + protected: + Handle(int h); + int GetHandle() const; + off_t itell; + void * hFile; + private: + ssize_t uwrite(const void *, size_t) throw (GeneralException); + ssize_t uread(void *, size_t); + int h; + bool closed, nonblock; + gzFile zfile; + z_stream zstrm; + int z, c; + void * hMapObject; + bool mapped; + size_t maplength; + void * mappedarea; +}; + +Handle & operator<<(Handle &, const String &); +Handle & operator>>(Handle &, String &); + +void copy(Handle *, Handle *, ssize_t = -1); + +#endif -- cgit v1.2.3