TekFileASCII.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 #define     LIBTEKLTI_EXPORT  (0)
00022 #define     TEKFILE_INTERNAL  (0)
00023 #define     TEKFILEASCII_INTERNAL   (0)
00024 
00025 #ifndef     _cplusplus
00026 #define     _cplusplus
00027 #endif      /* _cplusplus */
00028 #include "teklti.h"
00029 
00030 #ifdef      NULL
00031 #undef      NULL
00032 #endif
00033 
00034 #define     NULL  0
00035 
00036 
00037 MKTEKUUID(UTekFileASCII, "7EBCE1F4-1E9E-11DA-9D37-000BDBC434D9")
00038 MKTEKDEBUGSTRING(DBTekFileASCII, "TekFileASCII")
00039 
00040 
00041 
00042 TekFileASCII::TekFileASCII()
00043 {
00044       ;
00045 }
00046 
00047 
00048 TekFileASCII::~TekFileASCII()
00049 {
00050       ;
00051 }
00052 
00053 
00054 #if   NULL != 0
00055 
00068 TEKERR TekFileASCII::ReadLine(uchar_t** Buffer, unsigned long ReadMax)
00069 {
00070 }
00071 
00078 TEKERR TekFileASCII::WriteLine(const uchar_t* Buffer)
00079 {
00080 }
00081 
00087 TEKERR TekFileASCII::get_FILE(FILE ** FileDescriptor)
00088 {
00089       return TEKERR_NOTIMPL;
00090 }
00091 
00092 
00098 TEKERR TekFileASCII::get_Filename(uchar_t ** Name)
00099 {
00100       return TEKERR_NOTIMPL;
00101 }
00102 
00103 
00114 TEKERR TekFileASCII::put_FILE(FILE * FileDescriptor)
00115 {
00116       return TEKERR_NOTIMPL;
00117 }
00118 
00119 
00125 TEKERR TekFileASCII::put_Filename(uchar_t * Name)
00126 {
00127       return TEKERR_NOTIMPL;
00128 }
00129 
00130 
00136 TEKERR TekFileASCII::get_Type(TekFileType * FileTypePointer)
00137 {
00138       return TEKERR_NOTIMPL;
00139 }
00140 
00141 
00147 TEKERR TekFileASCII::Close()
00148 {
00149       return TEKERR_NOTIMPL;
00150 }
00151 
00152 
00158 TEKERR TekFileASCII::get_Mode(TekFileMode * ModeID)
00159 {
00160       return TEKERR_NOTIMPL;
00161 }
00162 
00163 
00169 TEKERR TekFileASCII::Flush()
00170 {
00171       return TEKERR_NOTIMPL;
00172 }
00173 
00174 
00180 TEKERR TekFileASCII::Open()
00181 {
00182       return TEKERR_NOTIMPL;
00183 }
00184 
00185 
00191 TEKERR TekFileASCII::Open64()
00192 {
00193       return TEKERR_NOTIMPL;
00194 }
00195 
00196 
00202 TEKERR TekFileASCII::put_Mode(TekFileMode ModeID)
00203 {
00204       return TEKERR_NOTIMPL;
00205 }
00206 
00207 
00213 TEKERR TekFileASCII::Read64(void * Buffer, uint64_t BytesToRead, uint64_t * BytesRead)
00214 {
00215       return TEKERR_NOTIMPL;
00216 }
00217 
00218 
00224 TEKERR TekFileASCII::Read(void * Buffer, unsigned long BytesToRead, unsigned long * BytesRead)
00225 {
00226       return TEKERR_NOTIMPL;
00227 }
00228 
00229 
00235 TEKERR TekFileASCII::Seek64(TekFileSeek SeekWhere, int64_t NewLocation)
00236 {
00237       return TEKERR_NOTIMPL;
00238 }
00239 
00240 
00246 TEKERR TekFileASCII::Seek(TekFileSeek SeekWhere, signed long NewLocation)
00247 {
00248       return TEKERR_NOTIMPL;
00249 }
00250 
00251 
00257 TEKERR TekFileASCII::Write64(void * Buffer, uint64_t BytesToWrite, uint64_t * BytesWrote)
00258 {
00259       return TEKERR_NOTIMPL;
00260 }
00261 
00262 
00268 TEKERR TekFileASCII::Write(void * Buffer, unsigned long BytesToWrite, unsigned long * BytesWrote)
00269 {
00270       return TEKERR_NOTIMPL;
00271 }
00272 
00273 
00280 TEKERR TekFileASCII::get_Location(unsigned long * Location)
00281 {
00282       return TEKERR_NOTIMPL;
00283 }
00284 
00285 
00292 TEKERR TekFileASCII::get_Location64(uint64_t * Location)
00293 {
00294       return TEKERR_NOTIMPL;
00295 }
00296 
00297 
00298 #endif      /* not NULL != 0 */
00299 
SourceForge.net Logo  Technical Library Template Interface Project Page