* Copyright (c) 2000-2001, Index Data.
* See the file LICENSE for details.
*
- * $Id: yaz-z-server.h,v 1.3 2001-03-27 14:47:45 adam Exp $
+ * $Id: yaz-z-server.h,v 1.4 2001-04-02 13:39:34 adam Exp $
*/
#include <yaz++/yaz-z-assoc.h>
void create_surrogateDiagnostics(Z_NamePlusRecord *rec,
const char *dbname, int error,
char *const addinfo);
+
+ Z_Records *create_nonSurrogateDiagnostics (int error,
+ const char *addinfo);
+
+
virtual ODR odr_encode();
+
private:
Z_Records *pack_records (const char *resultSetName,
int start, int num,
int *next, int *pres,
int *oid);
- Z_Records *create_nonSurrogateDiagnostics (int error,
- const char *addinfo);
-
void fetch_via_piggyback (Z_SearchRequest *searchRequest,
Z_SearchResponse *searchResponse);
void fetch_via_present (Z_PresentRequest *req, Z_PresentResponse *res);
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib yazxx.lib yaz.lib wsock32.lib /nologo /subsystem:console /machine:I386 /libpath:"../yazxx/release" /libpath:"../../../yaz/lib"
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib yazxx.lib yaz.lib wsock32.lib /nologo /subsystem:console /machine:I386 /out:"Release/yazmyclient.exe" /libpath:"../yazxx/release" /libpath:"../../../yaz/lib"
# Begin Special Build Tool
OutDir=.\Release
ProjDir=.
-TargetName=yazclient
+TargetName=yazmyclient
SOURCE="$(InputPath)"
PostBuild_Cmds=copy $(OutDir)\$(TargetName).exe $(ProjDir)\..\..\..\bin
# End Special Build Tool
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib yazxx.lib yaz.lib wsock32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"../yazxx/debug" /libpath:"../../../yaz/lib"
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib yazxx.lib yaz.lib wsock32.lib /nologo /subsystem:console /debug /machine:I386 /out:"Debug/yazmyclient.exe" /pdbtype:sept /libpath:"../yazxx/debug" /libpath:"../../../yaz/lib"
# Begin Special Build Tool
OutDir=.\Debug
ProjDir=.
-TargetName=yazclient
+TargetName=yazmyclient
SOURCE="$(InputPath)"
PostBuild_Cmds=copy $(OutDir)\$(TargetName).exe $(ProjDir)\..\..\..\bin
# End Special Build Tool
# Name "yazclient - Win32 Debug"
# Begin Source File
-SOURCE="..\..\src\yaz-client.cpp"
+SOURCE="..\..\src\yaz-my-client.cpp"
# End Source File
# End Target
# End Project
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib yazxx.lib yaz.lib wsock32.lib /nologo /subsystem:console /machine:I386 /libpath:"../yazxx/release" /libpath:"../../../yaz/lib"
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib yazxx.lib yaz.lib wsock32.lib /nologo /subsystem:console /machine:I386 /out:"Release/yazmyserver.exe" /libpath:"../yazxx/release" /libpath:"../../../yaz/lib"
# Begin Special Build Tool
OutDir=.\Release
ProjDir=.
-TargetName=yazserver
+TargetName=yazmyserver
SOURCE="$(InputPath)"
PostBuild_Cmds=copy $(OutDir)\$(TargetName).exe $(ProjDir)\..\..\..\bin
# End Special Build Tool
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib yazxx.lib yaz.lib wsock32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"../yazxx/debug" /libpath:"../../../yaz/lib"
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib yazxx.lib yaz.lib wsock32.lib /nologo /subsystem:console /debug /machine:I386 /out:"Debug/yazmyserver.exe" /pdbtype:sept /libpath:"../yazxx/debug" /libpath:"../../../yaz/lib"
# Begin Special Build Tool
OutDir=.\Debug
ProjDir=.
-TargetName=yazserver
+TargetName=yazmyserver
SOURCE="$(InputPath)"
PostBuild_Cmds=copy $(OutDir)\$(TargetName).exe $(ProjDir)\..\..\..\bin
# End Special Build Tool
# Name "yazserver - Win32 Debug"
# Begin Source File
-SOURCE="..\..\src\yaz-server.cpp"
+SOURCE="..\..\src\yaz-marc-sample.cpp"
+# End Source File
+# Begin Source File
+
+SOURCE="..\..\src\yaz-my-server.cpp"
# End Source File
# End Target
# End Project
# End Source File
# Begin Source File
+SOURCE="..\..\src\yaz-pdu-assoc-thread.cpp"
+# End Source File
+# Begin Source File
+
SOURCE="..\..\src\yaz-pdu-assoc.cpp"
# End Source File
# Begin Source File
# End Source File
# Begin Source File
+SOURCE="..\..\src\yaz-z-server-ill.cpp"
+# End Source File
+# Begin Source File
+
+SOURCE="..\..\src\yaz-z-server-sr.cpp"
+# End Source File
+# Begin Source File
+
SOURCE="..\..\src\yaz-z-server.cpp"
# End Source File
# Begin Source File