Changeset 1347 for trunk/gsdl/src/recpt/librarymain.cpp
- Timestamp:
- 2000-08-03T17:21:26+12:00 (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/recpt/librarymain.cpp
r1327 r1347 27 27 #include "cgiwrapper.h" 28 28 #include "nullproto.h" 29 // z39.50 stuff - johnmcp 30 #include "z3950proto.h" 29 31 #include "collectserver.h" 30 32 #include "filter.h" … … 64 66 receptionist recpt; 65 67 nullproto nproto; 68 z3950proto zproto; 66 69 67 70 text_tarray collections; … … 120 123 browsefilterclass *browsefilter = new browsefilterclass(); 121 124 browsefilter->set_gdbmptr (gdbmhandler); 125 122 126 cserver->add_filter (browsefilter); 123 127 … … 136 140 mggdbmsource->set_mgsearchptr (mgsearch); 137 141 cserver->add_source (mggdbmsource); 138 139 142 } 140 143 else if (buildtype == "mgpp") { … … 166 169 colinfo.push_back (gsdlhome); 167 170 recpt.configure ("collectinfo", colinfo); 168 171 169 172 nproto.add_collectserver (cserver); 170 173 thiscol ++; … … 174 177 recpt.add_protocol (&nproto); 175 178 179 180 181 // z39.50 stuff - johnmcp 182 183 // add the z39.50 server information. Read in the file 184 // etc/recpt/z3950.cfg for list of servers and their databases. 185 text_t z3950cfg = filename_cat (gsdlhome, "etc"); 186 z3950cfg = filename_cat (z3950cfg, "recpt"); 187 z3950cfg = filename_cat (z3950cfg, "z3950.cfg"); 188 if (file_exists(z3950cfg)) { 189 zproto.read_config_file(z3950cfg); 190 // only add this protocol if we have any servers configured. 191 if (zproto.getServerCount()>0) 192 recpt.add_protocol (&zproto); 193 } 194 195 176 196 // add other converters 177 197 utf8inconvertclass utf8inconvert;
Note:
See TracChangeset
for help on using the changeset viewer.