Changeset 15436


Ignore:
Timestamp:
2008-05-14T12:32:23+12:00 (16 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 edited

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
Note: See TracChangeset for help on using the changeset viewer.