TekFileBZ2.cpp

00001 /***************************************************************************
00002  *   Copyright (C) 2005 by Kevin McBride                                   *
00003  *   kevin@planetsaphire.com                                               *
00004  *                                                                         *
00005  *   This program is free software; you can redistribute it and/or modify  *
00006  *   it under the terms of the GNU Library General Public License as       *
00007  *   published by the Free Software Foundation; either version 2 of the    *
00008  *   License, or (at your option) any later version.                       *
00009  *                                                                         *
00010  *   This program is distributed in the hope that it will be useful,       *
00011  *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
00012  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
00013  *   GNU General Public License for more details.                          *
00014  *                                                                         *
00015  *   You should have received a copy of the GNU Library General Public     *
00016  *   License along with this program; if not, write to the                 *
00017  *   Free Software Foundation, Inc.,                                       *
00018  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
00019  ***************************************************************************/
00020 
00021 
00022 #define     LIBTEKLTI_EXPORT  (0)
00023 //#define   TEKFILEBZ2_INTERNAL     (0)
00024 //#define   TEKFILE_INTERNAL  (0)
00025 //#define   TEKSTD_INTERNAL   (0)
00026 
00027 #ifndef     _cplusplus
00028 #define     _cplusplus
00029 #endif      /* _cplusplus */
00030 #include "teklti.h"
00031 
00032 
00033 #ifndef     TEKLTI_USE_BZIP2
00034 #error You can not compile the BZIP2 interfaces unless TEKLTI_USE_BZIP2 is defined.
00035 #endif      /* TEKLTI_USE_BZIP2 */
00036 
00037 
00038 #ifdef      NULL
00039 #undef      NULL
00040 #endif      /* NULL */
00041 
00042 #define     NULL  0
00043 
00044 
00045 MKTEKUUID(UTekFileBZ2, "D5A00EBC-2C7F-11DA-9138-000BDBC434D9")
00046 MKTEKDEBUGSTRING(DBTekFileBZ2, "TekFileBZ2")
00047 
00048 
00052 TekFileBZ2::TekFileBZ2()
00053 {
00054 }
00055 
00056 
00060 TekFileBZ2::~TekFileBZ2()
00061 {
00062 }
00063 
00064 
00065 #if   NULL != 0
00066 //TEKSTD_SOURCE_FUNC(TekFileBZ2);
00067 //TEKSTD_SOURCE_FUNC_CALLFUNC(TekFileBZ2);
00068 
00069 
00070 
00080 TEKERR TekFileBZ2::get_BytesIn(uint64_t * RetVal)
00081 {
00082       return TEKERR_NOTIMPL;
00083 }
00084 
00085 
00096 TEKERR TekFileBZ2::get_BytesOut(uint64_t * RetVal)
00097 {
00098       return TEKERR_NOTIMPL;
00099 }
00100 
00101 
00112 TEKERR TekFileBZ2::put_UseLessMemory(unsigned int NewVal)
00113 {
00114       return TEKERR_NOTIMPL;
00115 }
00116 
00117 
00124 TEKERR TekFileBZ2::get_UseLessMemory(unsigned int * RetVal)
00125 {
00126       return TEKERR_NOTIMPL;
00127 }
00128 
00129 
00143 TEKERR TekFileBZ2::put_WorkFactor(unsigned int NewVal)
00144 {
00145       return TEKERR_NOTIMPL;
00146 }
00147 
00148 
00155 TEKERR TekFileBZ2::get_WorkFactor(unsigned int * RetVal)
00156 {
00157       return TEKERR_NOTIMPL;
00158 }
00159 
00160 
00171 TEKERR TekFileBZ2::put_Verbosity(unsigned int NewVal)
00172 {
00173       return TEKERR_NOTIMPL;
00174 }
00175 
00176 
00183 TEKERR TekFileBZ2::get_Verbosity(unsigned int * RetVal)
00184 {
00185       return TEKERR_NOTIMPL;
00186 }
00187 
00188 
00199 TEKERR TekFileBZ2::put_BlockSize(unsigned int NewVal)
00200 {
00201       return TEKERR_NOTIMPL;
00202 }
00203 
00204 
00210 TEKERR TekFileBZ2::get_BlockSize(unsigned int * RetVal)
00211 {
00212       return TEKERR_NOTIMPL;
00213 }
00214 
00215 
00226 TEKERR TekFileBZ2::CloseStream()
00227 {
00228       return TEKERR_NOTIMPL;
00229 }
00230 
00231 
00238 TEKERR TekFileBZ2::OpenStream()
00239 {
00240       return TEKERR_NOTIMPL;
00241 }
00242 
00243 
00249 TEKERR TekFileBZ2::get_FILE(FILE ** FileDescriptor)
00250 {
00251       return TEKERR_NOTIMPL;
00252 }
00253 
00254 
00260 TEKERR TekFileBZ2::get_Filename(uchar_t ** Name)
00261 {
00262       return TEKERR_NOTIMPL;
00263 }
00264 
00265 
00276 TEKERR TekFileBZ2::put_FILE(FILE * FileDescriptor)
00277 {
00278       return TEKERR_NOTIMPL;
00279 }
00280 
00281 
00287 TEKERR TekFileBZ2::put_Filename(uchar_t * Name)
00288 {
00289       return TEKERR_NOTIMPL;
00290 }
00291 
00292 
00298 TEKERR TekFileBZ2::get_Type(TekFileType * FileTypePointer)
00299 {
00300       return TEKERR_NOTIMPL;
00301 }
00302 
00303 
00309 TEKERR TekFileBZ2::Close()
00310 {
00311       return TEKERR_NOTIMPL;
00312 }
00313 
00314 
00320 TEKERR TekFileBZ2::get_Mode(TekFileMode * ModeID)
00321 {
00322       return TEKERR_NOTIMPL;
00323 }
00324 
00325 
00331 TEKERR TekFileBZ2::Flush()
00332 {
00333       return TEKERR_NOTIMPL;
00334 }
00335 
00336 
00342 TEKERR TekFileBZ2::Open()
00343 {
00344       return TEKERR_NOTIMPL;
00345 }
00346 
00347 
00353 TEKERR TekFileBZ2::Open64()
00354 {
00355       return TEKERR_NOTIMPL;
00356 }
00357 
00358 
00364 TEKERR TekFileBZ2::put_Mode(TekFileMode ModeID)
00365 {
00366       return TEKERR_NOTIMPL;
00367 }
00368 
00369 
00375 TEKERR TekFileBZ2::Read64(void * Buffer, uint64_t BytesToRead, uint64_t * BytesRead)
00376 {
00377       return TEKERR_NOTIMPL;
00378 }
00379 
00380 
00386 TEKERR TekFileBZ2::Read(void * Buffer, unsigned long BytesToRead, unsigned long * BytesRead)
00387 {
00388       return TEKERR_NOTIMPL;
00389 }
00390 
00391 
00397 TEKERR TekFileBZ2::Seek64(TekFileSeek SeekWhere, int64_t NewLocation)
00398 {
00399       return TEKERR_NOTIMPL;
00400 }
00401 
00402 
00408 TEKERR TekFileBZ2::Seek(TekFileSeek SeekWhere, signed long NewLocation)
00409 {
00410       return TEKERR_NOTIMPL;
00411 }
00412 
00413 
00419 TEKERR TekFileBZ2::Write64(void * Buffer, uint64_t BytesToWrite, uint64_t * BytesWrote)
00420 {
00421       return TEKERR_NOTIMPL;
00422 }
00423 
00424 
00430 TEKERR TekFileBZ2::Write(void * Buffer, unsigned long BytesToWrite, unsigned long * BytesWrote)
00431 {
00432       return TEKERR_NOTIMPL;
00433 }
00434 
00435 
00446 TEKERR TekFileBZ2::get_Location(unsigned long * Location)
00447 {
00448       return TEKERR_NOTIMPL;
00449 }
00450 
00451 
00462 TEKERR TekFileBZ2::get_Location64(uint64_t * Location)
00463 {
00464       return TEKERR_NOTIMPL;
00465 }
00466 
00467 #endif      /* NULL != 0 */
00468 
00469 
SourceForge.net Logo  Technical Library Template Interface Project Page