TekUserDBUnix.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 #define LIBTEKLTI_EXPORT (1)
00021 
00022 #ifndef _cplusplus
00023 #define _cplusplus
00024 #endif /* _cplusplus */
00025 
00026 #include "teklti.h"
00027 
00028 MKTEKUUID(UTekUserDBUnix, "714F5DDE-4280-11DA-9100-000BDBC434D9")
00029 MKTEKDEBUGSTRING(DBTekUserDBUnix, "TekUserDBUnix")
00030 
00031 TekUserDBUnix::TekUserDBUnix()
00032 {
00033       ;
00034 }
00035 
00036 
00037 TekUserDBUnix::~TekUserDBUnix()
00038 {
00039       ;
00040 }
00041 
00042 
00048 TEKERR TekUserDBUnix::Clone(TekEnum ** RetVal)
00049 {
00050       return TEKERR_NOTIMPL;
00051 }
00052 
00058 TEKERR TekUserDBUnix::Back(void ** RetVal)
00059 {
00060       return TEKERR_NOTIMPL;
00061 }
00062 
00068 TEKERR TekUserDBUnix::EnumNo(unsigned long ItemNo)
00069 {
00070       return TEKERR_NOTIMPL;
00071 }
00072 
00078 TEKERR TekUserDBUnix::Next(void ** RetVal)
00079 {
00080       return TEKERR_NOTIMPL;
00081 }
00082 
00088 TEKERR TekUserDBUnix::Reset()
00089 {
00090       return TEKERR_NOTIMPL;
00091 }
00092 
00098 TEKERR TekUserDBUnix::Open()
00099 {
00100       return TEKERR_NOTIMPL;
00101 }
00102 
00108 TEKERR TekUserDBUnix::Close()
00109 {
00110       return TEKERR_NOTIMPL;
00111 }
00112 
00118 TEKERR TekUserDBUnix::Flush()
00119 {
00120       return TEKERR_NOTIMPL;
00121 }
00122 
00129 TEKERR TekUserDBUnix::OpenAndLoadAll()
00130 {
00131       return TEKERR_NOTIMPL;
00132 }
00133 
00139 TEKERR TekUserDBUnix::FindUser(const uchar_t * Username, TekUser * RetVal)
00140 {
00141       return TEKERR_NOTIMPL;
00142 }
00143 
00178 TEKERR TekUserDBUnix::FindUsers(
00179   const uchar_t * SearchString,
00180   TekUserDBFunc * FuncToCall,
00181   struct TekArray ** RetVal
00182 )
00183 {
00184       return TEKERR_NOTIMPL;
00185 }
00186 
00193 TEKERR TekUserDBUnix::FindUsersFree(TekUser ** UserInfoArray)
00194 {
00195       return TEKERR_NOTIMPL;
00196 }
00197 
00203 TEKERR TekUserDBUnix::WriteUsers(TekUser ** UserInfoArray, unsigned long Count)
00204 {
00205       return TEKERR_NOTIMPL;
00206 }
00207 
00213 TEKERR TekUserDBUnix::WriteUser(TekUser * UserInfo)
00214 {
00215       return TEKERR_NOTIMPL;
00216 }
00217 
00223 TEKERR TekUserDBUnix::DeleteUser(TekUser * UserInfo)
00224 {
00225       return TEKERR_NOTIMPL;
00226 }
00227 
00267 TEKERR TekUserDBUnix::DeleteUsers(
00268   const uchar_t * SearchString,
00269   TekUserDBFunc * FuncToCall,
00270   struct TekArray ** RetVal
00271 )
00272 {
00273       return TEKERR_NOTIMPL;
00274 }
00275 
00283 TEKERR TekUserDBUnix::put_Filename(const uchar_t * NewFilename)
00284 {
00285       return TEKERR_NOTIMPL;
00286 }
00287 
00293 TEKERR TekUserDBUnix::get_Filename(uchar_t ** Filename)
00294 {
00295       return TEKERR_NOTIMPL;
00296 }
00297 
00303 TEKERR TekUserDBUnix::get_ReadOnly(bool * ReadOnlyStat)
00304 {
00305       return TEKERR_NOTIMPL;
00306 }
00307 
00317 TEKERR TekUserDBUnix::get_FileInterfaceUUID(uuid_t * FileUUID)
00318 {
00319       return TEKERR_NOTIMPL;
00320 }
00321 
00327 TEKERR TekUserDBUnix::put_FileInterfaceUUID(const uuid_t * FileUUID)
00328 {
00329       return TEKERR_NOTIMPL;
00330 }
00331 
00337 TEKERR TekUserDBUnix::get_GenericFileType(TekFileType * CurrentFileType)
00338 {
00339       return TEKERR_NOTIMPL;
00340 }
00341 
00347 TEKERR TekUserDBUnix::put_GenericFileType(TekFileType CurrentFileType)
00348 {
00349       return TEKERR_NOTIMPL;
00350 }
00351 
SourceForge.net Logo  Technical Library Template Interface Project Page