Changeset 15436

Show
Ignore:
Timestamp:
14.05.2008 12:32:23 (12 years ago)
Author:
mdewsnip
Message:

(Adding new DB support) Created stub dbclass that gdbmclass (and sqlitedbclass etc. in the future) will inherit from.

Location:
gsdl/trunk/lib
Files:
2 added
4 modified

Legend:

Unmodified
Added
Removed
  • gsdl/trunk/lib/Makefile.in

    r15429 r15436  
    8989 
    9090HEADERS = \ 
    91   cfgread.h        cnfgable.h       cnfgator.h       display.h \ 
    92   fileutil.h       gdbmclass.h      gsdlsitecfg.h    gsdltimes.h \ 
    93   gsdltools.h      gsdlunicode.h    infodbclass.h    md5.h \ 
    94   OIDtools.h       phrases.h        text_t.h         $(CORBAHEADERS)  gsdlconf.h 
     91  cfgread.h        cnfgable.h       cnfgator.h       dbclass.h \ 
     92  display.h        fileutil.h       gdbmclass.h      gsdlsitecfg.h \ 
     93  gsdltimes.h      gsdltools.h      gsdlunicode.h    infodbclass.h \ 
     94  md5.h            OIDtools.h       phrases.h        text_t.h \ 
     95  $(CORBAHEADERS)  gsdlconf.h 
    9596 
    9697SOURCES = \ 
    97   cfgread.cpp      cnfgable.cpp     cnfgator.cpp     display.cpp \ 
    98   fileutil.cpp     gdbmclass.cpp    gsdlsitecfg.cpp  gsdltimes.cpp \ 
    99   gsdltools.cpp    gsdlunicode.cpp  infodbclass.cpp  md5.cpp \ 
    100   OIDtools.cpp     phrases.cpp      text_t.cpp       $(CORBASOURCES) 
     98  cfgread.cpp      cnfgable.cpp     cnfgator.cpp     dbclass.cpp \ 
     99  display.cpp      fileutil.cpp     gdbmclass.cpp    gsdlsitecfg.cpp \ 
     100  gsdltimes.cpp    gsdltools.cpp    gsdlunicode.cpp  infodbclass.cpp \ 
     101  md5.cpp          OIDtools.cpp     phrases.cpp      text_t.cpp \ 
     102  $(CORBASOURCES) 
    101103 
    102104OBJECTS = \ 
    103   cfgread.o        cnfgable.o       cnfgator.o       display.o \ 
    104   fileutil.o       gdbmclass.o      gsdlsitecfg.o    gsdltimes.o \ 
    105   gsdltools.o      gsdlunicode.o    infodbclass.o    md5.o \ 
    106   OIDtools.o       phrases.o        text_t.o         $(CORBAOBJECTS) 
     105  cfgread.o        cnfgable.o       cnfgator.o       dbclass.o \ 
     106  display.o        fileutil.o       gdbmclass.o      gsdlsitecfg.o \ 
     107  gsdltimes.o      gsdltools.o      gsdlunicode.o    infodbclass.o \ 
     108  md5.o            OIDtools.o       phrases.o        text_t.o \ 
     109  $(CORBAOBJECTS) 
    107110 
    108111 
  • gsdl/trunk/lib/gdbmclass.h

    r15429 r15436  
    2424 *********************************************************************/ 
    2525 
    26  
    2726#ifndef GDBMCLASS_H 
    2827#define GDBMCLASS_H 
     
    3029 
    3130#include "gsdlconf.h" 
    32 #include "text_t.h" 
    33 #include "infodbclass.h" 
     31#include "dbclass.h" 
    3432 
    3533#ifdef __WIN32__ 
     
    5149 
    5250 
    53 class gdbmclass 
     51class gdbmclass: dbclass 
    5452{ 
    5553public: 
    56   gdbmclass() {gdbmfile = NULL; logout = &cerr;}; 
     54  gdbmclass() { gdbmfile = NULL; }; 
    5755  ~gdbmclass(); 
    5856   
     
    9492  text_t openfile; 
    9593  GDBM_FILE gdbmfile; 
    96   ostream *logout; 
    9794 
    9895  void get_first_child (text_t &OID, infodbclass &info); 
  • gsdl/trunk/lib/infodbclass.h

    r15429 r15436  
    2424 *********************************************************************/ 
    2525 
    26  
    2726#ifndef INFODBCLASS_H 
    2827#define INFODBCLASS_H 
    2928 
    3029 
    31 #include "gsdlconf.h" 
    3230#include "text_t.h" 
    33  
    34 #if defined(GSDL_USE_OBJECTSPACE) 
    35 #  include <ospace\std\iostream> 
    36 #  include <ospace\std\fstream> 
    37 #elif defined(GSDL_USE_IOS_H) 
    38 #  include <iostream.h> 
    39 #  include <fstream.h> 
    40 #else 
    41 #  include <iostream> 
    42 #  include <fstream> 
    43 #endif 
    4431 
    4532 
  • gsdl/trunk/lib/win32.mak

    r15429 r15436  
    7272 
    7373HEADERS = \ 
    74   cfgread.h        cnfgable.h       cnfgator.h       display.h \ 
    75   fileutil.h       gdbmclass.h      gsdlsitecfg.h    gsdltimes.h \ 
    76   gsdltools.h      gsdlunicode.h    infodbclass.h    md5.h \ 
    77   OIDtools.h       phrases.h        text_t.h         gsdlconf.h 
     74  cfgread.h        cnfgable.h       cnfgator.h       dbclass.h \ 
     75  display.h        fileutil.h       gdbmclass.h      gsdlsitecfg.h \ 
     76  gsdltimes.h      gsdltools.h      gsdlunicode.h    infodbclass.h \ 
     77  md5.h            OIDtools.h       phrases.h        text_t.h \ 
     78  $(CORBAHEADERS)  gsdlconf.h 
    7879 
    7980SOURCES = \ 
    80   cfgread.cpp      cnfgable.cpp     cnfgator.cpp     display.cpp \ 
    81   fileutil.cpp     gdbmclass.cpp    gsdlsitecfg.cpp  gsdltimes.cpp \ 
    82   gsdltools.cpp    gsdlunicode.cpp  infodbclass.cpp  md5.cpp \ 
    83   OIDtools.cpp     phrases.cpp      text_t.cpp 
     81  cfgread.cpp      cnfgable.cpp     cnfgator.cpp     dbclass.cpp \ 
     82  display.cpp      fileutil.cpp     gdbmclass.cpp    gsdlsitecfg.cpp \ 
     83  gsdltimes.cpp    gsdltools.cpp    gsdlunicode.cpp  infodbclass.cpp \ 
     84  md5.cpp          OIDtools.cpp     phrases.cpp      text_t.cpp \ 
     85  $(CORBASOURCES) 
    8486 
    8587OBJECTS = \ 
    86   cfgread.o        cnfgable.o       cnfgator.o       display.o \ 
    87   fileutil.o       gdbmclass.o      gsdlsitecfg.o    gsdltimes.o \ 
    88   gsdltools.o      gsdlunicode.o    infodbclass.o    md5.o \ 
    89   OIDtools.o       phrases.o        text_t.o 
     88  cfgread.o        cnfgable.o       cnfgator.o       dbclass.o \ 
     89  display.o        fileutil.o       gdbmclass.o      gsdlsitecfg.o \ 
     90  gsdltimes.o      gsdltools.o      gsdlunicode.o    infodbclass.o \ 
     91  md5.o            OIDtools.o       phrases.o        text_t.o \ 
     92  $(CORBAOBJECTS) 
    9093 
    9194