From c3124348d799ab746a5f4ab3d0d9175db9dac0ce Mon Sep 17 00:00:00 2001 From: snowdrop Date: Mon, 30 Aug 2004 07:30:00 +0000 Subject: moved to libsoap-win32 project --- examples/csoap/csoap.cpp | 113 ------------------------ examples/csoap/csoap.vcproj | 162 ----------------------------------- examples/csoap/iconv.dll | Bin 888832 -> 0 bytes examples/csoap/libxml2.dll | Bin 780288 -> 0 bytes examples/csoap/stdafx.cpp | 8 -- examples/csoap/stdafx.h | 12 --- examples/nanohttp/helloserver.c | 69 --------------- examples/nanohttp/helloserver.vcproj | 151 -------------------------------- examples/nanohttp/httpcpost.vcproj | 151 -------------------------------- examples/nanohttp/httpget.vcproj | 151 -------------------------------- examples/nanohttp/httpgetcb.vcproj | 151 -------------------------------- examples/nanohttp/httppost.vcproj | 151 -------------------------------- examples/nanohttp/postserver.vcproj | 151 -------------------------------- examples/nanohttp/pthreadVC.dll | Bin 53299 -> 0 bytes examples/nanohttp/stdafx.cpp | 7 -- examples/nanohttp/stdafx.h | 9 -- 16 files changed, 1286 deletions(-) delete mode 100644 examples/csoap/csoap.cpp delete mode 100644 examples/csoap/csoap.vcproj delete mode 100644 examples/csoap/iconv.dll delete mode 100644 examples/csoap/libxml2.dll delete mode 100644 examples/csoap/stdafx.cpp delete mode 100644 examples/csoap/stdafx.h delete mode 100644 examples/nanohttp/helloserver.c delete mode 100644 examples/nanohttp/helloserver.vcproj delete mode 100644 examples/nanohttp/httpcpost.vcproj delete mode 100644 examples/nanohttp/httpget.vcproj delete mode 100644 examples/nanohttp/httpgetcb.vcproj delete mode 100644 examples/nanohttp/httppost.vcproj delete mode 100644 examples/nanohttp/postserver.vcproj delete mode 100644 examples/nanohttp/pthreadVC.dll delete mode 100644 examples/nanohttp/stdafx.cpp delete mode 100644 examples/nanohttp/stdafx.h (limited to 'examples') diff --git a/examples/csoap/csoap.cpp b/examples/csoap/csoap.cpp deleted file mode 100644 index 289d77a..0000000 --- a/examples/csoap/csoap.cpp +++ /dev/null @@ -1,113 +0,0 @@ -// csoap.cpp : Defines the entry point for the console application. -// - -/****************************************************************** -* $Id: csoap.cpp,v 1.1 2004/08/26 17:00:18 rans Exp $ -* -* CSOAP Project: CSOAP examples project -* Copyright (C) 2003 Ferhat Ayaz -* -* This program is free software; you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation; either version 2 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA02111-1307USA -* -* Email: ayaz@jprogrammer.net -******************************************************************/ - -#include "stdafx.h" - -#include - -//static const char *url = "http://csoap.sourceforge.net/cgi-bin/csoapserver"; - -static const char *url = "http://localhost:10000/csoapserver"; -static const char *urn = "urn:examples"; -static const char *method = "sayHello"; - -/** -* print_xpath_nodes: -* @nodes: the nodes set. -* @output: the output file handle. -* -* Prints the @nodes content to @output. -*/ -void print_xpath_nodes(xmlNodeSetPtr nodes, FILE* output) { - xmlNodePtr cur; - int size; - int i; - - size = (nodes) ? nodes->nodeNr : 0; - - fprintf(output, "Result (%d nodes):\n", size); - for(i = 0; i < size; ++i) { - if(nodes->nodeTab[i]->type == XML_NAMESPACE_DECL) { - xmlNsPtr ns; - - ns = (xmlNsPtr)nodes->nodeTab[i]; - cur = (xmlNodePtr)ns->next; - if(cur->ns) { - fprintf(output, "= namespace \"%s\"=\"%s\" for node %s:%s\n", - ns->prefix, ns->href, cur->ns->href, cur->name); - } else { - fprintf(output, "= namespace \"%s\"=\"%s\" for node %s\n", - ns->prefix, ns->href, cur->name); - } - } else if(nodes->nodeTab[i]->type == XML_ELEMENT_NODE) { - cur = nodes->nodeTab[i]; - if(cur->ns) { - fprintf(output, "= element node \"%s:%s\"\n", - cur->ns->href, cur->name); - } else { - fprintf(output, "= element node \"%s\"\n", - cur->name); - } - } else { - cur = nodes->nodeTab[i]; - fprintf(output, "= node \"%s\": type %d\n", cur->name, cur->type); - } - } -} - -int _tmain(int argc, _TCHAR* argv[]) -{ - SoapEnv *env, *res; - xmlXPathObjectPtr xpathObj; -// const char xpathExpr[]="//*"; - const char xpathExpr[]="//Envelope/*"; - log_set_level(HLOG_VERBOSE); - - env = soap_env_new_with_method(urn, method); - soap_env_add_item(env, "xsd:string", "name", "Jonny B. Good"); - - if (argc > 1) - res = soap_client_invoke(env, argv[1], ""); - else - res = soap_client_invoke(env, url, ""); - - xpathObj = soap_xpath_eval(res->root->doc,xpathExpr); - soap_env_get_body(env); - if(xpathObj!=NULL) - { - print_xpath_nodes(xpathObj->nodesetval, stdout); - } - soap_xml_doc_print(res->root->doc); - - soap_env_free(res); - soap_env_free(env); - xmlXPathFreeObject(xpathObj); - - printf("Press ENTER to Continue"); - char c; - gets(&c); - return 0; -} \ No newline at end of file diff --git a/examples/csoap/csoap.vcproj b/examples/csoap/csoap.vcproj deleted file mode 100644 index 3d758d8..0000000 --- a/examples/csoap/csoap.vcproj +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/csoap/iconv.dll b/examples/csoap/iconv.dll deleted file mode 100644 index b448e7d..0000000 Binary files a/examples/csoap/iconv.dll and /dev/null differ diff --git a/examples/csoap/libxml2.dll b/examples/csoap/libxml2.dll deleted file mode 100644 index 410c208..0000000 Binary files a/examples/csoap/libxml2.dll and /dev/null differ diff --git a/examples/csoap/stdafx.cpp b/examples/csoap/stdafx.cpp deleted file mode 100644 index b51f75e..0000000 --- a/examples/csoap/stdafx.cpp +++ /dev/null @@ -1,8 +0,0 @@ -// stdafx.cpp : source file that includes just the standard includes -// csoap.pch will be the pre-compiled header -// stdafx.obj will contain the pre-compiled type information - -#include "stdafx.h" - -// TODO: reference any additional headers you need in STDAFX.H -// and not in this file diff --git a/examples/csoap/stdafx.h b/examples/csoap/stdafx.h deleted file mode 100644 index f9aca9b..0000000 --- a/examples/csoap/stdafx.h +++ /dev/null @@ -1,12 +0,0 @@ -// stdafx.h : include file for standard system include files, -// or project specific include files that are used frequently, but -// are changed infrequently -// - -#pragma once - - -#include -#include - -// TODO: reference additional headers your program requires here diff --git a/examples/nanohttp/helloserver.c b/examples/nanohttp/helloserver.c deleted file mode 100644 index f30d31a..0000000 --- a/examples/nanohttp/helloserver.c +++ /dev/null @@ -1,69 +0,0 @@ -/****************************************************************** -* $Id: helloserver.c,v 1.2 2004/08/26 17:02:24 rans Exp $ -* -* CSOAP Project: A http client/server library in C (example) -* Copyright (C) 2003 Ferhat Ayaz -* -* This library is free software; you can redistribute it and/or -* modify it under the terms of the GNU Library General Public -* License as published by the Free Software Foundation; either -* version 2 of the License, or (at your option) any later version. -* -* This library is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -* Library General Public License for more details. -* -* You should have received a copy of the GNU Library General Public -* License along with this library; if not, write to the -* Free Software Foundation, Inc., 59 Temple Place - Suite 330, -* Boston, MA 02111-1307, USA. -* -* Email: ayaz@jprogrammer.net -******************************************************************/ -#include - -#ifdef WIN32 -#include -#include -#else -#include -#endif - -/* -SERVICE: http://host:port/hello -*/ -void hello_world_service(httpd_conn_t *conn, hrequest_t *req) -{ - httpd_send_header(conn, 200, "OK", NULL); - hsocket_send(conn->sock, ""); - hsocket_send(conn->sock, "

Hello World!

"); - hsocket_send(conn->sock, ""); -} - -#ifdef WIN32 -int _tmain(int argc, _TCHAR* argv[]) -#else -int main(int argc, char *argv[]) -#endif -{ - log_set_level(HLOG_VERBOSE); - - if (httpd_init(argc, argv)) { - fprintf(stderr, "can not init httpd"); - return 1; - } - - if (!httpd_register("/hello", hello_world_service)) { - fprintf(stderr, "Can not register service"); - return 1; - } - - if (httpd_run()) { - fprintf(stderr, "can not run httpd"); - return 1; - } - - return 0; -} - diff --git a/examples/nanohttp/helloserver.vcproj b/examples/nanohttp/helloserver.vcproj deleted file mode 100644 index 683e2e2..0000000 --- a/examples/nanohttp/helloserver.vcproj +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/nanohttp/httpcpost.vcproj b/examples/nanohttp/httpcpost.vcproj deleted file mode 100644 index 0dbd521..0000000 --- a/examples/nanohttp/httpcpost.vcproj +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/nanohttp/httpget.vcproj b/examples/nanohttp/httpget.vcproj deleted file mode 100644 index b1201ad..0000000 --- a/examples/nanohttp/httpget.vcproj +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/nanohttp/httpgetcb.vcproj b/examples/nanohttp/httpgetcb.vcproj deleted file mode 100644 index d774f65..0000000 --- a/examples/nanohttp/httpgetcb.vcproj +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/nanohttp/httppost.vcproj b/examples/nanohttp/httppost.vcproj deleted file mode 100644 index e598907..0000000 --- a/examples/nanohttp/httppost.vcproj +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/nanohttp/postserver.vcproj b/examples/nanohttp/postserver.vcproj deleted file mode 100644 index fcd5983..0000000 --- a/examples/nanohttp/postserver.vcproj +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/nanohttp/pthreadVC.dll b/examples/nanohttp/pthreadVC.dll deleted file mode 100644 index 4fc1f00..0000000 Binary files a/examples/nanohttp/pthreadVC.dll and /dev/null differ diff --git a/examples/nanohttp/stdafx.cpp b/examples/nanohttp/stdafx.cpp deleted file mode 100644 index f0977a2..0000000 --- a/examples/nanohttp/stdafx.cpp +++ /dev/null @@ -1,7 +0,0 @@ -// stdafx.cpp : source file that includes just the standard includes -// csoapserver.pch will be the pre-compiled header -// stdafx.obj will contain the pre-compiled type information - -#include "stdafx.h" - - diff --git a/examples/nanohttp/stdafx.h b/examples/nanohttp/stdafx.h deleted file mode 100644 index f3469f3..0000000 --- a/examples/nanohttp/stdafx.h +++ /dev/null @@ -1,9 +0,0 @@ -// stdafx.h : include file for standard system include files, -// or project specific include files that are used frequently, but -// are changed infrequently -// - -#include -#include - -// TODO: reference additional headers your program requires here -- cgit v1.1-32-gdbae