Compare commits
	
		
			190 Commits
		
	
	
		
			release-1.
			...
			release-1.
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | 62903b80f0 | ||
|   | 6080414dc9 | ||
|   | 6cbd7f0159 | ||
|   | c7c493c043 | ||
|   | c2f8e8789a | ||
|   | 76457d0187 | ||
|   | 9f5d49f9fd | ||
|   | cad4d05cd7 | ||
|   | 26b8968e0c | ||
|   | d2eaa23b59 | ||
|   | b8aec74782 | ||
|   | 851cfbc4db | ||
|   | f42bbb6dc2 | ||
|   | bd6027c3d1 | ||
|   | e3865bf6b6 | ||
|   | 27af41e562 | ||
|   | 1f05f5d6cc | ||
|   | 43b9760840 | ||
|   | 0103424b91 | ||
|   | 13a1fff7a1 | ||
|   | c9463545a8 | ||
|   | de1d7e81a3 | ||
|   | f87dbf8115 | ||
|   | 83ee32afb7 | ||
|   | 4f960c4e34 | ||
|   | c85537df11 | ||
|   | 20905cb7a7 | ||
|   | 5b744169d5 | ||
|   | c69e16b347 | ||
|   | cb7e6b7472 | ||
|   | fd80e5a8ff | ||
|   | b29de32110 | ||
|   | 6455ac6eea | ||
|   | f7bb1f9582 | ||
|   | 0728ab3b25 | ||
|   | cb9ee8254c | ||
|   | f08fdac9b6 | ||
|   | 0db035cc7b | ||
|   | da11e52924 | ||
|   | bc7b0c9d4d | ||
|   | b2757d9d55 | ||
|   | 7967a0cd45 | ||
|   | 67b51187b9 | ||
|   | 491f5ffef6 | ||
|   | e4bcf18599 | ||
|   | c856356414 | ||
|   | 6acffb7ede | ||
|   | 837f31bacd | ||
|   | 5151d45203 | ||
|   | 114389589d | ||
|   | b817ec5152 | ||
|   | d9de9a486c | ||
|   | 13ebb40e08 | ||
|   | b614c81e94 | ||
|   | 53766465a9 | ||
|   | 9bc187d4c6 | ||
|   | 80517f26a6 | ||
|   | 468cb2a908 | ||
|   | d71db4c57c | ||
|   | 947dfd9a85 | ||
|   | 8f7fd0fc6d | ||
|   | 81635d74c1 | ||
|   | d8ba182d85 | ||
|   | 0a41ee988b | ||
|   | 907eb0636a | ||
|   | 80fc7c3bb0 | ||
|   | 83fb96fbe2 | ||
|   | 4e1240a0a8 | ||
|   | 2c1dba2942 | ||
|   | 4ceb6c67d1 | ||
|   | 3fa207984a | ||
|   | b82c9c6009 | ||
|   | b1f6e83380 | ||
|   | 00a33f5788 | ||
|   | dfec187e88 | ||
|   | dee3e96a63 | ||
|   | 23e8160417 | ||
|   | 99e11d4fd5 | ||
|   | fb4e7f659d | ||
|   | 28799f26c9 | ||
|   | c1e5e4d6a4 | ||
|   | c0d9908afe | ||
|   | e80cc3ac64 | ||
|   | e04192e1d0 | ||
|   | bbe85ef599 | ||
|   | 5c0893928c | ||
|   | 948c959be5 | ||
|   | f8c4d81ee5 | ||
|   | 286a45d4ad | ||
|   | 59e0e015be | ||
|   | bdda54a66b | ||
|   | 41cb45146c | ||
|   | 2c2a5f7c18 | ||
|   | 047b9534bb | ||
|   | 88076a3c4b | ||
|   | c3060e0d0b | ||
|   | 2ac3819f8c | ||
|   | 0d451c9c8e | ||
|   | bbd16d75ed | ||
|   | a225d3b54e | ||
|   | 08834bf0f0 | ||
|   | e31fcce11d | ||
|   | dce8f71256 | ||
|   | 7a359f29e3 | ||
|   | ed9a594e73 | ||
|   | 039b5fdae6 | ||
|   | f07bcb749f | ||
|   | f64c539395 | ||
|   | cab8e4f799 | ||
|   | 2331839f69 | ||
|   | 363ac6e007 | ||
|   | 5c4e45fb4d | ||
|   | 436bc8fc6d | ||
|   | c6d3d63223 | ||
|   | ae7ca6a2cf | ||
|   | 9595ddcf3a | ||
|   | fd19d54144 | ||
|   | 17db87ab96 | ||
|   | 3b12ced1f8 | ||
|   | 4abbd5a8a4 | ||
|   | 836069f43b | ||
|   | 353a876a54 | ||
|   | 2bc6a1f8dd | ||
|   | 1d9e8712b7 | ||
|   | 819ad1f365 | ||
|   | e9e8ea5636 | ||
|   | 14f72e1442 | ||
|   | ae13c481a7 | ||
|   | 38a91fdaec | ||
|   | 87f336c940 | ||
|   | 74d2b0049b | ||
|   | 635d6ffa93 | ||
|   | 8c56f16607 | ||
|   | 5d3ef166c1 | ||
|   | a4072c19b1 | ||
|   | 1716c7a10d | ||
|   | 83782e8ae2 | ||
|   | f1cc7db79d | ||
|   | e69d5a8609 | ||
|   | 16637892e3 | ||
|   | d19a57c866 | ||
|   | 8c21b2c4d9 | ||
|   | 736efca5dd | ||
|   | d5449dc948 | ||
|   | 7c49b3b8a4 | ||
|   | 5c03ebe6e1 | ||
|   | d17eb5fcfc | ||
|   | 8625298899 | ||
|   | 864d3db0ad | ||
|   | 1d4d1ff87e | ||
|   | a26769b27b | ||
|   | fbbec55457 | ||
|   | 8245b0d808 | ||
|   | 815d08420a | ||
|   | 1d0ce01f31 | ||
|   | 947896bcee | ||
|   | 7ed934d858 | ||
|   | 4a7708331c | ||
|   | ab66940a89 | ||
|   | ebac5fe596 | ||
|   | 11de68d0e3 | ||
|   | dfe3071af4 | ||
|   | cd50cb678f | ||
|   | f13fd3d522 | ||
|   | 927b86545f | ||
|   | a155612cba | ||
|   | df3df9eaed | ||
|   | eefeb86a96 | ||
|   | 0452011b99 | ||
|   | a20707485d | ||
|   | ec86a6f92b | ||
|   | 89e7a40fcc | ||
|   | 90c3db2a96 | ||
|   | cf9ae4f6e5 | ||
|   | f28f81f820 | ||
|   | bcaba51f57 | ||
|   | 4c5b61dc55 | ||
|   | 9147c3517e | ||
|   | cbefc2ff49 | ||
|   | 863e743c41 | ||
|   | 26bde09028 | ||
|   | bc2941c2a7 | ||
|   | 40186d3e9c | ||
|   | 01d26f8f74 | ||
|   | b2cb458ee3 | ||
|   | 16da6980d1 | ||
|   | 211973749c | ||
|   | a22ba2f159 | ||
|   | 142929623d | ||
|   | 3170fbd730 | 
							
								
								
									
										754
									
								
								ChangeLog
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										754
									
								
								ChangeLog
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,754 @@ | ||||
| ******************************************************************************* | ||||
| Version 1.6.2 | ||||
| ******************************************************************************* | ||||
|  | ||||
| 2007-12-10 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Fixed a compilation error due to a missing #ifdef in | ||||
| 	upnp/src/genlib/miniserver/miniserver.c. Thanks to Eugene Christensen. | ||||
|  | ||||
| 2007-11-12 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* "make check" was failing because ixml/test/test_document.sh did not | ||||
| 	have the executable flag set. Thanks to Steve Bresson. | ||||
|  | ||||
| 2007-11-12 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Fixed a memory leak in upnpapi.c to delete gMiniServerThreadPool in | ||||
| 	the call to UpnpFinish(). Thanks to Fabrice Fontaine. | ||||
|  | ||||
| 2007-11-09 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Added a isleep() call to the error handler of select() in | ||||
| 	RunMiniServer(), so that it does not take 100% cpu in case select() | ||||
| 	fails repeatedly. | ||||
|  | ||||
| ******************************************************************************* | ||||
| Version 1.6.1 | ||||
| ******************************************************************************* | ||||
|  | ||||
| 2007-11-07 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* SF Bug Tracker [ 1825278 ] AdvertiseAndReply sleeps with handle lock out | ||||
| 	Applied patch from Alex (afaucher) to change some write locks to read | ||||
| 	locks. | ||||
|  | ||||
| 2007-11-06 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Adjusting libtool library numbers to reflect the last changes. | ||||
|  | ||||
| 2007-11-06 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* SF Bug Tracker [ 1825278 ] AdvertiseAndReply sleeps with handle lock out | ||||
| 	GlobalHndMutex, which was a mutex is now GlobalHndRWLock, which is a | ||||
| 	rwlock. HandleLock() is mapped to HandleWriteLock() while all other | ||||
| 	instances have not been checked. One instance in AdvertiseAndReply() | ||||
| 	has been changed to HandleReadLock(). Thanks to Alex (afaucher) for the  | ||||
| 	bug report and suggestions. | ||||
|  | ||||
| 2007-11-06 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Added support for rwlocks. | ||||
|  | ||||
| 2007-11-05 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* SF Bug Tracker [ 1825929 ] woker thread still alive after UpnpFinish() | ||||
| 	Submitted By: Luke Kim - nereusuj | ||||
| 	Worker thread still alive after calling UpnpFinish() because | ||||
| 	ThreadPoolShutdown() is in the #ifdef DEBUG block. | ||||
| 	421 | ||||
| 	422 #ifdef DEBUG | ||||
| 	423 ThreadPoolShutdown( &gSendThreadPool ); | ||||
| 	424 ThreadPoolShutdown( &gRecvThreadPool ); | ||||
|  | ||||
| 2007-08-28 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Changed the calls to virtualDirCallback.open(filename, UPNP_WRITE) | ||||
| 	to (virtualDirCallback.open)(filename, UPNP_WRITE) (notice the | ||||
| 	parenthesis) due to a change in glibc that produces compilation | ||||
| 	errors. | ||||
|  | ||||
| 2007-08-28 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Initialization of the "randomness" struct so that valgrind does not | ||||
| 	complain. | ||||
|  | ||||
| 2007-08-06 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Merge of patch submitted By Keith Brindley - brindlk | ||||
| 	SF Bug Tracker [ 1762758 ] Seek not working for large files | ||||
| 	Problem: | ||||
| 	Requests from the uPnP client to seek to a position beyond 2GB in a large | ||||
| 	file are handled as a request to see from the 2GB point. | ||||
|  | ||||
| 	Impact: | ||||
| 	Varies depending on client. The Xbox 360 kills the connection when it | ||||
| 	realises. | ||||
|  | ||||
| 	Solution: | ||||
| 	GetNextRange function (webserver.c) is updated to handle large file sizes. | ||||
| 	Fix should also recognise when built on a 32bit platform rather than 64 and | ||||
| 	handle accordingly. | ||||
|  | ||||
| 2007-08-05 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Merge of Mac OS X patch from St<53>phane Corth<74>sy (davelopper), | ||||
| 	SF Bug Tracker [ 1686420 ] Modifications for MacOSX. | ||||
| 	Some of the proposed changes were already done by Rene Hexel's patch. | ||||
|  | ||||
| ******************************************************************************* | ||||
| Version 1.6.0 | ||||
| ******************************************************************************* | ||||
|  | ||||
| 2007-06-10 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* More fixes to Mac OS X and NetBSD from Rene Hexel: | ||||
| 	[pupnp-devel] NetBSD & Mac OS X packages and patches | ||||
|  | ||||
| 	  Okay, I found a couple more things.  I have attached a patch file | ||||
| 	against the trunk (version 206) that make the repository code compile | ||||
| 	and run on both Mac OS X and NetBSD. | ||||
|  | ||||
| 	This fixes the following issues: | ||||
|  | ||||
| 	   upnp/src/api/upnpapi.c: SIOCGIFCONF didn't work properly, use | ||||
| 	getifaddrs() instead (on BSD systems). | ||||
|  | ||||
| 	  threadutil/src/ThreadPool.c: priorities only work if | ||||
| 	_POSIX_PRIORITY_SCHEDULING is defined (and greater than 0). | ||||
|  | ||||
| 	  threadutil/src/LinkedList.c and threadutil/src/iasnprintf.c: use | ||||
| 	stdlib.h instead of malloc.h on all BSD systems (not just FreeBSD). | ||||
| 	This is important, because malloc.h does not exist on Darwin/Mac OS X. | ||||
|  | ||||
| 	  Cheers | ||||
| 	      , | ||||
| 	   Rene | ||||
|  | ||||
| 2007-06-09 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* [pupnp-devel] NetBSD & Mac OS X packages and patches. | ||||
| 	Rene Hexel's <rh@netbsd.org> patch to compile in NetBSD and Mac OS X. | ||||
|  | ||||
| 2007-05-26 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Updated the macro files acx_pthread.m4, ax_cflags_gcc_option.m4, | ||||
| 	ax_cflags_warn_all.m4, m4/ax_cflags_warn_all_ansi.m4, | ||||
| 	m4/type_socklen_t.m4. | ||||
|  | ||||
| 2007-05-26 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Fixed an issue with the instalation of the file upnpdebug.h. Since | ||||
| 	the last modifications that removed the macro DEBUV_ONLY, this file | ||||
| 	must be installed even on a non-debug build. | ||||
|  | ||||
| 2007-05-26 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* SF Bug Tracker [ 1711325 ] Bad DestAddr in Upnp_Discovery structure | ||||
| 	Submitted By: Bob Ciora | ||||
| 	The field DestAddr of the structure Upnp_Discovery is now a full | ||||
| 	SOCKADDRIN instead of a pointer to SOCKADDRIN. Commented code sugests | ||||
| 	that in a previous moment, the function ssdp_handle_ctrlpt_msg() did | ||||
| 	not use a postponed thread to call ctrlpt_callback(). Now the code | ||||
| 	uses a thread, and most probably the original data would get lost and | ||||
| 	the pointer would point to an invalid memory region. This fix caused | ||||
| 	an interface change in the library and the minor library version was | ||||
| 	bumped. Also, the libtool library numbers were changed accordingly. | ||||
|  | ||||
| ******************************************************************************* | ||||
| Version 1.4.7 | ||||
| ******************************************************************************* | ||||
|  | ||||
| 2007-05-26 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Added support for the Basic Device | ||||
| 	(http://www.upnp.org/standardizeddcps/basic.asp) as suggested by | ||||
| 	Titus Winters. | ||||
|  | ||||
| 2007-05-25 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Fixed the file libupnp.pc.in to generate a correct path for the | ||||
| 	include files. | ||||
|  | ||||
| 2007-05-25 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Removing the Dbg_Level, InitLog, SetLogFileNames and CloseLog | ||||
| 	defines. These were just aliases, no reason to keep them. | ||||
|  | ||||
| 2007-05-25 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Changed the comments of the include files that expose the UPnP API | ||||
| 	to use only C89 comments and no C99 comments. | ||||
|  | ||||
| 2007-05-24 Nektarios K. Papadopoulos <npapadop(at)inaccessnetworks.com> | ||||
| 	* Added tvcombo sample that demonstrates coexistence of a device and a | ||||
| 	control point in the same application. | ||||
|  | ||||
| 2007-05-24 Nektarios K. Papadopoulos <npapadop(at)inaccessnetworks.com> | ||||
| 	* SF Tracker FR [ 1570020 ]. | ||||
| 	* Enable both device and control point in the same application. Resolve | ||||
| 	deadlock in the SSDP processing threads. | ||||
| 	* Fix Threadpool expansion condition. | ||||
| 	Thanks to Siva Chandran P. for the original patch. | ||||
|  | ||||
| 2007-05-24 Nektarios K. Papadopoulos <npapadop(at)inaccessnetworks.com> | ||||
| 	* Modified tvdevice (control and picture) service descriptions to make | ||||
| 	compatible with WinXP/IE control point. 'in' arguments must appear before | ||||
| 	'out' arguments in argument list. | ||||
| 	Thanks to Martin Tremblay for pointing out the solution originally provided | ||||
| 	by MORIOKA Yasuhiro. | ||||
|  | ||||
| 2007-05-21 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* More MSVC fixes, using XINLINE instead of inline, MSVC has troubles | ||||
| 	with inline. Thanks to David Maass for reporting. | ||||
| 	* Changed XINLINE to UPNP_INLINE. | ||||
|  | ||||
| 2007-05-21 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Added the file build/inc/msvc/inttypes.h. This file is for use with | ||||
| 	MSVC only, because it does not provide C99 compatibility. | ||||
|  | ||||
| 2007-05-18 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Removed all uses of the DEVICEONLY(x) macro. | ||||
|  | ||||
| 2007-05-17 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Removed all uses of the DBGONLY(x) macro. A static inline empty | ||||
| 	function now is used and the compiler takes care of optimizing it out. | ||||
|  | ||||
| 2007-05-17 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Fixed a bug in UpnpPrintf, function could call va_start() and return | ||||
| 	befor calling va_end(). | ||||
|  | ||||
| 2007-05-15 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* EXPORT_SPEC missing on some declarations in ixml/inc/ixml.h. | ||||
| 	Thanks to David Maass. | ||||
|  | ||||
| 2007-05-15 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* sizeof is unsigned, so %zu is more adequate than %zd. | ||||
|  | ||||
| 2007-05-15 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Using an invented printf directive PRIzu that on MSVC | ||||
| 	expands to "lu", and on normal C99 compilers expands to "zu". | ||||
|  | ||||
| 2007-05-15 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Rewrote raw_find_str. Now it no longer uses strcasestr(), but it | ||||
| 	transforms the first input buffer into lowercase. | ||||
|  | ||||
| 2007-05-08 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Fix for debug printf format strings. size_t are not expected | ||||
| 	in a string format like "%.*s". | ||||
|  | ||||
| 2007-05-08 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Added inttypes.h as a header requirement in configure.ac. | ||||
|  | ||||
| 2007-05-11 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Moved upnp_tv_ctrlpt and upnp_tv_device executables from folder | ||||
| 	upnp to folder upnp/sample. Moved folder upnp/sample/tvdevice/web | ||||
| 	to folder upnp/sample/web. This way, if someone compiles the | ||||
| 	tarball and executes upnp_tv_device from its creation directory, | ||||
| 	there will be no error -108 for not finding directory web. | ||||
|  | ||||
| ******************************************************************************* | ||||
| Version 1.4.6 | ||||
| ******************************************************************************* | ||||
|  | ||||
| 2007-04-19 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Fix for freebsd host_os in configure.ac. | ||||
|  | ||||
| ******************************************************************************* | ||||
| Version 1.4.5 | ||||
| ******************************************************************************* | ||||
|  | ||||
| 2007-04-19 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* Case insensitive comparison in raw_find_str() (httpparser.c) as | ||||
| 	suggested by Craig Nelson in SF Tracker [ 1689382 ] DLINK DIR-625 | ||||
| 	patch. | ||||
|  | ||||
| 2007-04-07 Nektarios K. Papadopoulos <npapadop(at)inaccessnetworks.com> | ||||
| 	* Fix for a bug in makeAction where va_arg was beeing called one | ||||
| 	extra time. | ||||
|  | ||||
| 2007-04-28 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* SF Tracker [ 1703533 ] Patch to make it compile under FreeBSD | ||||
| 	Submitted By: Timothy Redaelli - drittz | ||||
| 	I made some patches to make it compile under FreeBSD using | ||||
| 	gethostbyaddr_r when supported. | ||||
|  | ||||
| 2007-04-28 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* [pupnp-devel] Type mixup on x86_64 causes UPNP_E_OUTOF_MEMORY | ||||
| 	Submitted By: Glen Masgai | ||||
| 	after an UpnpSendActionAsync() for example, i get UPNP_E_OUTOF_MEMORY | ||||
| 	in the callback using 1.4.4 on a x86_64 system. This happens in | ||||
| 	http_MakeMessage(), which in some cases get called with wrong types | ||||
| 	(int instead of size_t) in combination with format "b" and "Q". | ||||
| 	The attached patch should fix this. | ||||
|  | ||||
| ******************************************************************************* | ||||
| Version 1.4.4 | ||||
| ******************************************************************************* | ||||
|  | ||||
| 2007-04-06 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* SF Tracker [ 1695399 ] Typo in util.h | ||||
| 	Submitted By: Luke Kim - nereusuj | ||||
| 	Unix sleep is in seconds but WIN32 Sleep is in milliseconds. | ||||
|  | ||||
| 2007-04-17 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* SF Tracker [ 1652827 ] UpnpRegisterRootDevice returned -104 | ||||
| 	Submitted By: Michael Andersen - miwer | ||||
| 	 | ||||
| 	Issue was found to be related to sizeof (size_t) != sizeof (int) | ||||
| 	on AMD64 systems. Emil Ljungdahl's AMD64 patch has been applied along | ||||
| 	with some other fixes. Original user report follows: | ||||
|  | ||||
| 	When I run upnpd I get the above mentioned error (UPNP_E_OUTOF_MEMORY). | ||||
| 	I've tried with 1.4.1 and 1.4.2-RC3, it's the same. I don't understand why, | ||||
| 	because I have plenty of RAM, and I even tried closing some applications, | ||||
| 	but it didn't help. | ||||
|  | ||||
| 	$ upnpd eth1 br0 | ||||
|  | ||||
| 	The following is logged in the /var/log/messages: | ||||
| 	Feb 6 01:33:47 server upnpd[6933]: Error registering the root device with | ||||
| 	descDocUrl: http://192.168.0.1:49152/gatedesc.xml | ||||
| 	Feb 6 01:33:47 server upnpd[6933]: UpnpRegisterRootDevice returned -104 | ||||
|  | ||||
|  | ||||
| 	I tried enabling debugging and it looks like it cannot allocate memory | ||||
| 	through the membuffer_append function. It's wierd because it's only a few | ||||
| 	bytes. | ||||
|  | ||||
| 	Please note, that I enabled some extra debugging lines that were commented, | ||||
| 	in order to get more information. See attached files. | ||||
|  | ||||
| ******************************************************************************* | ||||
| Version 1.4.3 | ||||
| ******************************************************************************* | ||||
|  | ||||
| 2007-03-13 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	* SF Tracker [ 1663004 ] Compile on Cygwin | ||||
| 	Submitted By: Jon Foster - jongfoster | ||||
| 	This patch gives basic support for building under Cygwin - it compiles, | ||||
| 	links, and a simple UPnP device application can initialise. I'm not sure | ||||
| 	if it actually works yet, but this is definitely a step in the right | ||||
| 	direction. | ||||
| 	 | ||||
| 	Patch is against the 1.4.1 release. Changes are: | ||||
| 	 | ||||
| 	* threadutil/inc/ithread.h: Fix the ithread mutex support to use | ||||
| 	documented, portable APIs (if present) rather than the Non-Portable (_NP) | ||||
| 	ones it uses now. This is required because Cygwin implements only the | ||||
| 	portable API. | ||||
| 	 | ||||
| 	* threadutil/src/ThreadPool.c: Fake SetPolicyType() to do nothing on Cygwin | ||||
| 	because otherwise it fails. Should probably investigate why it fails and | ||||
| 	add a proper implementation later. | ||||
| 	 | ||||
| 	* upnp/src/api/upnpapi.c: On Cygwin, zero out the GlobalHndMutex structure | ||||
| 	before initialising it. Without this, the initialisation fails. This | ||||
| 	appears to be a bug in Cygwin. | ||||
| 	 | ||||
| 	* upnp/src/genlib/net/uri/uri.c: Use gethostbyname() on Cygwin. | ||||
| 	 | ||||
| 2007-03-05 Oxy <oxygenic(at)users.sourceforge.net> | ||||
| 	* Code adapted and typedefs added to compile cleanly under Windows | ||||
| 	with Borland C++ Builder and MS Visual C++ | ||||
|  | ||||
| 2007-03-03 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
| 	 | ||||
| 	* Fixed nasty segmentation fault bug on membuffer.c. | ||||
| 	 | ||||
| ******************************************************************************* | ||||
| Version 1.4.2 | ||||
| ******************************************************************************* | ||||
|  | ||||
| 2007-02-09 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
|  | ||||
| 	* 32/64 bits portability issues on *printf. | ||||
| 	Use %zd for size_t, and cast to (long long) for off_t. | ||||
|  | ||||
| 2007-02-02 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
|  | ||||
| 	* Bumped the program version to 1.4.2 in config.ac. | ||||
|  | ||||
| 	* Now requires autoconf 2.60. | ||||
|  | ||||
| 	* Fixed docdir use. | ||||
|  | ||||
| 	* Does not install the documentation by default. | ||||
|  | ||||
| 	* Use dist-bzip2 to create a .bz2 distribution file. | ||||
|  | ||||
| 2007-01-23 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
|  | ||||
| 	* SF Tracker [ 1634922 ] Support for large files (>= 2 GiB), part 2 | ||||
| 	Submitted By: Jonathan - no_dice | ||||
| 	Summary: This patch hopefully fixes the remaining types and related | ||||
| 	code to enable files >= 2 GiB to be streamed. Jonathan claims to have | ||||
| 	tested this with a patched version of ushare-0.9.8 and a D-Link DSM-520. | ||||
|  | ||||
| 2007-01-09 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
|  | ||||
| 	* SF Tracker [ 1628629 ] Multicast interface patch | ||||
| 	Submitted By: Fredrik Svensson - svefredrik | ||||
| 	This patch fixes two problems: | ||||
| 	1) Specify the IP address for the interface when we do | ||||
| 	setsockopt IP_ADD_MEMBERSHIP. This makes it possible to run | ||||
| 	when no default router has been configured. | ||||
| 	2) Explicitly set the multicast interface through setsockopt | ||||
| 	IP_MULTICAST_IF. Avoids socket error -207 in some cases. | ||||
| 	 | ||||
| 	* SF Tracker [ 1628590 ] XML parsing segfault patch | ||||
| 	Submitted By: Fredrik Svensson - svefredrik | ||||
| 	This patch fixes a segmentation fault problem that occurrs | ||||
| 	when parsing XML code than some routers produce. | ||||
|  | ||||
| 2007-01-06 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
|  | ||||
| 	* SF Tracker [ 1628552 ] XML white space patch | ||||
| 	Submitted By: Fredrik Svensson - svefredrik | ||||
| 	 | ||||
| 	* SF Tracker [ 1628562 ] Maximum total jobs patch | ||||
| 	Submitted By: Fredrik Svensson - svefredrik | ||||
| 	Also, I incremented the libray versions and included some | ||||
| 	comments in the file configure.ac so that we do not bump | ||||
| 	the library version excessively, only the necessary numbers | ||||
| 	on the next release. | ||||
| 	 | ||||
| 	* SF Tracker [ 1628575 ] Linksys WRT54G patch | ||||
| 	Submitted By: Fredrik Svensson - svefredrik | ||||
| 	 | ||||
| 	* SF Tracker [ 1628636 ] SSDP packet copy patch | ||||
| 	Submitted By: Fredrik Svensson - svefredrik | ||||
| 	Changed NUM_COPY to 1 since, according to section 9.2 of the | ||||
| 	HTTPU/MU spec, we should never send more than one copy of a | ||||
| 	reply to an SSDP request. Ref. section 9.2 of | ||||
| 	http://www.upnp.org/download/draft-goland-http-udp-04.txt | ||||
|  | ||||
| 2006-12-23 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
|  | ||||
| 	* Thorough revision of every call of http_MakeMessage() due to a | ||||
| 	bug introduced in rev.79 "largefile patch added". | ||||
| 	http_MakeMessage() has a worst than brain damaged "printf" like | ||||
| 	interface. In rev.79, the "N" format parameter must be an off_t. | ||||
| 	Every call of this function with an "N" format parameter and an | ||||
| 	int passed on the stack would fail terribly. | ||||
| 	 | ||||
| 	* SF Bug tracker [ 1590469 ] | ||||
| 	Typo in ixmlparser.c | ||||
| 	Submitted By: Erik Johansson - erijo | ||||
| 	 | ||||
| 	* SF Bug Tracker [ 1590466 ] Invalid xml output | ||||
| 	Submitted By: Erik Johansson - erijo | ||||
| 	 | ||||
| 	* SF Patch tracker [ 1581161 ] VStudio2005 patch | ||||
| 	Submitted By: David Maass - darkservant | ||||
| 	 | ||||
| 	* SF Patch tracker [ 1587272 ] const-ified ixml | ||||
| 	Submitted By: Erik Johansson | ||||
| 	 | ||||
| 	* Finished const-ifications as suggested by Erik Johansson in | ||||
| 	SF Patch tracker [ 1587272 ]. | ||||
|  | ||||
| 2006-07-05 Nektarios K. Papadopoulos <npapadop(at)inaccessnetworks.com> | ||||
| 	* [bug-id] 1580440 | ||||
| 	[submitted-by] Erik Johansson - erijo | ||||
| 	[patched-by] Erik Johansson - erijo | ||||
| 	The SOAP HTTP message that's generated on upnp errors | ||||
| 	is missing a \r\n\ between header and body. | ||||
|  | ||||
| 2006-07-07 Oxy <virtual_worlds(at)gmx.de> | ||||
|  | ||||
| 	* support for large files (>2 GBytes) added | ||||
|  | ||||
|  | ||||
| ******************************************************************************* | ||||
| Version 1.4.1 | ||||
| ******************************************************************************* | ||||
|  | ||||
| 2006-07-07 Oxy <virtual_worlds(at)gmx.de> | ||||
|  | ||||
| 	* full support for Windows added, static library and DLL are fully | ||||
| 	working, code compiles with Borland Builder C++ and MS Visual | ||||
| 	C/C++ | ||||
|  | ||||
| 2006-07-05 Nektarios K. Papadopoulos <npapadop(at)inaccessnetworks.com> | ||||
|  | ||||
| 	* Include prebuilt documentation (html,pdf), dropping doc++  | ||||
| 	dependancy. | ||||
|  | ||||
| 2006-07-03 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
|  | ||||
| 	* Patch for FreeBSD, thanks to Markus Strobl. | ||||
|  | ||||
| 2006-06-26 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
|  | ||||
| 	* Fix for missing "else" in httpreadwrite.c. Thanks to npapadop | ||||
| 	for the patch. | ||||
|  | ||||
| 2006-06-26 Marcelo Jimenez <mroberto(at)users.sourceforge.net> | ||||
|  | ||||
| 	* Fix for va_list initialization in x86_64 architectures. | ||||
|  | ||||
| 2006-06-08 Oxy <virtual_worlds(at)gmx.de> | ||||
|  | ||||
| 	* Patch to fix memory leaks and reasons for crashes added (thanks | ||||
| 	to loigu) | ||||
|  | ||||
| ******************************************************************************* | ||||
| Version 1.4.0 | ||||
| ******************************************************************************* | ||||
|  | ||||
| 2006-05-26 Oxy <virtual_worlds(at)gmx.de> | ||||
|  | ||||
| 	* defines in iasnprintf.h changed to work with GCC-version < 3 | ||||
|  | ||||
| 2006-05-22 Oxy <virtual_worlds(at)gmx.de> | ||||
|  | ||||
| 	* BSD-patch added (not tested yet on an BSD system) | ||||
|  | ||||
| 2006-05-19 Oxy <virtual_worlds(at)gmx.de> | ||||
|  | ||||
| 	* Patch added for bug: ixml parser colapsed on empty args (arg="") | ||||
|  | ||||
| 2006-05-18 Oxy <virtual_worlds(at)gmx.de> | ||||
|  | ||||
| 	* DSM-320 patch added (fetched from project MediaTomb) | ||||
| 	 | ||||
| 	* httpGet additons atch added, Added proxy support by introducing | ||||
| 	  UpnpOpenHttpGetProxy. UpnpOpenHttpGet now just calls | ||||
| 	  UpnpOpenHttpGetProxy with the proxy url set to NULL. | ||||
| 	   | ||||
| 	* Bugfix for typo ("\0" / "0") in ixmlparser.c | ||||
| 	 | ||||
| 	* Bugfix for M-Search packet | ||||
|  | ||||
| ******************************************************************************* | ||||
| FORK FROM DEAD libupnp | ||||
| ******************************************************************************* | ||||
|  | ||||
| 2006-04-29  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* THANKS: new file with list of contributors | ||||
|  | ||||
| 	* upnp/src/gena/gena_device.c (respond_ok): add 'Content-Length: 0' | ||||
| 	  in subscription response. Patch by Chaos (Bug # 1455367). | ||||
|  | ||||
| 2006-04-08  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* upnp/doc/UPnP_Programming_Guide.pdf: replace this document with  | ||||
| 	  the one in libupnp-doc-1.2.1 because current CVS version  | ||||
| 	  was corrupted. | ||||
|  | ||||
| 2006-04-06 | ||||
|  | ||||
| 	* changes applied to several files to work under Sparc Solaris, temporarily | ||||
| 	  requiring a define SPARC_SOLARIS | ||||
|  | ||||
| 2006-04-03  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* upnp/Makefile.am: install upnp samples in $(docdir)/examples | ||||
|  | ||||
| 2006-03-28  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* configure.ac: add --with-docdir option to choose where documentation | ||||
| 	  is installed (or -without-docdir to not install the documentation) | ||||
|  | ||||
| 2006-03-27  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* ixml/test: add simple test suite for xml parser | ||||
|  | ||||
| 2006-03-26  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* ixml/src/ixmlparser.c (Parser_processCDSect): fix bug which prevents | ||||
| 	  CDATA sections which contain a 0 (zero) to be parsed (instead the | ||||
| 	  parsing of the whole document is aborted). Patch by Arno Willig  | ||||
| 	  (Patch # 1432124). | ||||
|  | ||||
| 	* configure.ac, upnp/Makefile.am: add "--disable-samples" configure | ||||
| 	  option, and move samples compilation from check_PROGRAMS to | ||||
| 	  noinst_PROGRAMS | ||||
|  | ||||
| 2006-03-25  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* upnp/src/genlib/miniserver/miniserver.c (get_miniserver_sockets):  | ||||
| 	  fix bug if new socket created has fd 0 (can only occur when stdin | ||||
| 	  has been closed). Patch by Oskar Liljeblad 2004-07-02 : | ||||
| 	  http://sourceforge.net/mailarchive/message.php?msg_id=8870528 | ||||
| 	 | ||||
| 2006-03-21  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* upnp/test/test_init.c: add some version checks and exit if failure | ||||
|  | ||||
| 2006-03-05  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* libupnp version 1.3.1 | ||||
|  | ||||
| 	* upnp/inc/upnpconfig.h.in: add new define UPNP_VERSION_PATCH | ||||
|  | ||||
| 	* upnp/test/test_init.c: add simple test to run during checks | ||||
|  | ||||
| 	* upnp/inc/upnp.h: include "upnpdebug.h" only if debug enabled | ||||
| 	  in the library (else header file is not installed) | ||||
|  | ||||
| 	* upnp/Makefile.am (libupnp_la_LDFLAGS): add inter-library libtool | ||||
| 	  dependencies between upnp and ixml / threadutil, so that programs  | ||||
| 	  linking against upnp only still work. | ||||
|  | ||||
| 2006-03-04  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* libupnp version 1.3.0 | ||||
|  | ||||
| 2006-03-03  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* upnp/src/genlib/net/http/httpreadwrite.c (get_sdk_info): use | ||||
| 	  package version string from configure to set sdk info | ||||
|  | ||||
| 	* upnp/Makefile.am: add sample/tvdevice/web/ files in EXTRA_DIST | ||||
| 	  + do not distribute generated upnpconfig.h file. | ||||
|  | ||||
| 2006-02-28  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* upnp/src/inc/config.h, configure.ac: use only new defines | ||||
| 	  UPNP_HAVE_xx instead of INCLUDE_yyy_APIS and INTERNAL_WEB_SERVER | ||||
|  | ||||
| 	* upnp/Makefile.am, ixml/Makefile.am: add -export-symbols-regex to | ||||
| 	  the librarie LDFLAGS in order to export only the symbols defined  | ||||
| 	  in the API | ||||
|  | ||||
| 2006-02-27  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* configure.ac: add libtool versions for the 3 libraries | ||||
|  | ||||
| 	* ixml/src/ixml.c (copy_with_escape): add missing 'static' to function | ||||
|  | ||||
| 	* threadutil/src/ThreadPool.c (SetSeed): add missing 'static'  | ||||
|  | ||||
| 2006-02-26  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* threadutil/inc/iasnprintf.h: add gcc __printf__ format attribute | ||||
| 	  to "iasnprintf" | ||||
|  | ||||
| 	* upnp/src/api/upnpapi.c: fix invalid UpnpPrintf formats | ||||
|  | ||||
| 	* upnp/src/gena/gena_device.c: fix invalid UpnpPrintf formats | ||||
|  | ||||
| 	* upnp/src/inc/config.h: move upnp/inc/config.h to internal | ||||
| 	  sources (this file is no longer installed with the libraries) | ||||
|  | ||||
| 	* upnp/inc/upnpdebug.h: new file created from debug definitions | ||||
| 	  previously in upnp/inc/config.h | ||||
|  | ||||
| 	* upnp/src/api/config.c: rename to upnp/src/api/upnpdebug.c | ||||
|  | ||||
| 	* upnp/inc/upnpconfig.h.in: new file to contain information on     | ||||
| 	  the configuration of the installed libraries (generates installed | ||||
| 	  file <upnp/upnpconfig.h>) | ||||
|  | ||||
| 2006-02-22  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* upnp/ : add missing include of config.h in some .c files | ||||
|  | ||||
| 2006-02-21  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* upnp/inc/upnp.h: move some definitions which should not be | ||||
| 	  exported into "upnp/src/inc/util.h" | ||||
|  | ||||
| 	* import all modifications below from libupnp in djmount 0.51 | ||||
| 	  into official libupnp | ||||
| 	 | ||||
| 2006-01-17  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* threadutil/Makefile.am (libthreadutil_la_SOURCES): remove extraneous | ||||
| 	  file | ||||
|  | ||||
| 2006-01-15  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* configure.ac: add checks for large-file support | ||||
|  | ||||
| 	* upnp/inc/config.h: rename to "upnpconfig.h". The new "config.h" file | ||||
| 	  is the one generated by autoconf. | ||||
|  | ||||
| 	* m4/type_socklen_t.m4: added new check for socklen_t (fallback to | ||||
| 	  int if not defined) | ||||
|  | ||||
| 	* upnp/src/genlib/miniserver/miniserver.c,  | ||||
| 	  upnp/src/ssdp/ssdp_server.c: use socklen_t where appropriate  | ||||
| 	  (instead of int) | ||||
|  | ||||
| 	* upnp/src/genlib/net/http/httpreadwrite.c (get_sdk_info): remove | ||||
| 	  XINLINE declaration (unused and too late) | ||||
|  | ||||
| 	* ixml/src/node.c (ixmlNode_getNodeType): fix compilation warning | ||||
| 	  on const return type | ||||
|  | ||||
| 2006-01-12  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* upnp/src/inc/readwrite.h : suppress unused C++ header file | ||||
|  | ||||
| 2006-01-11  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* upnp/inc/config.h, upnp/src/inc/upnpapi.h,  | ||||
| 	  upnp/src/inc/httpreadwrite.h: remove internal configuration variable  | ||||
| 	  MINIMUM_DELAY (no clear purpose) | ||||
|  | ||||
| 2005-12-05  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* upnp/inc/upnp.h: re-declare obsolete method UpnpSetContentLength, | ||||
| 	  for binary compatibility with previous libupnp version. | ||||
|  | ||||
| 	* upnp/src/api/upnpapi.c: correct type of g_maxContentLength to size_t | ||||
|  | ||||
| 2005-11-01  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* autoconfiscate library : replace all makefiles by Makefile.am | ||||
| 	  for automake support, + preliminary autoconf support | ||||
| 	  (generated config.h not yet used in source files) | ||||
|  | ||||
| 2005-10-18  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* upnp/src/makefile: fix location of DEBUG STATIC libupnp library | ||||
| 	 | ||||
| 	* upnp/sample/tvctrlpt/linux/Makefile,  | ||||
| 	  upnp/sample/tvdevice/linux/Makefile: fix STATIC library support | ||||
|  | ||||
| 2005-10-16  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* threadutil/src/Makefile (clean): remove built library | ||||
|  | ||||
| 2005-08-28  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* ixml/src/ixml.h, ixml/src/ixml.c (ixmlRelaxParser) : new function | ||||
|  | ||||
| 	* ixml/src/ixmlparser.h, ixml/src/ixmlparser.c (Parser_setErrorChar) : | ||||
| 	  new function | ||||
|  | ||||
| 2005-08-02  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* ixml/src/Makefile: correct bug for static library being incorrectly  | ||||
| 	  stripped when building non-debug | ||||
|  | ||||
| 2005-06-09  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* ixml/src/element.c (ixmlElement_removeAttributeNode):  | ||||
| 	  remove some compilation warning | ||||
|  | ||||
| 	* ixml/inc/ixml.h, ixml/src/document.c :  | ||||
| 	  add some missing const's in public API  | ||||
|  | ||||
| 	* upnp/inc/upnptools.h, upnp/src/api/upnptools.c :  | ||||
| 	  add missing const's in public API | ||||
|  | ||||
| 2005-05-28  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* upnp/inc/config.h: suppress HTTP_READ_BYTES (unused) | ||||
| 	  and replace by DEFAULT_SOAP_CONTENT_LENGTH (previously in upnpapi.h) | ||||
| 	 | ||||
| 	* upnp/inc/upnp.h, upnp/src/api/upnpapi.c : replace  | ||||
| 	  UpnpSetContentLength (which was not using its Handle argument)  | ||||
| 	  by global function UpnpSetMaxContentLength.  | ||||
| 	  Remove "hard" limitation to 32K (not suitable for using in UPnP AV). | ||||
| 	 | ||||
| 	* upnp/src/inc/upnpapi.h : removed DEFAULT_SOAP_CONTENT_LENGTH | ||||
| 	  (moved to config.h) and MAX_SOAP_CONTENT_LENGTH (now unused) | ||||
|  | ||||
| 	* upnp/src/api/upnptools.c : add more error message strings | ||||
|  | ||||
| 	* upnp/src/genlib/net/http/httpreadwrite.c : return OUTOF_BOUNDS | ||||
| 	  instead of BAD_HTTPMSG when allowed Content Length is exceeded. | ||||
|  | ||||
| 	* upnp/src/genlib/net/http/httpreadwrite.c : corrected an incorrect | ||||
| 	  sprintf format | ||||
| 	 | ||||
| 2005-05-27  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* upnp/makefile, upnp/src/makefile,  | ||||
| 	  ixml/Makefile, ixml/src/Makefile,  | ||||
| 	  threadutil/Makefile, threadutil/src/Makefile :  | ||||
| 	  implement STATIC library support (from patch at  | ||||
| 	  http://sourceforge.net/tracker/?group_id=7189&atid=307189 ) | ||||
|  | ||||
| 2005-05-26  R<>mi Turboult  <r3mi(at)users.sourceforge.net> | ||||
|  | ||||
| 	* upnp/src/api/upnpapi.c, upnp/src/soap/soap_device.c, | ||||
| 	  upnp/src/soap/makefile :  | ||||
| 	  corrections for compilation with CLIENT=1 only | ||||
| 	 | ||||
| 	* importing "libupnp-1.2.1a" as baseline | ||||
| 	 | ||||
							
								
								
									
										48
									
								
								Makefile.am
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								Makefile.am
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,48 @@ | ||||
| # | ||||
| # Top-level "Makefile.am" for libupnp | ||||
| # | ||||
| # Copyright (C) 2005 R<>mi Turboult <r3mi@users.sourceforge.net> | ||||
| # | ||||
|  | ||||
| ACLOCAL_AMFLAGS = -I m4 | ||||
|  | ||||
| DISTCHECK_CONFIGURE_FLAGS = --enable-debug --enable-samples | ||||
|  | ||||
| SUBDIRS = \ | ||||
| 	ixml \ | ||||
| 	threadutil \ | ||||
| 	upnp \ | ||||
| 	docs/dist | ||||
|  | ||||
|  | ||||
| EXTRA_DIST = \ | ||||
| 	libupnp.pc.in \ | ||||
| 	LICENSE \ | ||||
| 	THANKS \ | ||||
| 	libupnp.spec \ | ||||
| 	build/libupnp.bpf \ | ||||
| 	build/libupnp.bpr \ | ||||
| 	build/libupnp.dsp \ | ||||
| 	build/libupnp.dsw \ | ||||
| 	build/inc/autoconfig.h \ | ||||
| 	build/inc/config.h \ | ||||
| 	build/inc/upnpconfig.h \ | ||||
| 	build/msvc/inttypes.h | ||||
|  | ||||
|  | ||||
| # This variable must have 'exec' in its name, in order to be installed  | ||||
| # by 'install-exec' target (instead of default 'install-data') | ||||
| pkgconfigexecdir = $(libdir)/pkgconfig | ||||
| pkgconfigexec_DATA = libupnp.pc | ||||
|  | ||||
|  | ||||
| $(pkgconfigexec_DATA): config.status | ||||
|  | ||||
|  | ||||
| if WITH_DOCUMENTATION | ||||
| 	doc_DATA = LICENSE README NEWS TODO THANKS | ||||
| endif | ||||
|  | ||||
|  | ||||
| CLEANFILES = IUpnpErrFile.txt IUpnpInfoFile.txt | ||||
|  | ||||
| @@ -1,7 +1,8 @@ | ||||
| Linux* SDK for UPnP* Devices (libupnp) | ||||
| Portable SDK for UPnP* Devices (libupnp) | ||||
| 
 | ||||
| Copyright (c) 2000-2003 Intel Corporation - All Rights Reserved. | ||||
| Copyright (c) 2005-2006 Rémi Turboult <r3mi@users.sourceforge.net> | ||||
| Copyright (c) 2006 Michel Pfeiffer and others <virtual_worlds@gmx.de> | ||||
| 
 | ||||
| See LICENSE for details. | ||||
| 
 | ||||
| @@ -21,8 +22,8 @@ sections: | ||||
| 1) Release Contents | ||||
| ------------------------------------------- | ||||
| 
 | ||||
| The Linux SDK for UPnP Devices is an SDK for development of UPnP device  | ||||
| and control point applications for Linux.  It consists of the core UPnP  | ||||
| The Portable SDK for UPnP Devices is an SDK for development of UPnP device  | ||||
| and control point applications.  It consists of the core UPnP  | ||||
| protocols along with a UPnP-specific eXtensible Markup Language (XML) parser  | ||||
| supporting the Document Object Model (DOM) Level 2 API and an optional,  | ||||
| integrated mini web server for serving UPnP related documents. | ||||
| @@ -31,7 +32,7 @@ integrated mini web server for serving UPnP related documents. | ||||
| 2) Package Contents | ||||
| ------------------------------------------- | ||||
| 
 | ||||
| The Linux SDK for UPnP Devices contains the following:  | ||||
| The SDK for UPnP Devices contains the following:  | ||||
| 
 | ||||
| README    	This file.  Contains the installation and build instructions. | ||||
| LICENSE   	The licensing terms the SDK is distributed under. | ||||
| @@ -54,11 +55,10 @@ upnp\sample	A sample device and control point application, illustrating the | ||||
| 3) System Requirements | ||||
| ------------------------------------------- | ||||
| 
 | ||||
| The SDK for UPnP Devices is designed to compile and run under the  | ||||
| Linux operating system.  It does, however, have dependencies on some | ||||
| The SDK for UPnP Devices is designed to compile and run under several | ||||
| operating systems.  It does, however, have dependencies on some | ||||
| packages that may not be installed by default.  All packages that it | ||||
| requires are listed below.  The name of the package and where it can be  | ||||
| found is dependent on the distribution of Linux being used. | ||||
| requires are listed below. | ||||
| 
 | ||||
| libpthread  The header and library are installed as part of the glibc-devel | ||||
|             package (or equivalent). | ||||
| @@ -82,7 +82,7 @@ ps2pdf      The final step to making the PDF is converting the PostStript | ||||
|             into Portable Document Format.  The ghostscript package provides | ||||
|             this tool. | ||||
| 
 | ||||
| For the UPnP library to function correctly, Linux networking must be configured | ||||
| For the UPnP library to function correctly, networking must be configured | ||||
| properly for multicasting.  To do this: | ||||
| 
 | ||||
| route add -net 239.0.0.0 netmask 255.0.0.0 eth0 | ||||
| @@ -92,14 +92,6 @@ this addition, device advertisements and control point searches will not | ||||
| function. | ||||
| 
 | ||||
| 
 | ||||
| libupnp has been built and tested on the following configurations: | ||||
| 
 | ||||
| * MandrakeLinux 10.1 (kernel 2.6.8.1-12mdk, gcc 3.4.1, glibc-2.3.3) | ||||
| 
 | ||||
| * Ubuntu 5.10 "Breezy Badger" (Linux kernel 2.6.12-9-386, gcc 4.0.2 20050808 | ||||
|   prerelease, libc6 2.3.5-1ubuntu12) | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 4) Build Instructions | ||||
| ------------------------------------------- | ||||
| @@ -118,6 +110,14 @@ All pieces of the SDK are configured and built from the $(LIBUPNP) directory. | ||||
| will build a version of the binaries without debug support, and with default  | ||||
| options enabled (see below for options available at configure time). | ||||
| 
 | ||||
| % cd $(LIBUPNP) | ||||
| % ./configure CFLAGS="-DSPARC_SOLARIS -mtune=<cputype> -mcpu=<cputype>" | ||||
| % make | ||||
| 
 | ||||
| will build a Sparc Solaris version of the binaries without debug support | ||||
| and with default options enabled (see below for options available at | ||||
| configure time). Please note: <cputype> has to be replaced by a token that | ||||
| fits to your platform and CPU (e.g. "supersparc"). | ||||
| 
 | ||||
| To build the documentation, assuming all the necessary tools are installed  | ||||
| (see section 3) : | ||||
| @@ -160,7 +160,7 @@ To build without: | ||||
| % make  | ||||
| 
 | ||||
| 
 | ||||
| The SDK for Linux also contains some additional helper APIs, declared in | ||||
| The SDK also contains some additional helper APIs, declared in | ||||
| inc/tools/upnptools.h.  If these additional tools are not required, they can | ||||
| be compiled out: | ||||
| 
 | ||||
| @@ -240,6 +240,45 @@ sub-directory. Example : | ||||
| % ../../upnp_tv_device | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| SOLARIS BUILD | ||||
| 
 | ||||
| The building process for the Solaris operating system is similar to the one | ||||
| described above. Only the call to ./configure has to be done using an | ||||
| additional parameter: | ||||
| 
 | ||||
| ./configure CFLAGS="-mcpu=<cputype> -mtune=<cputype> -DSPARC_SOLARIS" | ||||
| 
 | ||||
| where <cputype> has to be replaced by the appropriate CPU tuning flag (e.g. | ||||
| "supersparc"). Afterwards | ||||
| 
 | ||||
| make | ||||
| make install | ||||
| 
 | ||||
| can be called as described above. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| WINDOWS BUILD | ||||
| 
 | ||||
| In order to build libupnp under Windows the pthreads-w32 package is required. | ||||
| You can download a self-extracting ZIP file from the following location: | ||||
| 
 | ||||
| ftp://sources.redhat.com/pub/pthreads-win32/pthreads-w32-2-7-0-release.exe | ||||
| 
 | ||||
| Execute the self-extracting archive and copy the Pre-build.2 folder to the | ||||
| top level source folder. | ||||
| Rename Pre-build.2 to pthreads.  | ||||
| Open the provided workspace build\libupnp.dsw with Visual C++ 6.0 and select | ||||
| Build->Build libupnp.dll (F7) | ||||
| 
 | ||||
| For building a static library instead of a DLL and for using the static | ||||
| pthreads-w32 library following switches need to be defined additionally: | ||||
| 
 | ||||
| UPNP_STATIC_LIB - for creating a statically linkable UPnP-library | ||||
| PTW32_STATIC_LIB - for using the static pthreads32 library | ||||
| 
 | ||||
| 
 | ||||
| 5) Install/Uninstall Instructions | ||||
| ------------------------------------------- | ||||
| 
 | ||||
| @@ -281,9 +320,8 @@ See NEWS file. | ||||
| 8) Support and Contact Information | ||||
| ------------------------------------------- | ||||
| 
 | ||||
| Intel is not providing support for the Linux SDK for UPnP Devices.  Two  | ||||
| mailing lists for the SDK are available on http://upnp.sourceforge.net/.   | ||||
| Questions and problems should be addressed on the appropriate mailing list. | ||||
| Intel is not providing support for the SDK for UPnP Devices. Mailing lists | ||||
| and discussion boards can be found at http://www.libupnp.org/. | ||||
| 
 | ||||
| If you find this SDK useful, please send an email to upnp@intel.com and let | ||||
| us know. | ||||
							
								
								
									
										42
									
								
								THANKS
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								THANKS
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | ||||
|  | ||||
| libupnp was originally written by Intel Corporation. | ||||
|  | ||||
| Many people further contributed to libupnp by reporting problems, | ||||
| suggesting various improvements or submitting actual code. | ||||
| Here is a list of these people. Help us keep it complete and | ||||
| exempt of errors. | ||||
|  | ||||
| - Alex (afaucher) | ||||
| - Arno Willig | ||||
| - Bob Ciora | ||||
| - Chaos | ||||
| - Craig Nelson | ||||
| - David Maass | ||||
| - Emil Ljungdahl | ||||
| - Erik Johansson | ||||
| - Eric Tanguy | ||||
| - Erwan Velu | ||||
| - Eugene Christensen | ||||
| - Fabrice Fontaine | ||||
| - Fredrik Svensson | ||||
| - Glen Masgai | ||||
| - Jiri Zouhar | ||||
| - John Dennis | ||||
| - Jonathan (no_dice) | ||||
| - Keith Brindley | ||||
| - Leuk_He | ||||
| - Loigu | ||||
| - Luke Kim | ||||
| - Marcelo Roberto Jimenez (mroberto) | ||||
| - Markus Strobl | ||||
| - Nektarios K. Papadopoulos | ||||
| - Oskar Liljeblad | ||||
| - Michael (Oxy) | ||||
| - Paul Vixie | ||||
| - Rene Hexel | ||||
| - Siva Chandran | ||||
| - Stéphane Corthésy | ||||
| - Steve Bresson | ||||
| - Timothy Redaelli | ||||
| - Titus Winters | ||||
|  | ||||
							
								
								
									
										4
									
								
								libupnp/bootstrap → bootstrap
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										4
									
								
								libupnp/bootstrap → bootstrap
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							| @@ -13,7 +13,3 @@ autoreconf --force --install -Wall -Wno-obsolete $* || exit 1 | ||||
| echo "Now run ./configure and then make." | ||||
| exit 0 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
							
								
								
									
										168
									
								
								build/inc/autoconfig.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										168
									
								
								build/inc/autoconfig.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,168 @@ | ||||
| /* autoconfig.h.  Generated from autoconfig.h.in by configure.  */ | ||||
| /* autoconfig.h.in.  Generated from configure.ac by autoheader.  */ | ||||
|  | ||||
| /* Define to 1 to compile debug code */ | ||||
| /* #undef DEBUG */ | ||||
|  | ||||
| /* Define to 1 if you have the <arpa/inet.h> header file. */ | ||||
| #define HAVE_ARPA_INET_H 1 | ||||
|  | ||||
| /* Define to 1 if you have the <dlfcn.h> header file. */ | ||||
| #define HAVE_DLFCN_H 1 | ||||
|  | ||||
| /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ | ||||
| /* #undef HAVE_DOPRNT */ | ||||
|  | ||||
| /* Define to 1 if you have the <fcntl.h> header file. */ | ||||
| #define HAVE_FCNTL_H 1 | ||||
|  | ||||
| /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ | ||||
| #define HAVE_FSEEKO 1 | ||||
|  | ||||
| /* Define to 1 if you have the `ftime' function. */ | ||||
| #define HAVE_FTIME 1 | ||||
|  | ||||
| /* Define to 1 if you have the <inttypes.h> header file. */ | ||||
| #define HAVE_INTTYPES_H 1 | ||||
|  | ||||
| /* Define to 1 if you have the `compat' library (-lcompat). */ | ||||
| /* #undef HAVE_LIBCOMPAT */ | ||||
|  | ||||
| /* Define to 1 if you have the <limits.h> header file. */ | ||||
| #define HAVE_LIMITS_H 1 | ||||
|  | ||||
| /* Define to 1 if you have the <memory.h> header file. */ | ||||
| #define HAVE_MEMORY_H 1 | ||||
|  | ||||
| /* Define to 1 if you have the <netdb.h> header file. */ | ||||
| #define HAVE_NETDB_H 1 | ||||
|  | ||||
| /* Define to 1 if you have the <netinet/in.h> header file. */ | ||||
| #define HAVE_NETINET_IN_H 1 | ||||
|  | ||||
| /* Define if you have POSIX threads libraries and header files. */ | ||||
| #define HAVE_PTHREAD 1 | ||||
|  | ||||
| /* Define to 1 if you have the <stdint.h> header file. */ | ||||
| #define HAVE_STDINT_H 1 | ||||
|  | ||||
| /* Define to 1 if you have the <stdlib.h> header file. */ | ||||
| #define HAVE_STDLIB_H 1 | ||||
|  | ||||
| /* Define to 1 if you have the <strings.h> header file. */ | ||||
| #define HAVE_STRINGS_H 1 | ||||
|  | ||||
| /* Define to 1 if you have the <string.h> header file. */ | ||||
| #define HAVE_STRING_H 1 | ||||
|  | ||||
| /* Define to 1 if you have the <syslog.h> header file. */ | ||||
| #define HAVE_SYSLOG_H 1 | ||||
|  | ||||
| /* Define to 1 if you have the <sys/ioctl.h> header file. */ | ||||
| #define HAVE_SYS_IOCTL_H 1 | ||||
|  | ||||
| /* Define to 1 if you have the <sys/socket.h> header file. */ | ||||
| #define HAVE_SYS_SOCKET_H 1 | ||||
|  | ||||
| /* Define to 1 if you have the <sys/stat.h> header file. */ | ||||
| #define HAVE_SYS_STAT_H 1 | ||||
|  | ||||
| /* Define to 1 if you have the <sys/timeb.h> header file. */ | ||||
| #define HAVE_SYS_TIMEB_H 1 | ||||
|  | ||||
| /* Define to 1 if you have the <sys/time.h> header file. */ | ||||
| #define HAVE_SYS_TIME_H 1 | ||||
|  | ||||
| /* Define to 1 if you have the <sys/types.h> header file. */ | ||||
| #define HAVE_SYS_TYPES_H 1 | ||||
|  | ||||
| /* Define to 1 if you have the <unistd.h> header file. */ | ||||
| #define HAVE_UNISTD_H 1 | ||||
|  | ||||
| /* Define to 1 if you have the `vprintf' function. */ | ||||
| #define HAVE_VPRINTF 1 | ||||
|  | ||||
| /* Define to 1 to prevent compilation of assert() */ | ||||
| #define NDEBUG 1 | ||||
|  | ||||
| /* Define to 1 to prevent some debug code */ | ||||
| #define NO_DEBUG 1 | ||||
|  | ||||
| /* Define to 1 if your C compiler doesn't accept -c and -o together. */ | ||||
| /* #undef NO_MINUS_C_MINUS_O */ | ||||
|  | ||||
| /* Name of package */ | ||||
| #define PACKAGE "libupnp" | ||||
|  | ||||
| /* Define to the address where bug reports for this package should be sent. */ | ||||
| #define PACKAGE_BUGREPORT "mroberto@users.sourceforge.net" | ||||
|  | ||||
| /* Define to the full name of this package. */ | ||||
| #define PACKAGE_NAME "libupnp" | ||||
|  | ||||
| /* Define to the full name and version of this package. */ | ||||
| #define PACKAGE_STRING "libupnp 1.4.7" | ||||
|  | ||||
| /* Define to the one symbol short name of this package. */ | ||||
| #define PACKAGE_TARNAME "libupnp" | ||||
|  | ||||
| /* Define to the version of this package. */ | ||||
| #define PACKAGE_VERSION "1.4.7" | ||||
|  | ||||
| /* Define to necessary symbol if this constant uses a non-standard name on | ||||
|    your system. */ | ||||
| /* #undef PTHREAD_CREATE_JOINABLE */ | ||||
|  | ||||
| /* Define to 1 if you have the ANSI C header files. */ | ||||
| #define STDC_HEADERS 1 | ||||
|  | ||||
| /* see upnpconfig.h */ | ||||
| #define UPNP_HAVE_CLIENT 1 | ||||
|  | ||||
| /* see upnpconfig.h */ | ||||
| /* #undef UPNP_HAVE_DEBUG */ | ||||
|  | ||||
| /* see upnpconfig.h */ | ||||
| #define UPNP_HAVE_DEVICE 1 | ||||
|  | ||||
| /* see upnpconfig.h */ | ||||
| #define UPNP_HAVE_TOOLS 1 | ||||
|  | ||||
| /* see upnpconfig.h */ | ||||
| #define UPNP_HAVE_WEBSERVER 1 | ||||
|  | ||||
| /* see upnpconfig.h */ | ||||
| #define UPNP_VERSION_MAJOR 1 | ||||
|  | ||||
| /* see upnpconfig.h */ | ||||
| #define UPNP_VERSION_MINOR 4 | ||||
|  | ||||
| /* see upnpconfig.h */ | ||||
| #define UPNP_VERSION_PATCH 7 | ||||
|  | ||||
| /* see upnpconfig.h */ | ||||
| #define UPNP_VERSION_STRING "1.4.7" | ||||
|  | ||||
| /* Version number of package */ | ||||
| #define VERSION "1.4.7" | ||||
|  | ||||
| /* File Offset size */ | ||||
| #define _FILE_OFFSET_BITS 64 | ||||
|  | ||||
| /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ | ||||
| /* #undef _LARGEFILE_SOURCE */ | ||||
|  | ||||
| /* Large files support */ | ||||
| #define _LARGE_FILE_SOURCE  | ||||
|  | ||||
| /* Define to empty if `const' does not conform to ANSI C. */ | ||||
| /* #undef const */ | ||||
|  | ||||
| /* Define to `long int' if <sys/types.h> does not define. */ | ||||
| /* #undef off_t */ | ||||
|  | ||||
| /* Define to `unsigned int' if <sys/types.h> does not define. */ | ||||
| /* #undef size_t */ | ||||
|  | ||||
| /* Substitute for socklen_t */ | ||||
| /* #undef socklen_t */ | ||||
| @@ -95,6 +95,17 @@ | ||||
| #define MAX_THREADS 12  | ||||
| //@}
 | ||||
| 
 | ||||
| /** @name MAX_JOBS_TOTAL
 | ||||
|  *  The {\tt MAX_JOBS_TOTAL} constant determines the maximum number of jobs | ||||
|  *  that can be queued. If this limit is reached further jobs will be thrown | ||||
|  *  to avoid memory exhaustion. The default value 100. | ||||
|  *  (Added by Axis.) | ||||
|  */ | ||||
| 
 | ||||
| //@{
 | ||||
| #define MAX_JOBS_TOTAL 100 | ||||
| //@}
 | ||||
| 
 | ||||
| /** @name DEFAULT_SOAP_CONTENT_LENGTH
 | ||||
|  * SOAP messages will read at most {\tt DEFAULT_SOAP_CONTENT_LENGTH} bytes.   | ||||
|  * This prevents devices that have a misbehaving web server to send  | ||||
| @@ -250,18 +261,18 @@ | ||||
| 
 | ||||
| /** @name Other debugging features
 | ||||
|           The UPnP SDK contains other features to aid in debugging: | ||||
| 	  see <upnp/upnpdebug.h> | ||||
| 	  see <upnp/inc/upnpdebug.h> | ||||
|  */ | ||||
| 
 | ||||
| #define DEBUG_ALL		1    | ||||
| #define DEBUG_SSDP		0     | ||||
| #define DEBUG_SOAP		0     | ||||
| #define DEBUG_GENA		0     | ||||
| #define DEBUG_TPOOL		0      | ||||
| #define DEBUG_ALL		1 | ||||
| #define DEBUG_SSDP		0 | ||||
| #define DEBUG_SOAP		0 | ||||
| #define DEBUG_GENA		0 | ||||
| #define DEBUG_TPOOL		0 | ||||
| #define DEBUG_MSERV		0 | ||||
| #define DEBUG_DOM		0 | ||||
| #define DEBUG_HTTP		0 | ||||
| #define DEBUG_API		0     | ||||
| #define DEBUG_API		0 | ||||
| 
 | ||||
| //@} // Compile time configuration options
 | ||||
| 
 | ||||
| @@ -293,27 +304,6 @@ | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| /** @name DBGONLY
 | ||||
|           The {\bf DBGONLY} macro allows code to be marked so that it  | ||||
|           is only included in the DEBUG build and not the release.  To | ||||
|           use this macro, put the code inside of the parentheses: | ||||
| 
 | ||||
|           {\tt DBGONLY(int i;)} | ||||
| 
 | ||||
|           This will cause a declaration of the integer {\tt i} only | ||||
|           in the debug build. | ||||
|   */ | ||||
| 
 | ||||
| //@{
 | ||||
| #ifdef DEBUG | ||||
| #	define DBGONLY(x) x | ||||
| #else | ||||
| #	define DBGONLY(x)   | ||||
| #endif | ||||
| //@}
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| #undef  EXCLUDE_WEB_SERVER  | ||||
| #undef  EXCLUDE_MINISERVER  | ||||
| #ifdef  INTERNAL_WEB_SERVER | ||||
| @@ -348,13 +338,6 @@ | ||||
| #	define CLIENTONLY(x) | ||||
| #endif | ||||
| 
 | ||||
| #ifdef INCLUDE_DEVICE_APIS | ||||
| #	define DEVICEONLY(x) x | ||||
| #else  | ||||
| #	define DEVICEONLY(x)  | ||||
| #endif | ||||
| 
 | ||||
| //@}
 | ||||
| #endif | ||||
| 
 | ||||
| 
 | ||||
| @@ -1,3 +1,4 @@ | ||||
| /* upnp/inc/upnpconfig.h.  Generated from upnpconfig.h.in by configure.  */ | ||||
| // -*- C -*-
 | ||||
| ///////////////////////////////////////////////////////////////////////////
 | ||||
| //
 | ||||
| @@ -39,16 +40,16 @@ | ||||
|  ***************************************************************************/  | ||||
| 
 | ||||
| /** The library version (string) e.g. "1.3.0" */ | ||||
| #undef UPNP_VERSION_STRING | ||||
| #define UPNP_VERSION_STRING "1.4.7" | ||||
| 
 | ||||
| /** Major version of the library */ | ||||
| #undef UPNP_VERSION_MAJOR | ||||
| #define UPNP_VERSION_MAJOR 1 | ||||
| 
 | ||||
| /** Minor version of the library */ | ||||
| #undef UPNP_VERSION_MINOR | ||||
| #define UPNP_VERSION_MINOR 4 | ||||
| 
 | ||||
| /** Patch version of the library */ | ||||
| #undef UPNP_VERSION_PATCH | ||||
| #define UPNP_VERSION_PATCH 7 | ||||
| 
 | ||||
| /** The library version (numeric) e.g. 10300 means version 1.3.0 */ | ||||
| #define UPNP_VERSION	\ | ||||
| @@ -68,27 +69,27 @@ | ||||
| 
 | ||||
| /** Defined to 1 if the library has been compiled with DEBUG enabled 
 | ||||
|  *  (i.e. configure --enable-debug) : <upnp/upnpdebug.h> file is available */ | ||||
| #undef UPNP_HAVE_DEBUG | ||||
| /* #undef UPNP_HAVE_DEBUG */ | ||||
| 
 | ||||
| 
 | ||||
| /** Defined to 1 if the library has been compiled with client API enabled 
 | ||||
|  *  (i.e. configure --enable-client) */ | ||||
| #undef UPNP_HAVE_CLIENT | ||||
| #define UPNP_HAVE_CLIENT 1 | ||||
| 
 | ||||
| 
 | ||||
| /** Defined to 1 if the library has been compiled with device API enabled 
 | ||||
|  *  (i.e. configure --enable-device) */ | ||||
| #undef UPNP_HAVE_DEVICE | ||||
| #define UPNP_HAVE_DEVICE 1 | ||||
| 
 | ||||
| 
 | ||||
| /** Defined to 1 if the library has been compiled with integrated web server
 | ||||
|  *  (i.e. configure --enable-webserver --enable-device) */ | ||||
| #undef UPNP_HAVE_WEBSERVER | ||||
| #define UPNP_HAVE_WEBSERVER 1 | ||||
| 
 | ||||
| 
 | ||||
| /** Defined to 1 if the library has been compiled with helper API
 | ||||
|  *  (i.e. configure --enable-tools) : <upnp/upnptools.h> file is available */ | ||||
| #undef UPNP_HAVE_TOOLS | ||||
| #define UPNP_HAVE_TOOLS 1 | ||||
| 
 | ||||
| 
 | ||||
| #endif // UPNP_CONFIG_H
 | ||||
							
								
								
									
										50
									
								
								build/libupnp.bpf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								build/libupnp.bpf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,50 @@ | ||||
| USEUNIT("..\ixml\src\nodeList.c"); | ||||
| USEUNIT("..\ixml\src\attr.c"); | ||||
| USEUNIT("..\ixml\src\document.c"); | ||||
| USEUNIT("..\ixml\src\element.c"); | ||||
| USEUNIT("..\ixml\src\ixml.c"); | ||||
| USEUNIT("..\ixml\src\ixmlmembuf.c"); | ||||
| USEUNIT("..\ixml\src\ixmlparser.c"); | ||||
| USEUNIT("..\ixml\src\namedNodeMap.c"); | ||||
| USEUNIT("..\ixml\src\node.c"); | ||||
| USEUNIT("..\threadutil\src\TimerThread.c"); | ||||
| USEUNIT("..\threadutil\src\FreeList.c"); | ||||
| USEUNIT("..\threadutil\src\iasnprintf.c"); | ||||
| USEUNIT("..\threadutil\src\LinkedList.c"); | ||||
| USEUNIT("..\threadutil\src\ThreadPool.c"); | ||||
| USEUNIT("..\upnp\src\win_dll.c"); | ||||
| USEUNIT("..\upnp\src\inet_pton.c"); | ||||
| USEUNIT("..\upnp\src\api\upnptools.c"); | ||||
| USEUNIT("..\upnp\src\api\upnpapi.c"); | ||||
| USEUNIT("..\upnp\src\gena\gena_device.c"); | ||||
| USEUNIT("..\upnp\src\gena\gena_callback2.c"); | ||||
| USEUNIT("..\upnp\src\gena\gena_ctrlpt.c"); | ||||
| USEUNIT("..\upnp\src\genlib\client_table\client_table.c"); | ||||
| USEUNIT("..\upnp\src\genlib\miniserver\miniserver.c"); | ||||
| USEUNIT("..\upnp\src\genlib\net\sock.c"); | ||||
| USEUNIT("..\upnp\src\genlib\net\http\webserver.c"); | ||||
| USEUNIT("..\upnp\src\genlib\net\http\httpparser.c"); | ||||
| USEUNIT("..\upnp\src\genlib\net\http\httpreadwrite.c"); | ||||
| USEUNIT("..\upnp\src\genlib\net\http\parsetools.c"); | ||||
| USEUNIT("..\upnp\src\genlib\net\http\statcodes.c"); | ||||
| USEUNIT("..\upnp\src\genlib\net\uri\uri.c"); | ||||
| USEUNIT("..\upnp\src\genlib\service_table\service_table.c"); | ||||
| USEUNIT("..\upnp\src\genlib\util\util.c"); | ||||
| USEUNIT("..\upnp\src\genlib\util\membuffer.c"); | ||||
| USEUNIT("..\upnp\src\genlib\util\strintmap.c"); | ||||
| USEUNIT("..\upnp\src\genlib\util\upnp_timeout.c"); | ||||
| USEUNIT("..\upnp\src\soap\soap_device.c"); | ||||
| USEUNIT("..\upnp\src\soap\soap_common.c"); | ||||
| USEUNIT("..\upnp\src\soap\soap_ctrlpt.c"); | ||||
| USEUNIT("..\upnp\src\ssdp\ssdp_server.c"); | ||||
| USEUNIT("..\upnp\src\ssdp\ssdp_ctrlpt.c"); | ||||
| USEUNIT("..\upnp\src\ssdp\ssdp_device.c"); | ||||
| USEUNIT("..\upnp\src\urlconfig\urlconfig.c"); | ||||
| USEUNIT("..\upnp\src\uuid\uuid.c"); | ||||
| USEUNIT("..\upnp\src\uuid\md5.c"); | ||||
| USEUNIT("..\upnp\src\uuid\sysdep.c"); | ||||
| USELIB("..\..\..\pthreads-w32-1-10-0-release\pthreadBC1.lib"); | ||||
| //--------------------------------------------------------------------------- | ||||
| This file is used by the project manager only and should be treated like the project file | ||||
|  | ||||
|  | ||||
							
								
								
									
										133
									
								
								build/libupnp.bpr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										133
									
								
								build/libupnp.bpr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,133 @@ | ||||
| <?xml version='1.0' encoding='utf-8' ?> | ||||
| <!-- C++Builder XML Project --> | ||||
| <PROJECT> | ||||
|   <MACROS> | ||||
|     <VERSION value="BCB.05.03"/> | ||||
|     <PROJECT value="libupnp.dll"/> | ||||
|     <OBJFILES value="..\ixml\src\nodeList.obj ..\ixml\src\attr.obj ..\ixml\src\document.obj  | ||||
|       ..\ixml\src\element.obj ..\ixml\src\ixml.obj ..\ixml\src\ixmlmembuf.obj  | ||||
|       ..\ixml\src\ixmlparser.obj ..\ixml\src\namedNodeMap.obj  | ||||
|       ..\ixml\src\node.obj ..\threadutil\src\TimerThread.obj  | ||||
|       ..\threadutil\src\FreeList.obj ..\threadutil\src\iasnprintf.obj  | ||||
|       ..\threadutil\src\LinkedList.obj ..\threadutil\src\ThreadPool.obj  | ||||
|       ..\upnp\src\win_dll.obj ..\upnp\src\inet_pton.obj  | ||||
|       ..\upnp\src\api\upnptools.obj ..\upnp\src\api\upnpapi.obj  | ||||
|       ..\upnp\src\gena\gena_device.obj ..\upnp\src\gena\gena_callback2.obj  | ||||
|       ..\upnp\src\gena\gena_ctrlpt.obj  | ||||
|       ..\upnp\src\genlib\client_table\client_table.obj  | ||||
|       ..\upnp\src\genlib\miniserver\miniserver.obj  | ||||
|       ..\upnp\src\genlib\net\sock.obj ..\upnp\src\genlib\net\http\webserver.obj  | ||||
|       ..\upnp\src\genlib\net\http\httpparser.obj  | ||||
|       ..\upnp\src\genlib\net\http\httpreadwrite.obj  | ||||
|       ..\upnp\src\genlib\net\http\parsetools.obj  | ||||
|       ..\upnp\src\genlib\net\http\statcodes.obj  | ||||
|       ..\upnp\src\genlib\net\uri\uri.obj  | ||||
|       ..\upnp\src\genlib\service_table\service_table.obj  | ||||
|       ..\upnp\src\genlib\util\util.obj ..\upnp\src\genlib\util\membuffer.obj  | ||||
|       ..\upnp\src\genlib\util\strintmap.obj  | ||||
|       ..\upnp\src\genlib\util\upnp_timeout.obj ..\upnp\src\soap\soap_device.obj  | ||||
|       ..\upnp\src\soap\soap_common.obj ..\upnp\src\soap\soap_ctrlpt.obj  | ||||
|       ..\upnp\src\ssdp\ssdp_server.obj ..\upnp\src\ssdp\ssdp_ctrlpt.obj  | ||||
|       ..\upnp\src\ssdp\ssdp_device.obj ..\upnp\src\urlconfig\urlconfig.obj  | ||||
|       ..\upnp\src\uuid\uuid.obj ..\upnp\src\uuid\md5.obj  | ||||
|       ..\upnp\src\uuid\sysdep.obj"/> | ||||
|     <RESFILES value=""/> | ||||
|     <DEFFILE value=""/> | ||||
|     <RESDEPEN value="$(RESFILES)"/> | ||||
|     <LIBFILES value="D:\pthreads-w32-1-10-0-release\pthreadBC1.lib"/> | ||||
|     <LIBRARIES value=""/> | ||||
|     <SPARELIBS value=""/> | ||||
|     <PACKAGES value=""/> | ||||
|     <PATHCPP value=".;..\ixml\src;..\threadutil\src;..\upnp\src;..\upnp\src\api;..\upnp\src\gena;..\upnp\src\genlib\client_table;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\net;..\upnp\src\genlib\net\http;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\service_table;..\upnp\src\genlib\util;..\upnp\src\soap;..\upnp\src\ssdp;..\upnp\src\urlconfig;..\upnp\src\uuid"/> | ||||
|     <PATHPAS value=".;"/> | ||||
|     <PATHRC value=".;"/> | ||||
|     <PATHASM value=".;"/> | ||||
|     <DEBUGLIBPATH value="$(BCB)\lib\debug"/> | ||||
|     <RELEASELIBPATH value="$(BCB)\lib\release"/> | ||||
|     <LINKER value="tlink32"/> | ||||
|     <USERDEFINES value="WIN32;LIBUPNP_EXPORTS;UPNP_USE_BCBPP"/> | ||||
|     <SYSDEFINES value="NO_STRICT;_NO_VCL"/> | ||||
|     <MAINSOURCE value="libupnp.bpf"/> | ||||
|     <INCLUDEPATH value="..\upnp\src\genlib\util;..\upnp\src;..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\threadutil\src;..\ixml\src;$(BCB)\include;$(BCB)\include\vcl;..\ixml\inc;..\threadutil\inc;..\upnp\inc;inc;..\ixml\src\inc;..\upnp\src\inc;..\..\pthreads-w32-1-10-0-release"/> | ||||
|     <LIBPATH value="..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\util;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\net;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\upnp\src;..\threadutil\src;..\ixml\src;$(BCB)\lib\obj;$(BCB)\lib;..\..\pthreads-w32-1-10-0-release"/> | ||||
|     <WARNINGS value="-w-par"/> | ||||
|   </MACROS> | ||||
|   <OPTIONS> | ||||
|     <CFLAG1 value="-WD -O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -fp -ff -X- -a4 -6 -b- -k- -vi  | ||||
|       -tWD -tWM -c"/> | ||||
|     <PFLAGS value="-$Y- -$L- -$D- -v -JPHNE -M"/> | ||||
|     <RFLAGS value=""/> | ||||
|     <AFLAGS value="/mx /w2 /zd"/> | ||||
|     <LFLAGS value="-D"" -aa -Tpd -x -Gn -Gi"/> | ||||
|   </OPTIONS> | ||||
|   <LINKER> | ||||
|     <ALLOBJ value="c0d32.obj $(OBJFILES)"/> | ||||
|     <ALLRES value="$(RESFILES)"/> | ||||
|     <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/> | ||||
|   </LINKER> | ||||
|   <IDEOPTIONS> | ||||
| [Version Info] | ||||
| IncludeVerInfo=0 | ||||
| AutoIncBuild=0 | ||||
| MajorVer=1 | ||||
| MinorVer=0 | ||||
| Release=0 | ||||
| Build=0 | ||||
| Debug=0 | ||||
| PreRelease=0 | ||||
| Special=0 | ||||
| Private=0 | ||||
| DLL=0 | ||||
| Locale=1031 | ||||
| CodePage=1252 | ||||
|  | ||||
| [Version Info Keys] | ||||
| CompanyName= | ||||
| FileDescription= | ||||
| FileVersion=1.0.0.0 | ||||
| InternalName= | ||||
| LegalCopyright= | ||||
| LegalTrademarks= | ||||
| OriginalFilename= | ||||
| ProductName= | ||||
| ProductVersion=1.0.0.0 | ||||
| Comments= | ||||
|  | ||||
| [HistoryLists\hlIncludePath] | ||||
| Count=3 | ||||
| Item0=..\upnp\src\genlib\util;..\upnp\src;..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\threadutil\src;..\ixml\src;$(BCB)\include;$(BCB)\include\vcl;..\ixml\inc;..\threadutil\inc;..\upnp\inc;inc;..\ixml\src\inc;..\upnp\src\inc;..\..\pthreads-w32-1-10-0-release | ||||
| Item1=..\upnp\src\genlib\util;..\upnp\src;..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\threadutil\src;..\ixml\src;$(BCB)\include;$(BCB)\include\vcl;..\ixml\inc;..\threadutil\inc;..\upnp\inc;inc;..\ixml\src\inc;..\upnp\src\inc;D:\DEVELOP\pthreads-w32-1-10-0-release | ||||
| Item2=..\upnp\src\genlib\util;..\upnp\src;..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\threadutil\src;..\ixml\src;$(BCB)\include;$(BCB)\include\vcl;..\ixml\inc;..\threadutil\inc;..\upnp\inc;inc;..\ixml\src\inc;..\upnp\src\inc | ||||
|  | ||||
| [HistoryLists\hlLibraryPath] | ||||
| Count=3 | ||||
| Item0=..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\util;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\net;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\upnp\src;..\threadutil\src;..\ixml\src;$(BCB)\lib\obj;$(BCB)\lib;..\..\pthreads-w32-1-10-0-release | ||||
| Item1=..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\util;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\net;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\upnp\src;..\threadutil\src;..\ixml\src;$(BCB)\lib\obj;$(BCB)\lib;D:\DEVELOP\pthreads-w32-1-10-0-release | ||||
| Item2=..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\util;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\net;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\upnp\src;..\threadutil\src;..\ixml\src;$(BCB)\lib\obj;$(BCB)\lib | ||||
|  | ||||
| [HistoryLists\hlDebugSourcePath] | ||||
| Count=1 | ||||
| Item0=$(BCB)\source\vcl | ||||
|  | ||||
| [HistoryLists\hlConditionals] | ||||
| Count=4 | ||||
| Item0=WIN32;LIBUPNP_EXPORTS;UPNP_USE_BCBPP | ||||
| Item1=WIN32;LIBUPNP_EXPORTS | ||||
| Item2=WIN32;EXPORT_SPEC | ||||
| Item3=WIN32 | ||||
|  | ||||
| [Debugging] | ||||
| DebugSourceDirs=$(BCB)\source\vcl | ||||
|  | ||||
| [Parameters] | ||||
| RunParams= | ||||
| HostApplication= | ||||
| RemoteHost= | ||||
| RemotePath= | ||||
| RemoteDebug=0 | ||||
|  | ||||
| [Compiler] | ||||
| ShowInfoMsgs=0 | ||||
| LinkDebugVcl=0 | ||||
|   </IDEOPTIONS> | ||||
| </PROJECT> | ||||
							
								
								
									
										428
									
								
								build/libupnp.dsp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										428
									
								
								build/libupnp.dsp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,428 @@ | ||||
| # Microsoft Developer Studio Project File - Name="libupnp" - Package Owner=<4> | ||||
| # Microsoft Developer Studio Generated Build File, Format Version 6.00 | ||||
| # ** NICHT BEARBEITEN ** | ||||
|  | ||||
| # TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 | ||||
|  | ||||
| CFG=libupnp - Win32 Debug | ||||
| !MESSAGE Dies ist kein g<>ltiges Makefile. Zum Erstellen dieses Projekts mit NMAKE | ||||
| !MESSAGE verwenden Sie den Befehl "Makefile exportieren" und f<>hren Sie den Befehl | ||||
| !MESSAGE  | ||||
| !MESSAGE NMAKE /f "libupnp.mak". | ||||
| !MESSAGE  | ||||
| !MESSAGE Sie k<>nnen beim Ausf<73>hren von NMAKE eine Konfiguration angeben | ||||
| !MESSAGE durch Definieren des Makros CFG in der Befehlszeile. Zum Beispiel: | ||||
| !MESSAGE  | ||||
| !MESSAGE NMAKE /f "libupnp.mak" CFG="libupnp - Win32 Debug" | ||||
| !MESSAGE  | ||||
| !MESSAGE F<>r die Konfiguration stehen zur Auswahl: | ||||
| !MESSAGE  | ||||
| !MESSAGE "libupnp - Win32 Release" (basierend auf  "Win32 (x86) Dynamic-Link Library") | ||||
| !MESSAGE "libupnp - Win32 Debug" (basierend auf  "Win32 (x86) Dynamic-Link Library") | ||||
| !MESSAGE  | ||||
|  | ||||
| # Begin Project | ||||
| # PROP AllowPerConfigDependencies 0 | ||||
| # PROP Scc_ProjName "" | ||||
| # PROP Scc_LocalPath "" | ||||
| CPP=cl.exe | ||||
| MTL=midl.exe | ||||
| RSC=rc.exe | ||||
|  | ||||
| !IF  "$(CFG)" == "libupnp - Win32 Release" | ||||
|  | ||||
| # PROP BASE Use_MFC 0 | ||||
| # PROP BASE Use_Debug_Libraries 0 | ||||
| # PROP BASE Output_Dir "Release" | ||||
| # PROP BASE Intermediate_Dir "Release" | ||||
| # PROP BASE Target_Dir "" | ||||
| # PROP Use_MFC 0 | ||||
| # PROP Use_Debug_Libraries 0 | ||||
| # PROP Output_Dir "Release" | ||||
| # PROP Intermediate_Dir "Release" | ||||
| # PROP Ignore_Export_Lib 0 | ||||
| # PROP Target_Dir "" | ||||
| # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBUPNP_EXPORTS" /YX /FD /c | ||||
| # ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\pthreads\include" /I "..\ixml\src\inc" /I "..\ixml\inc" /I "..\threadutil\inc" /I "..\upnp\inc" /I "..\upnp\src\inc" /I ".\inc" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBUPNP_EXPORTS" /D "PTW32_STATIC_LIB" /D "UPNP_STATIC_LIB" /D "UPNP_USE_MSVCPP" /FR /YX /FD /c | ||||
| # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 | ||||
| # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 | ||||
| # ADD BASE RSC /l 0x407 /d "NDEBUG" | ||||
| # ADD RSC /l 0x407 /d "NDEBUG" | ||||
| BSC32=bscmake.exe | ||||
| # ADD BASE BSC32 /nologo | ||||
| # 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 /dll /machine:I386 | ||||
| # ADD LINK32 kernel32.lib user32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ..\..\pthreads\lib\pthreadvc2.lib ws2_32.lib /nologo /dll /machine:I386 | ||||
| # SUBTRACT LINK32 /pdb:none | ||||
|  | ||||
| !ELSEIF  "$(CFG)" == "libupnp - Win32 Debug" | ||||
|  | ||||
| # PROP BASE Use_MFC 0 | ||||
| # PROP BASE Use_Debug_Libraries 1 | ||||
| # PROP BASE Output_Dir "Debug" | ||||
| # PROP BASE Intermediate_Dir "Debug" | ||||
| # PROP BASE Target_Dir "" | ||||
| # PROP Use_MFC 0 | ||||
| # PROP Use_Debug_Libraries 1 | ||||
| # PROP Output_Dir "Debug" | ||||
| # PROP Intermediate_Dir "Debug" | ||||
| # PROP Ignore_Export_Lib 0 | ||||
| # PROP Target_Dir "" | ||||
| # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBUPNP_EXPORTS" /YX /FD /GZ /c | ||||
| # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\..\pthreads\include" /I "..\ixml\src\inc" /I "..\ixml\inc" /I "..\threadutil\inc" /I "..\upnp\inc" /I "..\upnp\src\inc" /I "..\build\inc" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBUPNP_EXPORTS" /D "UPNP_USE_MSVCPP" /FR /YX /FD /GZ /c | ||||
| # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 | ||||
| # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 | ||||
| # ADD BASE RSC /l 0x407 /d "_DEBUG" | ||||
| # ADD RSC /l 0x407 /d "_DEBUG" | ||||
| BSC32=bscmake.exe | ||||
| # ADD BASE BSC32 /nologo | ||||
| # 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 /dll /debug /machine:I386 /pdbtype:sept | ||||
| # ADD LINK32 kernel32.lib user32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ..\..\pthreads\lib\pthreadvc2.lib ws2_32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept | ||||
|  | ||||
| !ENDIF  | ||||
|  | ||||
| # Begin Target | ||||
|  | ||||
| # Name "libupnp - Win32 Release" | ||||
| # Name "libupnp - Win32 Debug" | ||||
| # Begin Group "Quellcodedateien" | ||||
|  | ||||
| # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\ixml\src\attr.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\genlib\client_table\client_table.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\ixml\src\document.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\ixml\src\element.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\threadutil\src\FreeList.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\gena\gena_callback2.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\gena\gena_ctrlpt.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\gena\gena_device.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\genlib\net\http\httpparser.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\genlib\net\http\httpreadwrite.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\threadutil\src\iasnprintf.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inet_pton.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\ixml\src\ixml.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\ixml\src\ixmlmembuf.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\ixml\src\ixmlparser.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\threadutil\src\LinkedList.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\uuid\md5.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\genlib\util\membuffer.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\genlib\miniserver\miniserver.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\ixml\src\namedNodeMap.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\ixml\src\node.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\ixml\src\nodeList.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\genlib\net\http\parsetools.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\genlib\service_table\service_table.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\soap\soap_common.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\soap\soap_ctrlpt.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\soap\soap_device.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\genlib\net\sock.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\ssdp\ssdp_ctrlpt.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\ssdp\ssdp_device.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\ssdp\ssdp_server.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\genlib\net\http\statcodes.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\genlib\util\strintmap.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\uuid\sysdep.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\threadutil\src\ThreadPool.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\threadutil\src\TimerThread.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\genlib\util\upnp_timeout.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\api\upnpapi.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\api\upnptools.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\genlib\net\uri\uri.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\urlconfig\urlconfig.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\genlib\util\util.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\uuid\uuid.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\genlib\net\http\webserver.c | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\win_dll.c | ||||
| # End Source File | ||||
| # End Group | ||||
| # Begin Group "Header-Dateien" | ||||
|  | ||||
| # PROP Default_Filter "h;hpp;hxx;hm;inl" | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\client_table.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\config.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\gena.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\gena_ctrlpt.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\gena_device.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\global.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\gmtdate.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\http_client.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\httpparser.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\httpreadwrite.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\inet_pton.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\md5.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\membuffer.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\miniserver.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\netall.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\parsetools.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\server.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\service_table.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\soaplib.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\sock.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\ssdplib.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\statcodes.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\statuscodes.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\strintmap.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\sysdep.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\unixutil.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\upnp_timeout.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\upnpapi.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\upnpclosesocket.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\uri.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\urlconfig.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\util.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\utilall.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\uuid.h | ||||
| # End Source File | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\upnp\src\inc\webserver.h | ||||
| # End Source File | ||||
| # End Group | ||||
| # Begin Group "Ressourcendateien" | ||||
|  | ||||
| # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" | ||||
| # End Group | ||||
| # Begin Source File | ||||
|  | ||||
| SOURCE=..\..\..\..\libupnp_win32.patch | ||||
| # End Source File | ||||
| # End Target | ||||
| # End Project | ||||
							
								
								
									
										29
									
								
								build/libupnp.dsw
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								build/libupnp.dsw
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| Microsoft Developer Studio Workspace File, Format Version 6.00 | ||||
| # WARNUNG: DIESE ARBEITSBEREICHSDATEI DARF NICHT BEARBEITET ODER GEL<45>SCHT WERDEN! | ||||
|  | ||||
| ############################################################################### | ||||
|  | ||||
| Project: "libupnp"=.\libupnp.dsp - Package Owner=<4> | ||||
|  | ||||
| Package=<5> | ||||
| {{{ | ||||
| }}} | ||||
|  | ||||
| Package=<4> | ||||
| {{{ | ||||
| }}} | ||||
|  | ||||
| ############################################################################### | ||||
|  | ||||
| Global: | ||||
|  | ||||
| Package=<5> | ||||
| {{{ | ||||
| }}} | ||||
|  | ||||
| Package=<3> | ||||
| {{{ | ||||
| }}} | ||||
|  | ||||
| ############################################################################### | ||||
|  | ||||
							
								
								
									
										301
									
								
								build/msvc/inttypes.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										301
									
								
								build/msvc/inttypes.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,301 @@ | ||||
| // ISO C9x  compliant inttypes.h for Microsoft Visual Studio | ||||
| // Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124  | ||||
| //  | ||||
| //  Copyright (c) 2006 Alexander Chemeris | ||||
| //  | ||||
| // Redistribution and use in source and binary forms, with or without | ||||
| // modification, are permitted provided that the following conditions are met: | ||||
| //  | ||||
| //   1. Redistributions of source code must retain the above copyright notice, | ||||
| //      this list of conditions and the following disclaimer. | ||||
| //  | ||||
| //   2. Redistributions in binary form must reproduce the above copyright | ||||
| //      notice, this list of conditions and the following disclaimer in the | ||||
| //      documentation and/or other materials provided with the distribution. | ||||
| //  | ||||
| //   3. The name of the author may be used to endorse or promote products | ||||
| //      derived from this software without specific prior written permission. | ||||
| //  | ||||
| // THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED | ||||
| // WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||||
| // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO | ||||
| // EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||||
| // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, | ||||
| // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; | ||||
| // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,  | ||||
| // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR | ||||
| // OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | ||||
| // ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
| //  | ||||
| /////////////////////////////////////////////////////////////////////////////// | ||||
|  | ||||
| #ifndef _MSC_VER // [ | ||||
| #error "Use this header only with Microsoft Visual C++ compilers!" | ||||
| #endif // _MSC_VER ] | ||||
|  | ||||
| #ifndef _MSC_INTTYPES_H_ // [ | ||||
| #define _MSC_INTTYPES_H_ | ||||
|  | ||||
| #if _MSC_VER > 1000 | ||||
| #pragma once | ||||
| #endif | ||||
|  | ||||
| #include <stdint.h> | ||||
|  | ||||
| // 7.8 Format conversion of integer types | ||||
|  | ||||
| typedef struct { | ||||
|    intmax_t quot; | ||||
|    intmax_t rem; | ||||
| } imaxdiv_t; | ||||
|  | ||||
| // 7.8.1 Macros for format specifiers | ||||
|  | ||||
| // The fprintf macros for signed integers are: | ||||
| #define PRId8       "d" | ||||
| #define PRIi8       "i" | ||||
| #define PRIdLEAST8  "d" | ||||
| #define PRIiLEAST8  "i" | ||||
| #define PRIdFAST8   "d" | ||||
| #define PRIiFAST8   "i" | ||||
|  | ||||
| #define PRId16       "hd" | ||||
| #define PRIi16       "hi" | ||||
| #define PRIdLEAST16  "hd" | ||||
| #define PRIiLEAST16  "hi" | ||||
| #define PRIdFAST16   "hd" | ||||
| #define PRIiFAST16   "hi" | ||||
|  | ||||
| #define PRId32       "I32d" | ||||
| #define PRIi32       "I32i" | ||||
| #define PRIdLEAST32  "I32d" | ||||
| #define PRIiLEAST32  "I32i" | ||||
| #define PRIdFAST32   "I32d" | ||||
| #define PRIiFAST32   "I32i" | ||||
|  | ||||
| #define PRId64       "I64d" | ||||
| #define PRIi64       "I64i" | ||||
| #define PRIdLEAST64  "I64d" | ||||
| #define PRIiLEAST64  "I64i" | ||||
| #define PRIdFAST64   "I64d" | ||||
| #define PRIiFAST64   "I64i" | ||||
|  | ||||
| #define PRIdMAX     "I64d" | ||||
| #define PRIiMAX     "I64i" | ||||
|  | ||||
| #define PRIdPTR     "Id" | ||||
| #define PRIiPTR     "Ii" | ||||
|  | ||||
| // The fprintf macros for unsigned integers are: | ||||
| #define PRIo8       "o" | ||||
| #define PRIu8       "u" | ||||
| #define PRIx8       "x" | ||||
| #define PRIX8       "X" | ||||
| #define PRIoLEAST8  "o" | ||||
| #define PRIuLEAST8  "u" | ||||
| #define PRIxLEAST8  "x" | ||||
| #define PRIXLEAST8  "X" | ||||
| #define PRIoFAST8   "o" | ||||
| #define PRIuFAST8   "u" | ||||
| #define PRIxFAST8   "x" | ||||
| #define PRIXFAST8   "X" | ||||
|  | ||||
| #define PRIo16       "ho" | ||||
| #define PRIu16       "hu" | ||||
| #define PRIx16       "hx" | ||||
| #define PRIX16       "hX" | ||||
| #define PRIoLEAST16  "ho" | ||||
| #define PRIuLEAST16  "hu" | ||||
| #define PRIxLEAST16  "hx" | ||||
| #define PRIXLEAST16  "hX" | ||||
| #define PRIoFAST16   "ho" | ||||
| #define PRIuFAST16   "hu" | ||||
| #define PRIxFAST16   "hx" | ||||
| #define PRIXFAST16   "hX" | ||||
|  | ||||
| #define PRIo32       "I32o" | ||||
| #define PRIu32       "I32u" | ||||
| #define PRIx32       "I32x" | ||||
| #define PRIX32       "I32X" | ||||
| #define PRIoLEAST32  "I32o" | ||||
| #define PRIuLEAST32  "I32u" | ||||
| #define PRIxLEAST32  "I32x" | ||||
| #define PRIXLEAST32  "I32X" | ||||
| #define PRIoFAST32   "I32o" | ||||
| #define PRIuFAST32   "I32u" | ||||
| #define PRIxFAST32   "I32x" | ||||
| #define PRIXFAST32   "I32X" | ||||
|  | ||||
| #define PRIo64       "I64o" | ||||
| #define PRIu64       "I64u" | ||||
| #define PRIx64       "I64x" | ||||
| #define PRIX64       "I64X" | ||||
| #define PRIoLEAST64  "I64o" | ||||
| #define PRIuLEAST64  "I64u" | ||||
| #define PRIxLEAST64  "I64x" | ||||
| #define PRIXLEAST64  "I64X" | ||||
| #define PRIoFAST64   "I64o" | ||||
| #define PRIuFAST64   "I64u" | ||||
| #define PRIxFAST64   "I64x" | ||||
| #define PRIXFAST64   "I64X" | ||||
|  | ||||
| #define PRIoMAX     "I64o" | ||||
| #define PRIuMAX     "I64u" | ||||
| #define PRIxMAX     "I64x" | ||||
| #define PRIXMAX     "I64X" | ||||
|  | ||||
| #define PRIoPTR     "Io" | ||||
| #define PRIuPTR     "Iu" | ||||
| #define PRIxPTR     "Ix" | ||||
| #define PRIXPTR     "IX" | ||||
|  | ||||
| // The fscanf macros for signed integers are: | ||||
| #define SCNd8       "d" | ||||
| #define SCNi8       "i" | ||||
| #define SCNdLEAST8  "d" | ||||
| #define SCNiLEAST8  "i" | ||||
| #define SCNdFAST8   "d" | ||||
| #define SCNiFAST8   "i" | ||||
|  | ||||
| #define SCNd16       "hd" | ||||
| #define SCNi16       "hi" | ||||
| #define SCNdLEAST16  "hd" | ||||
| #define SCNiLEAST16  "hi" | ||||
| #define SCNdFAST16   "hd" | ||||
| #define SCNiFAST16   "hi" | ||||
|  | ||||
| #define SCNd32       "ld" | ||||
| #define SCNi32       "li" | ||||
| #define SCNdLEAST32  "ld" | ||||
| #define SCNiLEAST32  "li" | ||||
| #define SCNdFAST32   "ld" | ||||
| #define SCNiFAST32   "li" | ||||
|  | ||||
| #define SCNd64       "I64d" | ||||
| #define SCNi64       "I64i" | ||||
| #define SCNdLEAST64  "I64d" | ||||
| #define SCNiLEAST64  "I64i" | ||||
| #define SCNdFAST64   "I64d" | ||||
| #define SCNiFAST64   "I64i" | ||||
|  | ||||
| #define SCNdMAX     "I64d" | ||||
| #define SCNiMAX     "I64i" | ||||
|  | ||||
| #ifdef _WIN64 // [ | ||||
| #  define SCNdPTR     "I64d" | ||||
| #  define SCNiPTR     "I64i" | ||||
| #else  // _WIN64 ][ | ||||
| #  define SCNdPTR     "ld" | ||||
| #  define SCNiPTR     "li" | ||||
| #endif  // _WIN64 ] | ||||
|  | ||||
| // The fscanf macros for unsigned integers are: | ||||
| #define SCNo8       "o" | ||||
| #define SCNu8       "u" | ||||
| #define SCNx8       "x" | ||||
| #define SCNX8       "X" | ||||
| #define SCNoLEAST8  "o" | ||||
| #define SCNuLEAST8  "u" | ||||
| #define SCNxLEAST8  "x" | ||||
| #define SCNXLEAST8  "X" | ||||
| #define SCNoFAST8   "o" | ||||
| #define SCNuFAST8   "u" | ||||
| #define SCNxFAST8   "x" | ||||
| #define SCNXFAST8   "X" | ||||
|  | ||||
| #define SCNo16       "ho" | ||||
| #define SCNu16       "hu" | ||||
| #define SCNx16       "hx" | ||||
| #define SCNX16       "hX" | ||||
| #define SCNoLEAST16  "ho" | ||||
| #define SCNuLEAST16  "hu" | ||||
| #define SCNxLEAST16  "hx" | ||||
| #define SCNXLEAST16  "hX" | ||||
| #define SCNoFAST16   "ho" | ||||
| #define SCNuFAST16   "hu" | ||||
| #define SCNxFAST16   "hx" | ||||
| #define SCNXFAST16   "hX" | ||||
|  | ||||
| #define SCNo32       "lo" | ||||
| #define SCNu32       "lu" | ||||
| #define SCNx32       "lx" | ||||
| #define SCNX32       "lX" | ||||
| #define SCNoLEAST32  "lo" | ||||
| #define SCNuLEAST32  "lu" | ||||
| #define SCNxLEAST32  "lx" | ||||
| #define SCNXLEAST32  "lX" | ||||
| #define SCNoFAST32   "lo" | ||||
| #define SCNuFAST32   "lu" | ||||
| #define SCNxFAST32   "lx" | ||||
| #define SCNXFAST32   "lX" | ||||
|  | ||||
| #define SCNo64       "I64o" | ||||
| #define SCNu64       "I64u" | ||||
| #define SCNx64       "I64x" | ||||
| #define SCNX64       "I64X" | ||||
| #define SCNoLEAST64  "I64o" | ||||
| #define SCNuLEAST64  "I64u" | ||||
| #define SCNxLEAST64  "I64x" | ||||
| #define SCNXLEAST64  "I64X" | ||||
| #define SCNoFAST64   "I64o" | ||||
| #define SCNuFAST64   "I64u" | ||||
| #define SCNxFAST64   "I64x" | ||||
| #define SCNXFAST64   "I64X" | ||||
|  | ||||
| #define SCNoMAX     "I64o" | ||||
| #define SCNuMAX     "I64u" | ||||
| #define SCNxMAX     "I64x" | ||||
| #define SCNXMAX     "I64X" | ||||
|  | ||||
| #ifdef _WIN64 // [ | ||||
| #  define SCNoPTR     "I64o" | ||||
| #  define SCNuPTR     "I64u" | ||||
| #  define SCNxPTR     "I64x" | ||||
| #  define SCNXPTR     "I64X" | ||||
| #else  // _WIN64 ][ | ||||
| #  define SCNoPTR     "lo" | ||||
| #  define SCNuPTR     "lu" | ||||
| #  define SCNxPTR     "lx" | ||||
| #  define SCNXPTR     "lX" | ||||
| #endif  // _WIN64 ] | ||||
|  | ||||
| // 7.8.2 Functions for greatest-width integer types | ||||
|  | ||||
| // 7.8.2.1 The imaxabs function | ||||
| #define imaxabs _abs64 | ||||
|  | ||||
| // 7.8.2.2 The imaxdiv function | ||||
|  | ||||
| // This is modified version of div() function from Microsoft's div.c found | ||||
| // in %MSVC.NET%\crt\src\div.c | ||||
| #ifdef STATIC_IMAXDIV // [ | ||||
| static | ||||
| #else // STATIC_IMAXDIV ][ | ||||
| _inline | ||||
| #endif // STATIC_IMAXDIV ] | ||||
| imaxdiv_t __cdecl imaxdiv(intmax_t numer, intmax_t denom) | ||||
| { | ||||
|    imaxdiv_t result; | ||||
|  | ||||
|    result.quot = numer / denom; | ||||
|    result.rem = numer % denom; | ||||
|  | ||||
|    if (numer < 0 && result.rem > 0) { | ||||
|       // did division wrong; must fix up | ||||
|       ++result.quot; | ||||
|       result.rem -= denom; | ||||
|    } | ||||
|  | ||||
|    return result; | ||||
| } | ||||
|  | ||||
| // 7.8.2.3 The strtoimax and strtoumax functions | ||||
| #define strtoimax _strtoi64 | ||||
| #define strtoumax _strtoui64 | ||||
|  | ||||
| // 7.8.2.4 The wcstoimax and wcstoumax functions | ||||
| #define wcstoimax _wcstoi64 | ||||
| #define wcstoumax _wcstoui64 | ||||
|  | ||||
|  | ||||
| #endif // _MSC_INTTYPES_H_ ] | ||||
							
								
								
									
										339
									
								
								configure.ac
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										339
									
								
								configure.ac
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,339 @@ | ||||
| # -*- Autoconf -*- | ||||
| # | ||||
| # Top-level configure.ac file for libupnp | ||||
| # | ||||
| # Process this file with autoconf to produce a configure script. | ||||
| # | ||||
| # (C) Copyright 2005-2007 R<>mi Turboult <r3mi@users.sourceforge.net> | ||||
| # | ||||
|  | ||||
| AC_PREREQ(2.60) | ||||
|  | ||||
| AC_INIT([libupnp], [1.6.2], [mroberto@users.sourceforge.net]) | ||||
| ############################################################################### | ||||
| # *Independently* of the above libupnp package version, the libtool version | ||||
| # of the 3 libraries need to be updated whenever there is a change released: | ||||
| # "current:revision:age" (this is NOT the same as the package version), where: | ||||
| # 	- library code modified:		revision++ | ||||
| # 	- interfaces changed/added/removed:	current++ and revision=0 | ||||
| # 	- interfaces added: 			age++ | ||||
| # 	- interfaces removed:			age=0 | ||||
| # *please update only once, before a formal release, not for each change* | ||||
| # | ||||
| ############################################################################### | ||||
| # Release 1.4.1: | ||||
| #AC_SUBST([LT_VERSION_IXML],       [2:2:0]) | ||||
| #AC_SUBST([LT_VERSION_THREADUTIL], [2:2:0]) | ||||
| #AC_SUBST([LT_VERSION_UPNP],       [2:2:0]) | ||||
| # | ||||
| ############################################################################### | ||||
| # Release 1.4.6: | ||||
| # "current:revision:age" | ||||
| # | ||||
| # - Code has changed in ixml | ||||
| #	revision: 2 -> 3 | ||||
| # - Code has changed in threadutil | ||||
| #	revision: 2 -> 3 | ||||
| # - Interface added in threadutil | ||||
| #	current: 2 -> 3 | ||||
| #	revisiion: 3 -> 0 | ||||
| #	age: 0 -> 1 | ||||
| # - Code has changed in upnp | ||||
| #	revision: 2 -> 3 | ||||
| # | ||||
| #AC_SUBST([LT_VERSION_IXML],       [2:3:0]) | ||||
| #AC_SUBST([LT_VERSION_THREADUTIL], [3:0:1]) | ||||
| #AC_SUBST([LT_VERSION_UPNP],       [2:3:0]) | ||||
| # | ||||
| ############################################################################### | ||||
| # Release 1.6.0: | ||||
| # "current:revision:age" | ||||
| # | ||||
| # - Code has changed in ixml | ||||
| #	revision: 3 -> 4 | ||||
| # - Code has changed in threadutil | ||||
| #	revision: 0 -> 1 | ||||
| # - Code has changed in upnp | ||||
| #	revision: 3 -> 4 | ||||
| # - Interface changed in upnp | ||||
| #	current: 2 -> 3 | ||||
| #	revision: 4 -> 0 | ||||
| # - Interface removed in upnp | ||||
| #	age: 0 -> 0 | ||||
| # | ||||
| #AC_SUBST([LT_VERSION_IXML],       [2:4:0]) | ||||
| #AC_SUBST([LT_VERSION_THREADUTIL], [3:1:1]) | ||||
| #AC_SUBST([LT_VERSION_UPNP],       [3:0:0]) | ||||
| # | ||||
| ############################################################################### | ||||
| # Release 1.6.1: | ||||
| # "current:revision:age" | ||||
| # | ||||
| # - Code has changed in threadutil | ||||
| #	revision: 1 -> 2 | ||||
| # - Interface added in threadutil | ||||
| #	current: 3 -> 4 | ||||
| #	revision: 2 -> 0 | ||||
| # - Interface added in threadutil | ||||
| #	age: 1 -> 2 | ||||
| # - Code has changed in upnp | ||||
| #	revision: 0 -> 1 | ||||
| # | ||||
| #AC_SUBST([LT_VERSION_IXML],       [2:4:0]) | ||||
| #AC_SUBST([LT_VERSION_THREADUTIL], [4:0:2]) | ||||
| #AC_SUBST([LT_VERSION_UPNP],       [3:1:0]) | ||||
| # | ||||
| ############################################################################### | ||||
| # Release 1.6.2: | ||||
| # "current:revision:age" | ||||
| # | ||||
| # - Code has changed in upnp | ||||
| #	revision: 1 -> 2 | ||||
| # | ||||
| #AC_SUBST([LT_VERSION_IXML],       [2:4:0]) | ||||
| #AC_SUBST([LT_VERSION_THREADUTIL], [4:0:2]) | ||||
| #AC_SUBST([LT_VERSION_UPNP],       [3:2:0]) | ||||
| # | ||||
| ############################################################################### | ||||
| AC_SUBST([LT_VERSION_IXML],       [2:4:0]) | ||||
| AC_SUBST([LT_VERSION_THREADUTIL], [4:0:2]) | ||||
| AC_SUBST([LT_VERSION_UPNP],       [3:2:0]) | ||||
| ############################################################################### | ||||
| # Repeating the algorithm so that it is closer to the modificatin place: | ||||
| # 	- library code modified:		revision++ | ||||
| # 	- interfaces changed/added/removed:	current++ and revision=0 | ||||
| # 	- interfaces added: 			age++ | ||||
| # 	- interfaces removed:			age=0 | ||||
| # *please update only once, before a formal release, not for each change* | ||||
| ############################################################################### | ||||
|  | ||||
|  | ||||
| AC_CONFIG_AUX_DIR(config.aux) | ||||
| AC_CONFIG_MACRO_DIR(m4) | ||||
| AC_CONFIG_SRCDIR(upnp/inc/upnp.h) | ||||
|  | ||||
|  | ||||
| AM_INIT_AUTOMAKE([1.8 -Wall foreign subdir-objects dist-bzip2]) | ||||
|  | ||||
|  | ||||
| # | ||||
| # Get canonical host names in host and host_os | ||||
| # | ||||
| AC_CANONICAL_HOST | ||||
|  | ||||
| # | ||||
| # There are 3 configuration files : | ||||
| # 1) "./autoconfig.h" is auto-generated and used only internally during build | ||||
| #    (usually named "config.h" but conflicts with the file below) | ||||
| # 2) "./upnp/src/inc/config.h" is static and contains some compile-time  | ||||
| #    parameters. This file was previously in "./upnp/inc" but is no longer  | ||||
| #    installed (contains internal definitions only). | ||||
| # 3) "./upnp/inc/upnpconfig.h" is auto-generated and installed with the  | ||||
| #    libraries : it contains information on the configuration of the | ||||
| #    installed libraries. | ||||
| # | ||||
| AC_CONFIG_HEADERS([autoconfig.h upnp/inc/upnpconfig.h]) | ||||
| #AC_SYS_LARGEFILE_SENSITIVE | ||||
|  | ||||
| AC_REVISION([$Revision: 1.11 $]) | ||||
|  | ||||
| upnpmaj=`echo "$PACKAGE_VERSION" | sed 's/\..*//' ` | ||||
| upnpmin=[`echo "$PACKAGE_VERSION" | sed 's/^[^.]\.// ; s/[^0-9].*$//' `] | ||||
| upnppatch=[`echo "$PACKAGE_VERSION" | sed 's/^[^.]\.[^.]\.// ; s/[^0-9].*$//' `] | ||||
| AC_DEFINE_UNQUOTED([UPNP_VERSION_STRING], "$PACKAGE_VERSION", | ||||
| 	[see upnpconfig.h]) | ||||
| AC_DEFINE_UNQUOTED([UPNP_VERSION_MAJOR], $upnpmaj, [see upnpconfig.h]) | ||||
| AC_DEFINE_UNQUOTED([UPNP_VERSION_MINOR], $upnpmin, [see upnpconfig.h]) | ||||
| AC_DEFINE_UNQUOTED([UPNP_VERSION_PATCH], $upnppatch, [see upnpconfig.h]) | ||||
|  | ||||
|  | ||||
| # | ||||
| # Check for DEBUG flag | ||||
| # | ||||
| RT_BOOL_ARG_ENABLE([debug], [no], [extra debugging code]) | ||||
| if test "x$enable_debug" = xyes ; then | ||||
| 	AC_DEFINE(UPNP_HAVE_DEBUG, 1, [see upnpconfig.h]) | ||||
| 	AC_DEFINE(DEBUG, 1, [Define to 1 to compile debug code]) | ||||
| else | ||||
| 	AC_DEFINE(NO_DEBUG, 1, [Define to 1 to prevent some debug code]) | ||||
| 	AC_DEFINE(NDEBUG, 1, [Define to 1 to prevent compilation of assert()]) | ||||
| fi | ||||
|  | ||||
|  | ||||
| # | ||||
| # Check for libupnp subsets | ||||
| # | ||||
|  | ||||
| RT_BOOL_ARG_ENABLE([client], [yes], [control point code (client)]) | ||||
| if test "x$enable_client" = xyes ; then | ||||
| 	AC_DEFINE(UPNP_HAVE_CLIENT, 1, [see upnpconfig.h]) | ||||
| fi | ||||
|  | ||||
|  | ||||
| RT_BOOL_ARG_ENABLE([device], [yes], | ||||
|      [device specific code (implies --disable-webserver if disabled)]) | ||||
| if test "x$enable_device" = xyes ; then | ||||
| 	AC_DEFINE(UPNP_HAVE_DEVICE, 1, [see upnpconfig.h]) | ||||
| fi | ||||
|  | ||||
|  | ||||
| if test "x$enable_device" = xno ; then  | ||||
| 	enable_webserver=no | ||||
| else  | ||||
| 	RT_BOOL_ARG_ENABLE([webserver], [yes], [integrated web server]) | ||||
| fi | ||||
| AM_CONDITIONAL(ENABLE_WEBSERVER, test x"$enable_webserver" = xyes) | ||||
| if test "x$enable_webserver" = xyes ; then | ||||
| 	AC_DEFINE(UPNP_HAVE_WEBSERVER, 1, [see upnpconfig.h]) | ||||
| fi | ||||
|  | ||||
|  | ||||
| RT_BOOL_ARG_ENABLE([tools], [yes], [helper APIs in upnptools.h]) | ||||
| if test "x$enable_tools" = xyes ; then | ||||
| 	AC_DEFINE(UPNP_HAVE_TOOLS, 1, [see upnpconfig.h]) | ||||
| fi | ||||
|  | ||||
|  | ||||
| RT_BOOL_ARG_ENABLE([samples], [yes], [compilation of upnp/sample/ code]) | ||||
|  | ||||
|  | ||||
| # doc installation | ||||
| # autoconf >= 2.60 already defines ${docdir}, but we will not use its  | ||||
| # default value, which is ${datarootdir}/doc/${PACKAGE_TARNAME}. | ||||
| # That would give us ${datarootdir}/doc/libupnp, and we want the package | ||||
| # version on that. | ||||
| docdir="${datadir}/doc/${PACKAGE_NAME}-${PACKAGE_VERSION}" | ||||
| AC_MSG_CHECKING([for documentation directory]) | ||||
| AC_ARG_WITH( | ||||
| 	[documentation],  | ||||
| 	AS_HELP_STRING( | ||||
| 		[--with-documentation=directory_name], | ||||
| 		[where documentation is installed  | ||||
| 		 @<:@[DATADIR/doc/]AC_PACKAGE_NAME[-]AC_PACKAGE_VERSION@:>@]) | ||||
| AS_HELP_STRING( | ||||
| 		[--without-documentation], | ||||
| 		[do not install the documentation]), | ||||
| 	[], | ||||
| 	[with_documentation=no]) | ||||
|  | ||||
| # If something has been entered after an equal sign, assume it is the directory | ||||
| if test x"$with_documentation" != xyes -a x"$with_documentation" != xno; then | ||||
| 	docdir="$with_documentation" | ||||
| fi | ||||
| AM_CONDITIONAL(WITH_DOCUMENTATION, test x"$with_documentation" != xno) | ||||
| AC_SUBST(docdir) | ||||
| AC_MSG_RESULT($docdir) | ||||
|  | ||||
|  | ||||
| # | ||||
| # Checks for programs | ||||
| # | ||||
| AC_PROG_CC | ||||
| AM_PROG_CC_C_O | ||||
| AC_PROG_LIBTOOL | ||||
| AC_PROG_INSTALL | ||||
| AC_PROG_MAKE_SET | ||||
| AC_PROG_EGREP | ||||
|  | ||||
| # | ||||
| # Default compilation flags | ||||
| # | ||||
| echo "--------------------- Default compilation flags -------------------------------" | ||||
| echo host is $host | ||||
| echo host_os is $host_os | ||||
| case $host_os in | ||||
| freebsd*) | ||||
| 	echo "Using FreeBSD specific compiler settings" | ||||
| 	# Put FreeBSD specific compiler flags here | ||||
| 	;; | ||||
| *) | ||||
| 	echo "Using non-specific system compiler settings" | ||||
| 	if test x"$enable_debug" = xyes; then | ||||
| 		# AC_PROG_CC already sets CFLAGS to "-g -O2" by default | ||||
| 		: | ||||
| 	else | ||||
| 		# add optimise for size | ||||
| 		AX_CFLAGS_GCC_OPTION([-Os]) | ||||
| 	fi | ||||
| 	;; | ||||
| esac | ||||
|  | ||||
| AX_CFLAGS_WARN_ALL | ||||
| echo "-------------------------------------------------------------------------------" | ||||
|  | ||||
|  | ||||
| # | ||||
| # Lot's of stuff to ensure large file support | ||||
| # | ||||
| AC_TYPE_SIZE_T | ||||
| AC_TYPE_OFF_T | ||||
| AC_DEFINE([_LARGE_FILE_SOURCE], [], [Large files support]) | ||||
| AC_DEFINE([_FILE_OFFSET_BITS], [64], [File Offset size]) | ||||
|  | ||||
|  | ||||
| # | ||||
| # Checks for header files | ||||
| # | ||||
| AC_HEADER_STDC | ||||
| # libupnp code doesn't use autoconf variables yet, | ||||
| # so just abort if a header file is not found. | ||||
| AC_CHECK_HEADERS( | ||||
| 	[ \ | ||||
| 	arpa/inet.h \ | ||||
| 	fcntl.h \ | ||||
| 	inttypes.h \ | ||||
| 	limits.h \ | ||||
| 	netdb.h \ | ||||
| 	netinet/in.h \ | ||||
| 	stdlib.h \ | ||||
| 	string.h \ | ||||
| 	sys/ioctl.h \ | ||||
| 	sys/socket.h \ | ||||
| 	sys/time.h \ | ||||
| 	sys/timeb.h \ | ||||
| 	syslog.h \ | ||||
| 	unistd.h \ | ||||
| 	], | ||||
| 	[], | ||||
| 	[AC_MSG_ERROR([required header file missing])]) | ||||
|  | ||||
|  | ||||
| # | ||||
| # Checks for typedefs, structures, and compiler characteristics | ||||
| #	 | ||||
| AC_C_CONST | ||||
| AC_TYPE_SIZE_T | ||||
| TYPE_SOCKLEN_T | ||||
|  | ||||
|  | ||||
| # | ||||
| # Checks for library functions | ||||
| # | ||||
| AC_FUNC_VPRINTF | ||||
| AC_FUNC_FSEEKO | ||||
| AC_CHECK_FUNCS(ftime,, [AC_CHECK_LIB(compat, ftime)]) | ||||
|  | ||||
|  | ||||
| # | ||||
| # Checks for POSIX Threads | ||||
| # | ||||
| ACX_PTHREAD( | ||||
| 	[], | ||||
| 	[AC_MSG_ERROR([POSIX threads are required to build this program])]) | ||||
|  | ||||
|  | ||||
| AC_CONFIG_FILES([ | ||||
| 	Makefile | ||||
| 	ixml/Makefile | ||||
| 	ixml/doc/Makefile | ||||
| 	threadutil/Makefile | ||||
| 	upnp/Makefile | ||||
| 	upnp/doc/Makefile | ||||
| 	upnp/sample/Makefile | ||||
| 	docs/dist/Makefile | ||||
| 	libupnp.pc | ||||
| 	]) | ||||
|  | ||||
|  | ||||
| AC_OUTPUT | ||||
|  | ||||
							
								
								
									
										
											BIN
										
									
								
								docs/dist/IXML_Programming_Guide.pdf
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/dist/IXML_Programming_Guide.pdf
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										513
									
								
								docs/dist/Makefile.am
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										513
									
								
								docs/dist/Makefile.am
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,513 @@ | ||||
|  | ||||
|  | ||||
| EXTRA_DIST = \ | ||||
|     ./UPnP_Programming_Guide.pdf \ | ||||
|     ./IXML_Programming_Guide.pdf \ | ||||
|     ./html/upnp/icon1.gif \ | ||||
|     ./html/upnp/icon2.gif \ | ||||
|     ./html/upnp/toc.html \ | ||||
|     ./html/upnp/General.html \ | ||||
|     ./html/upnp/index.html \ | ||||
|     ./html/upnp/Introduction.html \ | ||||
|     ./html/upnp/License.html \ | ||||
|     ./html/upnp/AboutCallbacks.html \ | ||||
|     ./html/upnp/TheAPI.html \ | ||||
|     ./html/upnp/Errorcodes.html \ | ||||
|     ./html/upnp/UPNP_E_SUCCESS0.html \ | ||||
|     ./html/upnp/UPNP_E_INVALID_HANDLE-100.html \ | ||||
|     ./html/upnp/UPNP_E_INVALID_PARAM-101.html \ | ||||
|     ./html/upnp/UPNP_E_OUTOF_HANDLE-102.html \ | ||||
|     ./html/upnp/UPNP_E_OUTOF_MEMORY-104.html \ | ||||
|     ./html/upnp/UPNP_E_INIT-105.html \ | ||||
|     ./html/upnp/UPNP_E_INVALID_DESC-107.html \ | ||||
|     ./html/upnp/UPNP_E_INVALID_URL-108.html \ | ||||
|     ./html/upnp/UPNP_E_INVALID_SERVICE-111.html \ | ||||
|     ./html/upnp/UPNP_E_BAD_RESPONSE-113.html \ | ||||
|     ./html/upnp/UPNP_E_INVALID_ACTION-115.html \ | ||||
|     ./html/upnp/UPNP_E_FINISH-116.html \ | ||||
|     ./html/upnp/UPNP_E_INIT_FAILED-117.html \ | ||||
|     ./html/upnp/UPNP_E_BAD_HTTPMSG-119.html \ | ||||
|     ./html/upnp/UPNP_E_ALREADY_REGISTERED-120.html \ | ||||
|     ./html/upnp/UPNP_E_NETWORK_ERROR-200.html \ | ||||
|     ./html/upnp/UPNP_E_SOCKET_WRITE-201.html \ | ||||
|     ./html/upnp/UPNP_E_SOCKET_READ-202.html \ | ||||
|     ./html/upnp/UPNP_E_SOCKET_BIND-203.html \ | ||||
|     ./html/upnp/UPNP_E_SOCKET_CONNECT-204.html \ | ||||
|     ./html/upnp/UPNP_E_OUTOF_SOCKET-205.html \ | ||||
|     ./html/upnp/UPNP_E_LISTEN-206.html \ | ||||
|     ./html/upnp/UPNP_E_TIMEDOUT-207.html \ | ||||
|     ./html/upnp/UPNP_E_SOCKET_ERROR-208.html \ | ||||
|     ./html/upnp/UPNP_E_CANCELED-210.html \ | ||||
|     ./html/upnp/UPNP_E_SUBSCRIBE_UNACCEPTED-301.html \ | ||||
|     ./html/upnp/UPNP_E_UNSUBSCRIBE_UNACCAPTED-302.html \ | ||||
|     ./html/upnp/UPNP_E_NOTIFY_UNACCEPTED-303.html \ | ||||
|     ./html/upnp/UPNP_E_INVALID_ARGUMENT-501.html \ | ||||
|     ./html/upnp/UPNP_E_FILE_NOT_FOUND-502.html \ | ||||
|     ./html/upnp/UPNP_E_FILE_READ_ERROR-503.html \ | ||||
|     ./html/upnp/UPNP_E_EXT_NOT_XML-504.html \ | ||||
|     ./html/upnp/UPNP_E_NOT_FOUND-507.html \ | ||||
|     ./html/upnp/UPNP_E_INTERNAL_ERROR-911.html \ | ||||
|     ./html/upnp/ConstantsStructuresandTypes.html \ | ||||
|     ./html/upnp/UpnpClient_Handle.html \ | ||||
|     ./html/upnp/UpnpDevice_Handle.html \ | ||||
|     ./html/upnp/UPnP_EventType.html \ | ||||
|     ./html/upnp/UPNP_CONTROL_ACTION_REQUEST.html \ | ||||
|     ./html/upnp/UPNP_CONTROL_ACTION_COMPLETE.html \ | ||||
|     ./html/upnp/UPNP_CONTROL_GET_VAR_REQUEST.html \ | ||||
|     ./html/upnp/UPNP_CONTROL_GET_VAR_COMPLETE.html \ | ||||
|     ./html/upnp/UPNP_DISCOVERY_ADVERTISEMENT_ALIVE.html \ | ||||
|     ./html/upnp/UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE.html \ | ||||
|     ./html/upnp/UPNP_DISCOVERY_SEARCH_RESULT.html \ | ||||
|     ./html/upnp/UPNP_DISCOVERY_SEARCH_TIMEOUT.html \ | ||||
|     ./html/upnp/UPNP_EVENT_SUBSCRIPTION_REQUEST.html \ | ||||
|     ./html/upnp/UPNP_EVENT_RECEIVED.html \ | ||||
|     ./html/upnp/UPNP_EVENT_RENEWAL_COMPLETE.html \ | ||||
|     ./html/upnp/UPNP_EVENT_SUBSCRIBE_COMPLETE.html \ | ||||
|     ./html/upnp/UPNP_EVENT_UNSUBSCRIBE_COMPLETE.html \ | ||||
|     ./html/upnp/UPNP_EVENT_AUTORENEWAL_FAILED.html \ | ||||
|     ./html/upnp/UPNP_EVENT_SUBSCRIPTION_EXPIRED.html \ | ||||
|     ./html/upnp/Upnp_SID44.html \ | ||||
|     ./html/upnp/Upnp_SType.html \ | ||||
|     ./html/upnp/UPNP_S_ALL.html \ | ||||
|     ./html/upnp/UPNP_S_ROOT.html \ | ||||
|     ./html/upnp/UPNP_S_DEVICE.html \ | ||||
|     ./html/upnp/UPNP_S_SERVICE.html \ | ||||
|     ./html/upnp/Upnp_DescType.html \ | ||||
|     ./html/upnp/UPNPREG_URL_DESC.html \ | ||||
|     ./html/upnp/UPNPREG_FILENAME_DESC.html \ | ||||
|     ./html/upnp/UPNPREG_BUF_DESC.html \ | ||||
|     ./html/upnp/Upnp_Action_Request.html \ | ||||
|     ./html/upnp/Upnp_State_Var_Request.html \ | ||||
|     ./html/upnp/Upnp_State_Var_Complete.html \ | ||||
|     ./html/upnp/Upnp_Event.html \ | ||||
|     ./html/upnp/Upnp_Discovery.html \ | ||||
|     ./html/upnp/Upnp_Event_Subscribe.html \ | ||||
|     ./html/upnp/Upnp_Subscription_Request.html \ | ||||
|     ./html/upnp/UpnpVirtualDirCallbacks.html \ | ||||
|     ./html/upnp/Upnp_FunPtr.html \ | ||||
|     ./html/upnp/InitializationandRegistration.html \ | ||||
|     ./html/upnp/UpnpInit.html \ | ||||
|     ./html/upnp/UpnpFinish.html \ | ||||
|     ./html/upnp/UpnpGetServerPort.html \ | ||||
|     ./html/upnp/UpnpGetServerIpAddress.html \ | ||||
|     ./html/upnp/UpnpRegisterClient.html \ | ||||
|     ./html/upnp/UpnpRegisterRootDevice.html \ | ||||
|     ./html/upnp/UpnpRegisterRootDevice2.html \ | ||||
|     ./html/upnp/UpnpUnRegisterClient.html \ | ||||
|     ./html/upnp/UpnpUnRegisterRootDevice.html \ | ||||
|     ./html/upnp/UpnpSetContentLength.html \ | ||||
|     ./html/upnp/UpnpSetMaxContentLength.html \ | ||||
|     ./html/upnp/Discovery.html \ | ||||
|     ./html/upnp/UpnpSearchAsync.html \ | ||||
|     ./html/upnp/UpnpSendAdvertisement.html \ | ||||
|     ./html/upnp/Control.html \ | ||||
|     ./html/upnp/UpnpGetServiceVarStatus.html \ | ||||
|     ./html/upnp/UpnpGetServiceVarStatusAsync.html \ | ||||
|     ./html/upnp/UpnpSendAction.html \ | ||||
|     ./html/upnp/UpnpSendActionEx.html \ | ||||
|     ./html/upnp/UpnpSendActionAsync.html \ | ||||
|     ./html/upnp/UpnpSendActionExAsync.html \ | ||||
|     ./html/upnp/Eventing.html \ | ||||
|     ./html/upnp/UpnpAcceptSubscription.html \ | ||||
|     ./html/upnp/UpnpAcceptSubscriptionExt.html \ | ||||
|     ./html/upnp/UpnpNotify.html \ | ||||
|     ./html/upnp/UpnpNotifyExt.html \ | ||||
|     ./html/upnp/UpnpRenewSubscription.html \ | ||||
|     ./html/upnp/UpnpRenewSubscriptionAsync.html \ | ||||
|     ./html/upnp/UpnpSetMaxSubscriptions.html \ | ||||
|     ./html/upnp/UpnpSetMaxSubscriptionTimeOut.html \ | ||||
|     ./html/upnp/UpnpSubscribe.html \ | ||||
|     ./html/upnp/UpnpSubscribeAsync.html \ | ||||
|     ./html/upnp/UpnpUnSubscribe.html \ | ||||
|     ./html/upnp/UpnpUnSubscribeAsync.html \ | ||||
|     ./html/upnp/ControlPointHTTPAPI.html \ | ||||
|     ./html/upnp/UpnpDownloadUrlItem.html \ | ||||
|     ./html/upnp/UpnpOpenHttpGet.html \ | ||||
|     ./html/upnp/UpnpOpenHttpGetProxy.html \ | ||||
|     ./html/upnp/UpnpOpenHttpGetEx.html \ | ||||
|     ./html/upnp/UpnpReadHttpGet.html \ | ||||
|     ./html/upnp/UpnpHttpGetProgress.html \ | ||||
|     ./html/upnp/UpnpCancelHttpGet.html \ | ||||
|     ./html/upnp/UpnpCloseHttpGet.html \ | ||||
|     ./html/upnp/UpnpOpenHttpPost.html \ | ||||
|     ./html/upnp/UpnpWriteHttpPost.html \ | ||||
|     ./html/upnp/UpnpCloseHttpPost.html \ | ||||
|     ./html/upnp/UpnpDownloadXmlDoc.html \ | ||||
|     ./html/upnp/WebServerAPI.html \ | ||||
|     ./html/upnp/UpnpSetWebServerRootDir.html \ | ||||
|     ./html/upnp/UpnpSetVirtualDirCallbacks.html \ | ||||
|     ./html/upnp/UpnpEnableWebserver.html \ | ||||
|     ./html/upnp/UpnpIsWebserverEnabled.html \ | ||||
|     ./html/upnp/UpnpAddVirtualDir.html \ | ||||
|     ./html/upnp/UpnpRemoveVirtualDir.html \ | ||||
|     ./html/upnp/UpnpRemoveAllVirtualDirs.html \ | ||||
|     ./html/upnp/OptionalToolAPIs.html \ | ||||
|     ./html/upnp/UpnpResolveURL.html \ | ||||
|     ./html/upnp/UpnpMakeAction.html \ | ||||
|     ./html/upnp/UpnpAddToAction.html \ | ||||
|     ./html/upnp/UpnpMakeActionResponse.html \ | ||||
|     ./html/upnp/UpnpAddToActionResponse.html \ | ||||
|     ./html/upnp/UpnpAddToPropertySet.html \ | ||||
|     ./html/upnp/UpnpCreatePropertySet.html \ | ||||
|     ./html/upnp/UpnpGetErrorMessage.html \ | ||||
|     ./html/ixml/icon1.gif \ | ||||
|     ./html/ixml/icon2.gif \ | ||||
|     ./html/ixml/toc.html \ | ||||
|     ./html/ixml/General.html \ | ||||
|     ./html/ixml/index.html \ | ||||
|     ./html/ixml/Introduction.html \ | ||||
|     ./html/ixml/License.html \ | ||||
|     ./html/ixml/DOMInterfaces.html \ | ||||
|     ./html/ixml/InterfaceitNode.html \ | ||||
|     ./html/ixml/ixmlNode_getNodeName.html \ | ||||
|     ./html/ixml/ixmlNode_getNodeValue.html \ | ||||
|     ./html/ixml/ixmlNode_setNodeValue.html \ | ||||
|     ./html/ixml/ixmlNode_getNodeType.html \ | ||||
|     ./html/ixml/ixmlNode_getParentNode.html \ | ||||
|     ./html/ixml/ixmlNode_getChildNodes.html \ | ||||
|     ./html/ixml/ixmlNode_getFirstChild.html \ | ||||
|     ./html/ixml/ixmlNode_getLastChild.html \ | ||||
|     ./html/ixml/ixmlNode_getPreviousSibling.html \ | ||||
|     ./html/ixml/ixmlNode_getNextSibling.html \ | ||||
|     ./html/ixml/ixmlNode_getAttributes.html \ | ||||
|     ./html/ixml/ixmlNode_getOwnerDocument.html \ | ||||
|     ./html/ixml/ixmlNode_getNamespaceURI.html \ | ||||
|     ./html/ixml/ixmlNode_getPrefix.html \ | ||||
|     ./html/ixml/ixmlNode_getLocalName.html \ | ||||
|     ./html/ixml/ixmlNode_insertBefore.html \ | ||||
|     ./html/ixml/ixmlNode_replaceChild.html \ | ||||
|     ./html/ixml/ixmlNode_removeChild.html \ | ||||
|     ./html/ixml/ixmlNode_appendChild.html \ | ||||
|     ./html/ixml/ixmlNode_hasChildNodes.html \ | ||||
|     ./html/ixml/ixmlNode_cloneNode.html \ | ||||
|     ./html/ixml/ixmlNode_hasAttributes.html \ | ||||
|     ./html/ixml/ixmlNode_free.html \ | ||||
|     ./html/ixml/InterfaceitAttr.html \ | ||||
|     ./html/ixml/ixmlAttr_free.html \ | ||||
|     ./html/ixml/InterfaceitCDATASection.html \ | ||||
|     ./html/ixml/ixmlCDATASection_init.html \ | ||||
|     ./html/ixml/ixmlCDATASection_free.html \ | ||||
|     ./html/ixml/InterfaceitDocument.html \ | ||||
|     ./html/ixml/ixmlDocument_init.html \ | ||||
|     ./html/ixml/ixmlDocument_createDocumentEx.html \ | ||||
|     ./html/ixml/ixmlDocument_createDocument.html \ | ||||
|     ./html/ixml/ixmlDocument_createElementEx.html \ | ||||
|     ./html/ixml/ixmlDocument_createElement.html \ | ||||
|     ./html/ixml/ixmlDocument_createTextNodeEx.html \ | ||||
|     ./html/ixml/ixmlDocument_createTextNode.html \ | ||||
|     ./html/ixml/ixmlDocument_createCDATASectionEx.html \ | ||||
|     ./html/ixml/ixmlDocument_createCDATASection.html \ | ||||
|     ./html/ixml/ixmlDocument_createAttribute.html \ | ||||
|     ./html/ixml/ixmlDocument_createAttributeEx.html \ | ||||
|     ./html/ixml/ixmlDocument_getElementsByTagName.html \ | ||||
|     ./html/ixml/ixmlDocument_createElementNSEx.html \ | ||||
|     ./html/ixml/ixmlDocument_createElementNS.html \ | ||||
|     ./html/ixml/ixmlDocument_createAttributeNSEx.html \ | ||||
|     ./html/ixml/ixmlDocument_createAttributeNS.html \ | ||||
|     ./html/ixml/ixmlDocument_getElementsByTagNameNS.html \ | ||||
|     ./html/ixml/ixmlDocument_getElementById.html \ | ||||
|     ./html/ixml/ixmlDocument_free.html \ | ||||
|     ./html/ixml/ixmlDocument_importNode.html \ | ||||
|     ./html/ixml/InterfaceitElement.html \ | ||||
|     ./html/ixml/ixmlElement_init.html \ | ||||
|     ./html/ixml/ixmlElement_getTagName.html \ | ||||
|     ./html/ixml/ixmlElement_getAttribute.html \ | ||||
|     ./html/ixml/ixmlElement_setAttribute.html \ | ||||
|     ./html/ixml/ixmlElement_removeAttribute.html \ | ||||
|     ./html/ixml/ixmlElement_getAttributeNode.html \ | ||||
|     ./html/ixml/ixmlElement_setAttributeNode.html \ | ||||
|     ./html/ixml/ixmlElement_removeAttributeNode.html \ | ||||
|     ./html/ixml/ixmlElement_getElementsByTagName.html \ | ||||
|     ./html/ixml/ixmlElement_getAttributeNS.html \ | ||||
|     ./html/ixml/ixmlElement_setAttributeNS.html \ | ||||
|     ./html/ixml/ixmlElement_removeAttributeNS.html \ | ||||
|     ./html/ixml/ixmlElement_getAttributeNodeNS.html \ | ||||
|     ./html/ixml/ixmlElement_setAttributeNodeNS.html \ | ||||
|     ./html/ixml/ixmlElement_getElementsByTagNameNS.html \ | ||||
|     ./html/ixml/ixmlElement_hasAttribute.html \ | ||||
|     ./html/ixml/ixmlElement_hasAttributeNS.html \ | ||||
|     ./html/ixml/ixmlElement_free.html \ | ||||
|     ./html/ixml/InterfaceitNamedNodeMap.html \ | ||||
|     ./html/ixml/ixmlNamedNodeMap_getLength.html \ | ||||
|     ./html/ixml/ixmlNamedNodeMap_getNamedItem.html \ | ||||
|     ./html/ixml/ixmlNamedNodeMap_setNamedItem.html \ | ||||
|     ./html/ixml/ixmlNamedNodeMap_removeNamedItem.html \ | ||||
|     ./html/ixml/ixmlNamedNodeMap_item.html \ | ||||
|     ./html/ixml/ixmlNamedNodeMap_getNamedItemNS.html \ | ||||
|     ./html/ixml/ixmlNamedNodeMap_setNamedItemNS.html \ | ||||
|     ./html/ixml/ixmlNamedNodeMap_removeNamedItemNS.html \ | ||||
|     ./html/ixml/ixmlNamedNodeMap_free.html \ | ||||
|     ./html/ixml/InterfaceitNodeList.html \ | ||||
|     ./html/ixml/ixmlNodeList_item.html \ | ||||
|     ./html/ixml/ixmlNodeList_length.html \ | ||||
|     ./html/ixml/ixmlNodeList_free.html \ | ||||
|     ./html/ixml/IXMLAPI.html \ | ||||
|     ./html/ixml/ixmlPrintDocument.html \ | ||||
|     ./html/ixml/ixmlPrintNode.html \ | ||||
|     ./html/ixml/ixmlDocumenttoString.html \ | ||||
|     ./html/ixml/ixmlNodetoString.html \ | ||||
|     ./html/ixml/ixmlRelaxParser.html \ | ||||
|     ./html/ixml/ixmlParseBuffer.html \ | ||||
|     ./html/ixml/ixmlParseBufferEx.html \ | ||||
|     ./html/ixml/ixmlLoadDocument.html \ | ||||
|     ./html/ixml/ixmlLoadDocumentEx.html \ | ||||
|     ./html/ixml/ixmlCloneDOMString.html \ | ||||
|     ./html/ixml/ixmlFreeDOMString.html | ||||
|      | ||||
| if WITH_DOCUMENTATION | ||||
|     docsdir = @docdir@ | ||||
|     nobase_docs_DATA = \ | ||||
|         ./UPnP_Programming_Guide.pdf \ | ||||
|         ./IXML_Programming_Guide.pdf \ | ||||
|         ./html/upnp/icon1.gif \ | ||||
|         ./html/upnp/icon2.gif \ | ||||
|         ./html/upnp/toc.html \ | ||||
|         ./html/upnp/General.html \ | ||||
|         ./html/upnp/index.html \ | ||||
|         ./html/upnp/Introduction.html \ | ||||
|         ./html/upnp/License.html \ | ||||
|         ./html/upnp/AboutCallbacks.html \ | ||||
|         ./html/upnp/TheAPI.html \ | ||||
|         ./html/upnp/Errorcodes.html \ | ||||
|         ./html/upnp/UPNP_E_SUCCESS0.html \ | ||||
|         ./html/upnp/UPNP_E_INVALID_HANDLE-100.html \ | ||||
|         ./html/upnp/UPNP_E_INVALID_PARAM-101.html \ | ||||
|         ./html/upnp/UPNP_E_OUTOF_HANDLE-102.html \ | ||||
|         ./html/upnp/UPNP_E_OUTOF_MEMORY-104.html \ | ||||
|         ./html/upnp/UPNP_E_INIT-105.html \ | ||||
|         ./html/upnp/UPNP_E_INVALID_DESC-107.html \ | ||||
|         ./html/upnp/UPNP_E_INVALID_URL-108.html \ | ||||
|         ./html/upnp/UPNP_E_INVALID_SERVICE-111.html \ | ||||
|         ./html/upnp/UPNP_E_BAD_RESPONSE-113.html \ | ||||
|         ./html/upnp/UPNP_E_INVALID_ACTION-115.html \ | ||||
|         ./html/upnp/UPNP_E_FINISH-116.html \ | ||||
|         ./html/upnp/UPNP_E_INIT_FAILED-117.html \ | ||||
|         ./html/upnp/UPNP_E_BAD_HTTPMSG-119.html \ | ||||
|         ./html/upnp/UPNP_E_ALREADY_REGISTERED-120.html \ | ||||
|         ./html/upnp/UPNP_E_NETWORK_ERROR-200.html \ | ||||
|         ./html/upnp/UPNP_E_SOCKET_WRITE-201.html \ | ||||
|         ./html/upnp/UPNP_E_SOCKET_READ-202.html \ | ||||
|         ./html/upnp/UPNP_E_SOCKET_BIND-203.html \ | ||||
|         ./html/upnp/UPNP_E_SOCKET_CONNECT-204.html \ | ||||
|         ./html/upnp/UPNP_E_OUTOF_SOCKET-205.html \ | ||||
|         ./html/upnp/UPNP_E_LISTEN-206.html \ | ||||
|         ./html/upnp/UPNP_E_TIMEDOUT-207.html \ | ||||
|         ./html/upnp/UPNP_E_SOCKET_ERROR-208.html \ | ||||
|         ./html/upnp/UPNP_E_CANCELED-210.html \ | ||||
|         ./html/upnp/UPNP_E_SUBSCRIBE_UNACCEPTED-301.html \ | ||||
|         ./html/upnp/UPNP_E_UNSUBSCRIBE_UNACCAPTED-302.html \ | ||||
|         ./html/upnp/UPNP_E_NOTIFY_UNACCEPTED-303.html \ | ||||
|         ./html/upnp/UPNP_E_INVALID_ARGUMENT-501.html \ | ||||
|         ./html/upnp/UPNP_E_FILE_NOT_FOUND-502.html \ | ||||
|         ./html/upnp/UPNP_E_FILE_READ_ERROR-503.html \ | ||||
|         ./html/upnp/UPNP_E_EXT_NOT_XML-504.html \ | ||||
|         ./html/upnp/UPNP_E_NOT_FOUND-507.html \ | ||||
|         ./html/upnp/UPNP_E_INTERNAL_ERROR-911.html \ | ||||
|         ./html/upnp/ConstantsStructuresandTypes.html \ | ||||
|         ./html/upnp/UpnpClient_Handle.html \ | ||||
|         ./html/upnp/UpnpDevice_Handle.html \ | ||||
|         ./html/upnp/UPnP_EventType.html \ | ||||
|         ./html/upnp/UPNP_CONTROL_ACTION_REQUEST.html \ | ||||
|         ./html/upnp/UPNP_CONTROL_ACTION_COMPLETE.html \ | ||||
|         ./html/upnp/UPNP_CONTROL_GET_VAR_REQUEST.html \ | ||||
|         ./html/upnp/UPNP_CONTROL_GET_VAR_COMPLETE.html \ | ||||
|         ./html/upnp/UPNP_DISCOVERY_ADVERTISEMENT_ALIVE.html \ | ||||
|         ./html/upnp/UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE.html \ | ||||
|         ./html/upnp/UPNP_DISCOVERY_SEARCH_RESULT.html \ | ||||
|         ./html/upnp/UPNP_DISCOVERY_SEARCH_TIMEOUT.html \ | ||||
|         ./html/upnp/UPNP_EVENT_SUBSCRIPTION_REQUEST.html \ | ||||
|         ./html/upnp/UPNP_EVENT_RECEIVED.html \ | ||||
|         ./html/upnp/UPNP_EVENT_RENEWAL_COMPLETE.html \ | ||||
|         ./html/upnp/UPNP_EVENT_SUBSCRIBE_COMPLETE.html \ | ||||
|         ./html/upnp/UPNP_EVENT_UNSUBSCRIBE_COMPLETE.html \ | ||||
|         ./html/upnp/UPNP_EVENT_AUTORENEWAL_FAILED.html \ | ||||
|         ./html/upnp/UPNP_EVENT_SUBSCRIPTION_EXPIRED.html \ | ||||
|         ./html/upnp/Upnp_SID44.html \ | ||||
|         ./html/upnp/Upnp_SType.html \ | ||||
|         ./html/upnp/UPNP_S_ALL.html \ | ||||
|         ./html/upnp/UPNP_S_ROOT.html \ | ||||
|         ./html/upnp/UPNP_S_DEVICE.html \ | ||||
|         ./html/upnp/UPNP_S_SERVICE.html \ | ||||
|         ./html/upnp/Upnp_DescType.html \ | ||||
|         ./html/upnp/UPNPREG_URL_DESC.html \ | ||||
|         ./html/upnp/UPNPREG_FILENAME_DESC.html \ | ||||
|         ./html/upnp/UPNPREG_BUF_DESC.html \ | ||||
|         ./html/upnp/Upnp_Action_Request.html \ | ||||
|         ./html/upnp/Upnp_State_Var_Request.html \ | ||||
|         ./html/upnp/Upnp_State_Var_Complete.html \ | ||||
|         ./html/upnp/Upnp_Event.html \ | ||||
|         ./html/upnp/Upnp_Discovery.html \ | ||||
|         ./html/upnp/Upnp_Event_Subscribe.html \ | ||||
|         ./html/upnp/Upnp_Subscription_Request.html \ | ||||
|         ./html/upnp/UpnpVirtualDirCallbacks.html \ | ||||
|         ./html/upnp/Upnp_FunPtr.html \ | ||||
|         ./html/upnp/InitializationandRegistration.html \ | ||||
|         ./html/upnp/UpnpInit.html \ | ||||
|         ./html/upnp/UpnpFinish.html \ | ||||
|         ./html/upnp/UpnpGetServerPort.html \ | ||||
|         ./html/upnp/UpnpGetServerIpAddress.html \ | ||||
|         ./html/upnp/UpnpRegisterClient.html \ | ||||
|         ./html/upnp/UpnpRegisterRootDevice.html \ | ||||
|         ./html/upnp/UpnpRegisterRootDevice2.html \ | ||||
|         ./html/upnp/UpnpUnRegisterClient.html \ | ||||
|         ./html/upnp/UpnpUnRegisterRootDevice.html \ | ||||
|         ./html/upnp/UpnpSetContentLength.html \ | ||||
|         ./html/upnp/UpnpSetMaxContentLength.html \ | ||||
|         ./html/upnp/Discovery.html \ | ||||
|         ./html/upnp/UpnpSearchAsync.html \ | ||||
|         ./html/upnp/UpnpSendAdvertisement.html \ | ||||
|         ./html/upnp/Control.html \ | ||||
|         ./html/upnp/UpnpGetServiceVarStatus.html \ | ||||
|         ./html/upnp/UpnpGetServiceVarStatusAsync.html \ | ||||
|         ./html/upnp/UpnpSendAction.html \ | ||||
|         ./html/upnp/UpnpSendActionEx.html \ | ||||
|         ./html/upnp/UpnpSendActionAsync.html \ | ||||
|         ./html/upnp/UpnpSendActionExAsync.html \ | ||||
|         ./html/upnp/Eventing.html \ | ||||
|         ./html/upnp/UpnpAcceptSubscription.html \ | ||||
|         ./html/upnp/UpnpAcceptSubscriptionExt.html \ | ||||
|         ./html/upnp/UpnpNotify.html \ | ||||
|         ./html/upnp/UpnpNotifyExt.html \ | ||||
|         ./html/upnp/UpnpRenewSubscription.html \ | ||||
|         ./html/upnp/UpnpRenewSubscriptionAsync.html \ | ||||
|         ./html/upnp/UpnpSetMaxSubscriptions.html \ | ||||
|         ./html/upnp/UpnpSetMaxSubscriptionTimeOut.html \ | ||||
|         ./html/upnp/UpnpSubscribe.html \ | ||||
|         ./html/upnp/UpnpSubscribeAsync.html \ | ||||
|         ./html/upnp/UpnpUnSubscribe.html \ | ||||
|         ./html/upnp/UpnpUnSubscribeAsync.html \ | ||||
|         ./html/upnp/ControlPointHTTPAPI.html \ | ||||
|         ./html/upnp/UpnpDownloadUrlItem.html \ | ||||
|         ./html/upnp/UpnpOpenHttpGet.html \ | ||||
|         ./html/upnp/UpnpOpenHttpGetProxy.html \ | ||||
|         ./html/upnp/UpnpOpenHttpGetEx.html \ | ||||
|         ./html/upnp/UpnpReadHttpGet.html \ | ||||
|         ./html/upnp/UpnpHttpGetProgress.html \ | ||||
|         ./html/upnp/UpnpCancelHttpGet.html \ | ||||
|         ./html/upnp/UpnpCloseHttpGet.html \ | ||||
|         ./html/upnp/UpnpOpenHttpPost.html \ | ||||
|         ./html/upnp/UpnpWriteHttpPost.html \ | ||||
|         ./html/upnp/UpnpCloseHttpPost.html \ | ||||
|         ./html/upnp/UpnpDownloadXmlDoc.html \ | ||||
|         ./html/upnp/WebServerAPI.html \ | ||||
|         ./html/upnp/UpnpSetWebServerRootDir.html \ | ||||
|         ./html/upnp/UpnpSetVirtualDirCallbacks.html \ | ||||
|         ./html/upnp/UpnpEnableWebserver.html \ | ||||
|         ./html/upnp/UpnpIsWebserverEnabled.html \ | ||||
|         ./html/upnp/UpnpAddVirtualDir.html \ | ||||
|         ./html/upnp/UpnpRemoveVirtualDir.html \ | ||||
|         ./html/upnp/UpnpRemoveAllVirtualDirs.html \ | ||||
|         ./html/upnp/OptionalToolAPIs.html \ | ||||
|         ./html/upnp/UpnpResolveURL.html \ | ||||
|         ./html/upnp/UpnpMakeAction.html \ | ||||
|         ./html/upnp/UpnpAddToAction.html \ | ||||
|         ./html/upnp/UpnpMakeActionResponse.html \ | ||||
|         ./html/upnp/UpnpAddToActionResponse.html \ | ||||
|         ./html/upnp/UpnpAddToPropertySet.html \ | ||||
|         ./html/upnp/UpnpCreatePropertySet.html \ | ||||
|         ./html/upnp/UpnpGetErrorMessage.html \ | ||||
|         ./html/ixml/icon1.gif \ | ||||
|         ./html/ixml/icon2.gif \ | ||||
|         ./html/ixml/toc.html \ | ||||
|         ./html/ixml/General.html \ | ||||
|         ./html/ixml/index.html \ | ||||
|         ./html/ixml/Introduction.html \ | ||||
|         ./html/ixml/License.html \ | ||||
|         ./html/ixml/DOMInterfaces.html \ | ||||
|         ./html/ixml/InterfaceitNode.html \ | ||||
|         ./html/ixml/ixmlNode_getNodeName.html \ | ||||
|         ./html/ixml/ixmlNode_getNodeValue.html \ | ||||
|         ./html/ixml/ixmlNode_setNodeValue.html \ | ||||
|         ./html/ixml/ixmlNode_getNodeType.html \ | ||||
|         ./html/ixml/ixmlNode_getParentNode.html \ | ||||
|         ./html/ixml/ixmlNode_getChildNodes.html \ | ||||
|         ./html/ixml/ixmlNode_getFirstChild.html \ | ||||
|         ./html/ixml/ixmlNode_getLastChild.html \ | ||||
|         ./html/ixml/ixmlNode_getPreviousSibling.html \ | ||||
|         ./html/ixml/ixmlNode_getNextSibling.html \ | ||||
|         ./html/ixml/ixmlNode_getAttributes.html \ | ||||
|         ./html/ixml/ixmlNode_getOwnerDocument.html \ | ||||
|         ./html/ixml/ixmlNode_getNamespaceURI.html \ | ||||
|         ./html/ixml/ixmlNode_getPrefix.html \ | ||||
|         ./html/ixml/ixmlNode_getLocalName.html \ | ||||
|         ./html/ixml/ixmlNode_insertBefore.html \ | ||||
|         ./html/ixml/ixmlNode_replaceChild.html \ | ||||
|         ./html/ixml/ixmlNode_removeChild.html \ | ||||
|         ./html/ixml/ixmlNode_appendChild.html \ | ||||
|         ./html/ixml/ixmlNode_hasChildNodes.html \ | ||||
|         ./html/ixml/ixmlNode_cloneNode.html \ | ||||
|         ./html/ixml/ixmlNode_hasAttributes.html \ | ||||
|         ./html/ixml/ixmlNode_free.html \ | ||||
|         ./html/ixml/InterfaceitAttr.html \ | ||||
|         ./html/ixml/ixmlAttr_free.html \ | ||||
|         ./html/ixml/InterfaceitCDATASection.html \ | ||||
|         ./html/ixml/ixmlCDATASection_init.html \ | ||||
|         ./html/ixml/ixmlCDATASection_free.html \ | ||||
|         ./html/ixml/InterfaceitDocument.html \ | ||||
|         ./html/ixml/ixmlDocument_init.html \ | ||||
|         ./html/ixml/ixmlDocument_createDocumentEx.html \ | ||||
|         ./html/ixml/ixmlDocument_createDocument.html \ | ||||
|         ./html/ixml/ixmlDocument_createElementEx.html \ | ||||
|         ./html/ixml/ixmlDocument_createElement.html \ | ||||
|         ./html/ixml/ixmlDocument_createTextNodeEx.html \ | ||||
|         ./html/ixml/ixmlDocument_createTextNode.html \ | ||||
|         ./html/ixml/ixmlDocument_createCDATASectionEx.html \ | ||||
|         ./html/ixml/ixmlDocument_createCDATASection.html \ | ||||
|         ./html/ixml/ixmlDocument_createAttribute.html \ | ||||
|         ./html/ixml/ixmlDocument_createAttributeEx.html \ | ||||
|         ./html/ixml/ixmlDocument_getElementsByTagName.html \ | ||||
|         ./html/ixml/ixmlDocument_createElementNSEx.html \ | ||||
|         ./html/ixml/ixmlDocument_createElementNS.html \ | ||||
|         ./html/ixml/ixmlDocument_createAttributeNSEx.html \ | ||||
|         ./html/ixml/ixmlDocument_createAttributeNS.html \ | ||||
|         ./html/ixml/ixmlDocument_getElementsByTagNameNS.html \ | ||||
|         ./html/ixml/ixmlDocument_getElementById.html \ | ||||
|         ./html/ixml/ixmlDocument_free.html \ | ||||
|         ./html/ixml/ixmlDocument_importNode.html \ | ||||
|         ./html/ixml/InterfaceitElement.html \ | ||||
|         ./html/ixml/ixmlElement_init.html \ | ||||
|         ./html/ixml/ixmlElement_getTagName.html \ | ||||
|         ./html/ixml/ixmlElement_getAttribute.html \ | ||||
|         ./html/ixml/ixmlElement_setAttribute.html \ | ||||
|         ./html/ixml/ixmlElement_removeAttribute.html \ | ||||
|         ./html/ixml/ixmlElement_getAttributeNode.html \ | ||||
|         ./html/ixml/ixmlElement_setAttributeNode.html \ | ||||
|         ./html/ixml/ixmlElement_removeAttributeNode.html \ | ||||
|         ./html/ixml/ixmlElement_getElementsByTagName.html \ | ||||
|         ./html/ixml/ixmlElement_getAttributeNS.html \ | ||||
|         ./html/ixml/ixmlElement_setAttributeNS.html \ | ||||
|         ./html/ixml/ixmlElement_removeAttributeNS.html \ | ||||
|         ./html/ixml/ixmlElement_getAttributeNodeNS.html \ | ||||
|         ./html/ixml/ixmlElement_setAttributeNodeNS.html \ | ||||
|         ./html/ixml/ixmlElement_getElementsByTagNameNS.html \ | ||||
|         ./html/ixml/ixmlElement_hasAttribute.html \ | ||||
|         ./html/ixml/ixmlElement_hasAttributeNS.html \ | ||||
|         ./html/ixml/ixmlElement_free.html \ | ||||
|         ./html/ixml/InterfaceitNamedNodeMap.html \ | ||||
|         ./html/ixml/ixmlNamedNodeMap_getLength.html \ | ||||
|         ./html/ixml/ixmlNamedNodeMap_getNamedItem.html \ | ||||
|         ./html/ixml/ixmlNamedNodeMap_setNamedItem.html \ | ||||
|         ./html/ixml/ixmlNamedNodeMap_removeNamedItem.html \ | ||||
|         ./html/ixml/ixmlNamedNodeMap_item.html \ | ||||
|         ./html/ixml/ixmlNamedNodeMap_getNamedItemNS.html \ | ||||
|         ./html/ixml/ixmlNamedNodeMap_setNamedItemNS.html \ | ||||
|         ./html/ixml/ixmlNamedNodeMap_removeNamedItemNS.html \ | ||||
|         ./html/ixml/ixmlNamedNodeMap_free.html \ | ||||
|         ./html/ixml/InterfaceitNodeList.html \ | ||||
|         ./html/ixml/ixmlNodeList_item.html \ | ||||
|         ./html/ixml/ixmlNodeList_length.html \ | ||||
|         ./html/ixml/ixmlNodeList_free.html \ | ||||
|         ./html/ixml/IXMLAPI.html \ | ||||
|         ./html/ixml/ixmlPrintDocument.html \ | ||||
|         ./html/ixml/ixmlPrintNode.html \ | ||||
|         ./html/ixml/ixmlDocumenttoString.html \ | ||||
|         ./html/ixml/ixmlNodetoString.html \ | ||||
|         ./html/ixml/ixmlRelaxParser.html \ | ||||
|         ./html/ixml/ixmlParseBuffer.html \ | ||||
|         ./html/ixml/ixmlParseBufferEx.html \ | ||||
|         ./html/ixml/ixmlLoadDocument.html \ | ||||
|         ./html/ixml/ixmlLoadDocumentEx.html \ | ||||
|         ./html/ixml/ixmlCloneDOMString.html \ | ||||
|         ./html/ixml/ixmlFreeDOMString.html | ||||
| endif | ||||
|  | ||||
							
								
								
									
										
											BIN
										
									
								
								docs/dist/UPnP_Programming_Guide.pdf
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/dist/UPnP_Programming_Guide.pdf
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										48
									
								
								docs/dist/html/ixml/DOMInterfaces.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								docs/dist/html/ixml/DOMInterfaces.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,48 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE> DOM Interfaces </TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2> <A HREF="#DOC.DOCU">DOM Interfaces </A></H2></H2><A NAME="DOC.DOCU"></A> | ||||
| <BLOCKQUOTE>The Document Object Model consists of a set of objects and interfaces | ||||
| for accessing and manipulating documents.  IXML does not implement all | ||||
| the interfaces documented in the DOM2-Core recommendation but defines | ||||
| a subset of the most useful interfaces.  A description of the supported | ||||
| interfaces and methods is presented in this section. | ||||
|  | ||||
| <P>For a complete discussion on the object model, the object hierarchy, | ||||
| etc., refer to section 1.1 of the DOM2-Core recommendation.</BLOCKQUOTE> | ||||
|  | ||||
| <HR> | ||||
| <DL> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it Node}"></A> | ||||
| <A HREF=InterfaceitNode.html><B>Interface <I>Node</I></B></A><DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it Attr}"></A> | ||||
| <A HREF=InterfaceitAttr.html><B>Interface <I>Attr</I></B></A><DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it CDATASection}"></A> | ||||
| <A HREF=InterfaceitCDATASection.html><B>Interface <I>CDATASection</I></B></A><DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it Document}"></A> | ||||
| <A HREF=InterfaceitDocument.html><B>Interface <I>Document</I></B></A><DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it Element}"></A> | ||||
| <A HREF=InterfaceitElement.html><B>Interface <I>Element</I></B></A><DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it NamedNodeMap}"></A> | ||||
| <A HREF=InterfaceitNamedNodeMap.html><B>Interface <I>NamedNodeMap</I></B></A><DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it NodeList}"></A> | ||||
| <A HREF=InterfaceitNodeList.html><B>Interface <I>NodeList</I></B></A></DL> | ||||
| <DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										16
									
								
								docs/dist/html/ixml/General.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								docs/dist/html/ixml/General.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>General Bits</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <DL> | ||||
| </DL> | ||||
| <P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										67
									
								
								docs/dist/html/ixml/IXMLAPI.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										67
									
								
								docs/dist/html/ixml/IXMLAPI.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,67 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE> IXML API</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2> <A HREF="#DOC.DOCU">IXML API</A></H2></H2><A NAME="DOC.DOCU"></A> | ||||
| <BLOCKQUOTE>The IXML API contains utility functions that are not part of the standard | ||||
| DOM interfaces.  They include functions to create a DOM structure from a | ||||
| file or buffer, create an XML file from a DOM structure, and manipulate  | ||||
| DOMString objects.</BLOCKQUOTE> | ||||
|  | ||||
| <HR> | ||||
| <DL> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlPrintDocument"></A> | ||||
| <A HREF=ixmlPrintDocument.html><B>ixmlPrintDocument</B></A><DD><I>Renders a <B>Node</B> and all sub-elements into an XML document representation.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlPrintNode"></A> | ||||
| <A HREF=ixmlPrintNode.html><B>ixmlPrintNode</B></A><DD><I>Renders a <B>Node</B> and all sub-elements into an XML text representation.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocumenttoString"></A> | ||||
| <A HREF=ixmlDocumenttoString.html><B>ixmlDocumenttoString</B></A><DD><I>Renders a <B>Node</B> and all sub-elements into an XML document representation.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNodetoString"></A> | ||||
| <A HREF=ixmlNodetoString.html><B>ixmlNodetoString</B></A><DD><I>Renders a <B>Node</B> and all sub-elements into an XML text representation.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlRelaxParser"></A> | ||||
| <A HREF=ixmlRelaxParser.html><B>ixmlRelaxParser</B></A><DD><I>Makes the XML parser more tolerant to malformed text.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlParseBuffer"></A> | ||||
| <A HREF=ixmlParseBuffer.html><B>ixmlParseBuffer</B></A><DD><I>Parses an XML text buffer converting it into an IXML DOM representation.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlParseBufferEx"></A> | ||||
| <A HREF=ixmlParseBufferEx.html><B>ixmlParseBufferEx</B></A><DD><I>Parses an XML text buffer converting it into an IXML DOM representation.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlLoadDocument"></A> | ||||
| <A HREF=ixmlLoadDocument.html><B>ixmlLoadDocument</B></A><DD><I>Parses an XML text file converting it into an IXML DOM representation.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlLoadDocumentEx"></A> | ||||
| <A HREF=ixmlLoadDocumentEx.html><B>ixmlLoadDocumentEx</B></A><DD><I>Parses an XML text file converting it into an IXML DOM representation.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlCloneDOMString"></A> | ||||
| <A HREF=ixmlCloneDOMString.html><B>ixmlCloneDOMString</B></A><DD><I>Clones an existing <B>DOMString</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlFreeDOMString"></A> | ||||
| <A HREF=ixmlFreeDOMString.html><B>ixmlFreeDOMString</B></A><DD><I>Frees a <B>DOMString</B>.</I> | ||||
| </DL> | ||||
| <DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										27
									
								
								docs/dist/html/ixml/InterfaceitAttr.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								docs/dist/html/ixml/InterfaceitAttr.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE> Interface <I>Attr</I></TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2> <A HREF="#DOC.DOCU">Interface <I>Attr</I></A></H2></H2><A NAME="DOC.DOCU"></A> | ||||
| <BLOCKQUOTE>The <B>Attr</B> interface represents an attribute of an <B>Element</B>. | ||||
| The document type definition (DTD) or schema usually dictate the | ||||
| allowable attributes and values for a particular element.  For more  | ||||
| information, refer to the <I>Interface Attr</I> section in the DOM2-Core.</BLOCKQUOTE> | ||||
|  | ||||
| <HR> | ||||
| <DL> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlAttr_free"></A> | ||||
| <A HREF=ixmlAttr_free.html><B>ixmlAttr_free</B></A><DD><I>Frees an <B>Attr</B> node.</I> | ||||
| </DL> | ||||
| <DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										33
									
								
								docs/dist/html/ixml/InterfaceitCDATASection.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								docs/dist/html/ixml/InterfaceitCDATASection.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE> Interface <I>CDATASection</I></TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2> <A HREF="#DOC.DOCU">Interface <I>CDATASection</I></A></H2></H2><A NAME="DOC.DOCU"></A> | ||||
| <BLOCKQUOTE>The <B>CDATASection</B> is used to escape blocks of text containing | ||||
| characters that would otherwise be regarded as markup. CDATA sections | ||||
| cannot be nested. Their primary purpose is for including material such | ||||
| XML fragments, without needing to escape all the delimiters.  For more  | ||||
| information, refer to the <I>Interface CDATASection</I> section in the | ||||
| DOM2-Core.</BLOCKQUOTE> | ||||
|  | ||||
| <HR> | ||||
| <DL> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlCDATASection_init"></A> | ||||
| <A HREF=ixmlCDATASection_init.html><B>ixmlCDATASection_init</B></A><DD><I>Initializes a <B>CDATASection</B> node.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlCDATASection_free"></A> | ||||
| <A HREF=ixmlCDATASection_free.html><B>ixmlCDATASection_free</B></A><DD><I>Frees a <B>CDATASection</B> node.</I> | ||||
| </DL> | ||||
| <DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										103
									
								
								docs/dist/html/ixml/InterfaceitDocument.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										103
									
								
								docs/dist/html/ixml/InterfaceitDocument.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,103 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE> Interface <I>Document</I></TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2> <A HREF="#DOC.DOCU">Interface <I>Document</I></A></H2></H2><A NAME="DOC.DOCU"></A> | ||||
| <BLOCKQUOTE>The <B>Document</B> interface represents the entire XML document. | ||||
| In essence, it is the root of the document tree and provides the | ||||
| primary interface to the elements of the document.  For more information, | ||||
| refer to the <I>Interface Document</I> section in the DOM2Core.</BLOCKQUOTE> | ||||
|  | ||||
| <HR> | ||||
| <DL> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_init"></A> | ||||
| <A HREF=ixmlDocument_init.html><B>ixmlDocument_init</B></A><DD><I>Initializes a <B>Document</B> node.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createDocumentEx"></A> | ||||
| <A HREF=ixmlDocument_createDocumentEx.html><B>ixmlDocument_createDocumentEx</B></A><DD><I>Creates a new empty <B>Document</B> node.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createDocument"></A> | ||||
| <A HREF=ixmlDocument_createDocument.html><B>ixmlDocument_createDocument</B></A><DD><I>Creates a new empty <B>Document</B> node.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createElementEx"></A> | ||||
| <A HREF=ixmlDocument_createElementEx.html><B>ixmlDocument_createElementEx</B></A><DD><I>Creates a new <B>Element</B> node with the given tag name.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createElement"></A> | ||||
| <A HREF=ixmlDocument_createElement.html><B>ixmlDocument_createElement</B></A><DD><I>Creates a new <B>Element</B> node with the given tag name.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createTextNodeEx"></A> | ||||
| <A HREF=ixmlDocument_createTextNodeEx.html><B>ixmlDocument_createTextNodeEx</B></A><DD><I>Creates a new <B>Text</B> node with the given data.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createTextNode"></A> | ||||
| <A HREF=ixmlDocument_createTextNode.html><B>ixmlDocument_createTextNode</B></A><DD><I>Creates a new <B>Text</B> node with the given data.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createCDATASectionEx"></A> | ||||
| <A HREF=ixmlDocument_createCDATASectionEx.html><B>ixmlDocument_createCDATASectionEx</B></A><DD><I>Creates a new <B>CDATASection</B> node with given data.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createCDATASection"></A> | ||||
| <A HREF=ixmlDocument_createCDATASection.html><B>ixmlDocument_createCDATASection</B></A><DD><I>Creates a new <B>CDATASection</B> node with given data.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createAttribute"></A> | ||||
| <A HREF=ixmlDocument_createAttribute.html><B>ixmlDocument_createAttribute</B></A><DD><I>Creates a new <B>Attr</B> node with the given name.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createAttributeEx"></A> | ||||
| <A HREF=ixmlDocument_createAttributeEx.html><B>ixmlDocument_createAttributeEx</B></A><DD><I>Creates a new <B>Attr</B> node with the given name.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_getElementsByTagName"></A> | ||||
| <A HREF=ixmlDocument_getElementsByTagName.html><B>ixmlDocument_getElementsByTagName</B></A><DD><I>Returns a <B>NodeList</B> of all <B>Elements</B> that match the given tag name in the order in which they were encountered in a preorder traversal of the <B>Document</B> tree.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createElementNSEx"></A> | ||||
| <A HREF=ixmlDocument_createElementNSEx.html><B>ixmlDocument_createElementNSEx</B></A><DD><I>Creates a new <B>Element</B> node in the given qualified name and namespace URI.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createElementNS"></A> | ||||
| <A HREF=ixmlDocument_createElementNS.html><B>ixmlDocument_createElementNS</B></A><DD><I>Creates a new <B>Element</B> node in the given qualified name and namespace URI.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createAttributeNSEx"></A> | ||||
| <A HREF=ixmlDocument_createAttributeNSEx.html><B>ixmlDocument_createAttributeNSEx</B></A><DD><I>Creates a new <B>Attr</B> node with the given qualified name and namespace URI.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createAttributeNS"></A> | ||||
| <A HREF=ixmlDocument_createAttributeNS.html><B>ixmlDocument_createAttributeNS</B></A><DD><I>Creates a new <B>Attr</B> node with the given qualified name and namespace URI.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_getElementsByTagNameNS"></A> | ||||
| <A HREF=ixmlDocument_getElementsByTagNameNS.html><B>ixmlDocument_getElementsByTagNameNS</B></A><DD><I>Returns a <B>NodeList</B> of <B>Elements</B> that match the given local name and namespace URI in the order they are encountered in a preorder traversal of the <B>Document</B> tree.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_getElementById"></A> | ||||
| <A HREF=ixmlDocument_getElementById.html><B>ixmlDocument_getElementById</B></A><DD><I>Returns the <B>Element</B> whose <TT>ID</TT> matches that given id.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_free"></A> | ||||
| <A HREF=ixmlDocument_free.html><B>ixmlDocument_free</B></A><DD><I>Frees a <B>Document</B> object and all <B>Node</B>s associated with it.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_importNode"></A> | ||||
| <A HREF=ixmlDocument_importNode.html><B>ixmlDocument_importNode</B></A><DD><I>Imports a <B>Node</B> from another <B>Document</B> into this  <B>Document</B>.</I> | ||||
| </DL> | ||||
| <DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										96
									
								
								docs/dist/html/ixml/InterfaceitElement.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										96
									
								
								docs/dist/html/ixml/InterfaceitElement.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,96 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE> Interface <I>Element</I></TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2> <A HREF="#DOC.DOCU">Interface <I>Element</I></A></H2></H2><A NAME="DOC.DOCU"></A> | ||||
| <BLOCKQUOTE>The <B>Element</B> interface represents an element in an XML document. | ||||
| Only <B>Element</B>s are allowed to have attributes, which are stored in the | ||||
| <TT>attributes</TT> member of a <B>Node</B>.  The <B>Element</B> interface | ||||
| extends the <B>Node</B> interface and adds more operations to manipulate | ||||
| attributes.</BLOCKQUOTE> | ||||
|  | ||||
| <HR> | ||||
| <DL> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_init"></A> | ||||
| <A HREF=ixmlElement_init.html><B>ixmlElement_init</B></A><DD><I>Initializes a <B>IXML_Element</B> node.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getTagName"></A> | ||||
| <A HREF=ixmlElement_getTagName.html><B>ixmlElement_getTagName</B></A><DD><I>Returns the name of the tag as a constant string.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getAttribute"></A> | ||||
| <A HREF=ixmlElement_getAttribute.html><B>ixmlElement_getAttribute</B></A><DD><I>Retrieves an attribute of an <B>Element</B> by name.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_setAttribute"></A> | ||||
| <A HREF=ixmlElement_setAttribute.html><B>ixmlElement_setAttribute</B></A><DD><I>Adds a new attribute to an <B>Element</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_removeAttribute"></A> | ||||
| <A HREF=ixmlElement_removeAttribute.html><B>ixmlElement_removeAttribute</B></A><DD><I>Removes an attribute by name.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getAttributeNode"></A> | ||||
| <A HREF=ixmlElement_getAttributeNode.html><B>ixmlElement_getAttributeNode</B></A><DD><I>Retrieves an attribute node by name.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_setAttributeNode"></A> | ||||
| <A HREF=ixmlElement_setAttributeNode.html><B>ixmlElement_setAttributeNode</B></A><DD><I>Adds a new attribute node to an <B>Element</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_removeAttributeNode"></A> | ||||
| <A HREF=ixmlElement_removeAttributeNode.html><B>ixmlElement_removeAttributeNode</B></A><DD><I>Removes the specified attribute node from an <B>Element</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getElementsByTagName"></A> | ||||
| <A HREF=ixmlElement_getElementsByTagName.html><B>ixmlElement_getElementsByTagName</B></A><DD><I>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with a given tag name, in the order in which they are encountered in a pre-order traversal of this <B>Element</B> tree.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getAttributeNS"></A> | ||||
| <A HREF=ixmlElement_getAttributeNS.html><B>ixmlElement_getAttributeNS</B></A><DD><I>Retrieves an attribute value using the local name and namespace URI.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_setAttributeNS"></A> | ||||
| <A HREF=ixmlElement_setAttributeNS.html><B>ixmlElement_setAttributeNS</B></A><DD><I>Adds a new attribute to an <B>Element</B> using the local name and  namespace URI.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_removeAttributeNS"></A> | ||||
| <A HREF=ixmlElement_removeAttributeNS.html><B>ixmlElement_removeAttributeNS</B></A><DD><I>Removes an attribute using the namespace URI and local name.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getAttributeNodeNS"></A> | ||||
| <A HREF=ixmlElement_getAttributeNodeNS.html><B>ixmlElement_getAttributeNodeNS</B></A><DD><I>Retrieves an <B>Attr</B> node by local name and namespace URI.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_setAttributeNodeNS"></A> | ||||
| <A HREF=ixmlElement_setAttributeNodeNS.html><B>ixmlElement_setAttributeNodeNS</B></A><DD><I>Adds a new attribute node.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getElementsByTagNameNS"></A> | ||||
| <A HREF=ixmlElement_getElementsByTagNameNS.html><B>ixmlElement_getElementsByTagNameNS</B></A><DD><I>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with a given tag name, in the order in which they are encountered in the pre-order traversal of the <B>Element</B> tree.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_hasAttribute"></A> | ||||
| <A HREF=ixmlElement_hasAttribute.html><B>ixmlElement_hasAttribute</B></A><DD><I>Queries whether the <B>Element</B> has an attribute with the given name or a default value.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_hasAttributeNS"></A> | ||||
| <A HREF=ixmlElement_hasAttributeNS.html><B>ixmlElement_hasAttributeNS</B></A><DD><I>Queries whether the <B>Element</B> has an attribute with the given local name and namespace URI or has a default value for that attribute.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_free"></A> | ||||
| <A HREF=ixmlElement_free.html><B>ixmlElement_free</B></A><DD><I>Frees the given <B>Element</B> and any subtree of the <B>Element</B>.</I> | ||||
| </DL> | ||||
| <DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										59
									
								
								docs/dist/html/ixml/InterfaceitNamedNodeMap.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										59
									
								
								docs/dist/html/ixml/InterfaceitNamedNodeMap.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,59 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE> Interface <I>NamedNodeMap</I></TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2> <A HREF="#DOC.DOCU">Interface <I>NamedNodeMap</I></A></H2></H2><A NAME="DOC.DOCU"></A> | ||||
| <BLOCKQUOTE>A <B>NamedNodeMap</B> object represents a list of objects that can be | ||||
| accessed by name.  A <B>NamedNodeMap</B> maintains the objects in  | ||||
| no particular order.  The <B>Node</B> interface uses a <B>NamedNodeMap</B> | ||||
| to maintain the attributes of a node.</BLOCKQUOTE> | ||||
|  | ||||
| <HR> | ||||
| <DL> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_getLength"></A> | ||||
| <A HREF=ixmlNamedNodeMap_getLength.html><B>ixmlNamedNodeMap_getLength</B></A><DD><I>Returns the number of items contained in this <B>NamedNodeMap</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_getNamedItem"></A> | ||||
| <A HREF=ixmlNamedNodeMap_getNamedItem.html><B>ixmlNamedNodeMap_getNamedItem</B></A><DD><I>Retrieves a <B>Node</B> from the <B>NamedNodeMap</B> by name.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_setNamedItem"></A> | ||||
| <A HREF=ixmlNamedNodeMap_setNamedItem.html><B>ixmlNamedNodeMap_setNamedItem</B></A><DD><I>Adds a new <B>Node</B> to the <B>NamedNodeMap</B> using the <B>Node</B>  name attribute.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_removeNamedItem"></A> | ||||
| <A HREF=ixmlNamedNodeMap_removeNamedItem.html><B>ixmlNamedNodeMap_removeNamedItem</B></A><DD><I>Removes a <B>Node</B> from a <B>NamedNodeMap</B> specified by name.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_item"></A> | ||||
| <A HREF=ixmlNamedNodeMap_item.html><B>ixmlNamedNodeMap_item</B></A><DD><I>Retrieves a <B>Node</B> from a <B>NamedNodeMap</B> specified by a numerical index.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_getNamedItemNS"></A> | ||||
| <A HREF=ixmlNamedNodeMap_getNamedItemNS.html><B>ixmlNamedNodeMap_getNamedItemNS</B></A><DD><I>Retrieves a <B>Node</B> from a <B>NamedNodeMap</B> specified by namespace URI and local name.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_setNamedItemNS"></A> | ||||
| <A HREF=ixmlNamedNodeMap_setNamedItemNS.html><B>ixmlNamedNodeMap_setNamedItemNS</B></A><DD><I>Adds a new <B>Node</B> to the <B>NamedNodeMap</B> using the <B>Node</B>  local name and namespace URI attributes.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_removeNamedItemNS"></A> | ||||
| <A HREF=ixmlNamedNodeMap_removeNamedItemNS.html><B>ixmlNamedNodeMap_removeNamedItemNS</B></A><DD><I>Removes a <B>Node</B> from a <B>NamedNodeMap</B> specified by  namespace URI and local name.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_free"></A> | ||||
| <A HREF=ixmlNamedNodeMap_free.html><B>ixmlNamedNodeMap_free</B></A><DD><I>Frees a <B>NamedNodeMap</B>.</I> | ||||
| </DL> | ||||
| <DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										114
									
								
								docs/dist/html/ixml/InterfaceitNode.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										114
									
								
								docs/dist/html/ixml/InterfaceitNode.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,114 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE> Interface <I>Node</I></TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2> <A HREF="#DOC.DOCU">Interface <I>Node</I></A></H2></H2><A NAME="DOC.DOCU"></A> | ||||
| <BLOCKQUOTE>The <B>Node</B> interface forms the primary datatype for all other DOM  | ||||
| objects.  Every other interface is derived from this interface, inheriting  | ||||
| its functionality.  For more information, refer to DOM2-Core page 34.</BLOCKQUOTE> | ||||
|  | ||||
| <HR> | ||||
| <DL> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getNodeName"></A> | ||||
| <A HREF=ixmlNode_getNodeName.html><B>ixmlNode_getNodeName</B></A><DD><I>Returns the name of the <B>Node</B>, depending on what type of  <B>Node</B> it is, in a read-only string.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getNodeValue"></A> | ||||
| <A HREF=ixmlNode_getNodeValue.html><B>ixmlNode_getNodeValue</B></A><DD><I>Returns the value of the <B>Node</B> as a string.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_setNodeValue"></A> | ||||
| <A HREF=ixmlNode_setNodeValue.html><B>ixmlNode_setNodeValue</B></A><DD><I>Assigns a new value to a <B>Node</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getNodeType"></A> | ||||
| <A HREF=ixmlNode_getNodeType.html><B>ixmlNode_getNodeType</B></A><DD><I>Retrieves the type of a <B>Node</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getParentNode"></A> | ||||
| <A HREF=ixmlNode_getParentNode.html><B>ixmlNode_getParentNode</B></A><DD><I>Retrieves the parent <B>Node</B> for a <B>Node</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getChildNodes"></A> | ||||
| <A HREF=ixmlNode_getChildNodes.html><B>ixmlNode_getChildNodes</B></A><DD><I>Retrieves the list of children of a <B>Node</B> in a <B>NodeList</B>  structure.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getFirstChild"></A> | ||||
| <A HREF=ixmlNode_getFirstChild.html><B>ixmlNode_getFirstChild</B></A><DD><I>Retrieves the first child <B>Node</B> of a <B>Node</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getLastChild"></A> | ||||
| <A HREF=ixmlNode_getLastChild.html><B>ixmlNode_getLastChild</B></A><DD><I>Retrieves the last child <B>Node</B> of a <B>Node</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getPreviousSibling"></A> | ||||
| <A HREF=ixmlNode_getPreviousSibling.html><B>ixmlNode_getPreviousSibling</B></A><DD><I>Retrieves the sibling <B>Node</B> immediately preceding this <B>Node</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getNextSibling"></A> | ||||
| <A HREF=ixmlNode_getNextSibling.html><B>ixmlNode_getNextSibling</B></A><DD><I>Retrieves the sibling <B>Node</B> immediately following this <B>Node</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getAttributes"></A> | ||||
| <A HREF=ixmlNode_getAttributes.html><B>ixmlNode_getAttributes</B></A><DD><I>Retrieves the attributes of a <B>Node</B>, if it is an <B>Element</B> node, in a <B>NamedNodeMap</B> structure.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getOwnerDocument"></A> | ||||
| <A HREF=ixmlNode_getOwnerDocument.html><B>ixmlNode_getOwnerDocument</B></A><DD><I>Retrieves the document object associated with this <B>Node</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getNamespaceURI"></A> | ||||
| <A HREF=ixmlNode_getNamespaceURI.html><B>ixmlNode_getNamespaceURI</B></A><DD><I>Retrieves the namespace URI for a <B>Node</B> as a <B>DOMString</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getPrefix"></A> | ||||
| <A HREF=ixmlNode_getPrefix.html><B>ixmlNode_getPrefix</B></A><DD><I>Retrieves the namespace prefix, if present.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getLocalName"></A> | ||||
| <A HREF=ixmlNode_getLocalName.html><B>ixmlNode_getLocalName</B></A><DD><I>Retrieves the local name of a <B>Node</B>, if present.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_insertBefore"></A> | ||||
| <A HREF=ixmlNode_insertBefore.html><B>ixmlNode_insertBefore</B></A><DD><I>Inserts a new child <B>Node</B> before the existing child <B>Node</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_replaceChild"></A> | ||||
| <A HREF=ixmlNode_replaceChild.html><B>ixmlNode_replaceChild</B></A><DD><I>Replaces an existing child <B>Node</B> with a new child <B>Node</B> in  the list of children of a <B>Node</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_removeChild"></A> | ||||
| <A HREF=ixmlNode_removeChild.html><B>ixmlNode_removeChild</B></A><DD><I>Removes a child from the list of children of a <B>Node</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_appendChild"></A> | ||||
| <A HREF=ixmlNode_appendChild.html><B>ixmlNode_appendChild</B></A><DD><I>Appends a child <B>Node</B> to the list of children of a <B>Node</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_hasChildNodes"></A> | ||||
| <A HREF=ixmlNode_hasChildNodes.html><B>ixmlNode_hasChildNodes</B></A><DD><I>Queries whether or not a <B>Node</B> has children.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_cloneNode"></A> | ||||
| <A HREF=ixmlNode_cloneNode.html><B>ixmlNode_cloneNode</B></A><DD><I>Clones a <B>Node</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_hasAttributes"></A> | ||||
| <A HREF=ixmlNode_hasAttributes.html><B>ixmlNode_hasAttributes</B></A><DD><I>Queries whether this <B>Node</B> has attributes.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_free"></A> | ||||
| <A HREF=ixmlNode_free.html><B>ixmlNode_free</B></A><DD><I>Frees a <B>Node</B> and all <B>Node</B>s in its subtree.</I> | ||||
| </DL> | ||||
| <DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										35
									
								
								docs/dist/html/ixml/InterfaceitNodeList.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								docs/dist/html/ixml/InterfaceitNodeList.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,35 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE> Interface <I>NodeList</I></TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2> <A HREF="#DOC.DOCU">Interface <I>NodeList</I></A></H2></H2><A NAME="DOC.DOCU"></A> | ||||
| <BLOCKQUOTE>The <B>NodeList</B> interface abstracts an ordered collection of | ||||
| nodes.  Note that changes to the underlying nodes will change | ||||
| the nodes contained in a <B>NodeList</B>.  The DOM2-Core refers to | ||||
| this as being <I>live</I>.</BLOCKQUOTE> | ||||
|  | ||||
| <HR> | ||||
| <DL> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNodeList_item"></A> | ||||
| <A HREF=ixmlNodeList_item.html><B>ixmlNodeList_item</B></A><DD><I>Retrieves a <B>Node</B> from a <B>NodeList</B> specified by a  numerical index.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNodeList_length"></A> | ||||
| <A HREF=ixmlNodeList_length.html><B>ixmlNodeList_length</B></A><DD><I>Returns the number of <B>Nodes</B> in a <B>NodeList</B>.</I> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNodeList_free"></A> | ||||
| <A HREF=ixmlNodeList_free.html><B>ixmlNodeList_free</B></A><DD><I>Frees a <B>NodeList</B> object.</I> | ||||
| </DL> | ||||
| <DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										40
									
								
								docs/dist/html/ixml/Introduction.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								docs/dist/html/ixml/Introduction.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE> Introduction</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2> <A HREF="#DOC.DOCU">Introduction</A></H2></H2><A NAME="DOC.DOCU"></A> | ||||
| <BLOCKQUOTE>The Linux DOM2 XML Parser Version 1.2 (IXML) is a lightweight, portable XML | ||||
| parser supporting the standard Document Object Model (DOM) Level 2  | ||||
| interfaces. The parser uses a C-style interface, making it idea for small,  | ||||
| embedded applications.  This document describes the interfaces supported by | ||||
| IXML 1.2, referencing the W3C DOM2 recommendations when necessary, and the  | ||||
| additional utility application programming interfaces (APIs) that it  | ||||
| supports.  | ||||
|  | ||||
| <P>Note that this document assumes that the reader has a copy of the DOM2-Core | ||||
| recommendation.  Refer to the link below to obtain a copy.  Only a brief | ||||
| description is included here and the reader is pointed to the DOM2-Core | ||||
| recommendation for more details.  This document does, however, clarify  | ||||
| IXML-specific behavior when the recommendation is unclear. | ||||
|  | ||||
| <P><B>About DOM</B> | ||||
|  | ||||
| <P>The Document Object Model (DOM) is a set of interfaces that give a  | ||||
| programmatic interface to documents.  It provides a platform-neutral and  | ||||
| language-neutral interface for random access and updating elements inside  | ||||
| XML documents.  DOM Level 1 provided the basic interfaces to access  | ||||
| document elements.  DOM Level 2 extended the interfaces to provide proper  | ||||
| support for XML namespaces. | ||||
|  | ||||
| <P>The latest DOM 2 recommendation is maintained by W3C and is available from  | ||||
| <TT>http://www.w3.org/TR/DOM-Level-2-Core</TT>.</BLOCKQUOTE> | ||||
| <DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										45
									
								
								docs/dist/html/ixml/License.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								docs/dist/html/ixml/License.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,45 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE> License</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2> <A HREF="#DOC.DOCU">License</A></H2></H2><A NAME="DOC.DOCU"></A> | ||||
| <BLOCKQUOTE> | ||||
| <CENTER> | ||||
| Copyright (c) 2000-2003 Intel Corporation  | ||||
| All rights reserved.  | ||||
| </CENTER> | ||||
|  | ||||
| <P>Redistribution and use in source and binary forms, with or without  | ||||
| modification, are permitted provided that the following conditions are met:  | ||||
| <UL> | ||||
| <LI> Redistributions of source code must retain the above copyright notice,  | ||||
| this list of conditions and the following disclaimer.  | ||||
| <LI> Redistributions in binary form must reproduce the above copyright  | ||||
| notice, this list of conditions and the following disclaimer in the  | ||||
| documentation and/or other materials provided with the distribution.  | ||||
| <LI> Neither name of Intel Corporation nor the names of its contributors  | ||||
| may be used to endorse or promote products derived from this software  | ||||
| without specific prior written permission. | ||||
| </UL> | ||||
| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  | ||||
| "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT  | ||||
| LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR  | ||||
| A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR  | ||||
| CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,  | ||||
| EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,  | ||||
| PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR  | ||||
| PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY  | ||||
| OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | ||||
| NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS  | ||||
| SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
| </BLOCKQUOTE> | ||||
| <DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										
											BIN
										
									
								
								docs/dist/html/ixml/icon1.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/dist/html/ixml/icon1.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 326 B | 
							
								
								
									
										
											BIN
										
									
								
								docs/dist/html/ixml/icon2.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/dist/html/ixml/icon2.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 326 B | 
							
								
								
									
										41
									
								
								docs/dist/html/ixml/index.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								docs/dist/html/ixml/index.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,41 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE> IXML v1.2 </TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2> <A HREF="#DOC.DOCU">IXML v1.2 </A></H2></H2><A NAME="DOC.DOCU"></A> | ||||
| <BLOCKQUOTE><CENTER> | ||||
| <B>Linux DOM2 XML Parser Version 1.2</B> | ||||
|  | ||||
| <P>Copyright (C) 2000-2003 Intel Corporation  ALL RIGHTS RESERVED | ||||
|  | ||||
| <P>Revision 1.2.1 (Tue 04 Jul 2006 04:58:36 PM EEST) | ||||
| </CENTER></BLOCKQUOTE> | ||||
|  | ||||
| <HR> | ||||
| <DL> | ||||
| <DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Introduction"></A> | ||||
| <A HREF=Introduction.html><B>Introduction</B></A><DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="License"></A> | ||||
| <A HREF=License.html><B>License</B></A><DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="BOOL"></A> | ||||
| <A HREF=index.html><B>BOOL</B></A><DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="DOM Interfaces "></A> | ||||
| <A HREF=DOMInterfaces.html><B>DOM Interfaces </B></A><DT> | ||||
|  | ||||
| <IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="IXML API"></A> | ||||
| <A HREF=IXMLAPI.html><B>IXML API</B></A></DL> | ||||
| <DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										23
									
								
								docs/dist/html/ixml/ixmlAttr_free.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								docs/dist/html/ixml/ixmlAttr_free.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC void ixmlAttr_free</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlAttr_free</A></H2><H2>(IXML_Attr* attrNode )</H2><BLOCKQUOTE>Frees an <B>Attr</B> node.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Frees an <B>Attr</B> node. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>attrNode</B> -   The <B>Attr</B> node to free.  <BR><DT><B>Returns:</B><DD>  [void] This function does not return a value. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										23
									
								
								docs/dist/html/ixml/ixmlCDATASection_free.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								docs/dist/html/ixml/ixmlCDATASection_free.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC void ixmlCDATASection_free</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlCDATASection_free</A></H2><H2>(IXML_CDATASection* nodeptr )</H2><BLOCKQUOTE>Frees a <B>CDATASection</B> node.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Frees a <B>CDATASection</B> node. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>nodeptr</B> -   The <B>CDATASection</B> node to free. <BR><DT><B>Returns:</B><DD>  [void] This function does not return a value. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										23
									
								
								docs/dist/html/ixml/ixmlCDATASection_init.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								docs/dist/html/ixml/ixmlCDATASection_init.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC void ixmlCDATASection_init</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlCDATASection_init</A></H2><H2>(IXML_CDATASection* nodeptr )</H2><BLOCKQUOTE>Initializes a <B>CDATASection</B> node.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Initializes a <B>CDATASection</B> node. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>nodeptr</B> -   The <B>CDATASection</B> node to initialize.  <BR><DT><B>Returns:</B><DD>  [void] This function does not return a value. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										25
									
								
								docs/dist/html/ixml/ixmlCloneDOMString.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								docs/dist/html/ixml/ixmlCloneDOMString.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC DOMString ixmlCloneDOMString</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC DOMString <A HREF="#DOC.DOCU">ixmlCloneDOMString</A></H2><H2>(const DOMString src )</H2><BLOCKQUOTE>Clones an existing <B>DOMString</B>.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Clones an existing <B>DOMString</B>. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>src</B> -   The source <B>DOMString</B> to clone. <BR><DT><B>Returns:</B><DD>  [DOMString] A new <B>DOMString</B> that is a duplicate of the  | ||||
| original or <TT>NULL</TT> if the operation could not  | ||||
| be completed. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										24
									
								
								docs/dist/html/ixml/ixmlDocument_createAttribute.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								docs/dist/html/ixml/ixmlDocument_createAttribute.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Attr* ixmlDocument_createAttribute</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Attr* <A HREF="#DOC.DOCU">ixmlDocument_createAttribute</A></H2><H2>(IXML_Document* doc,<BR>   char* name )</H2><BLOCKQUOTE>Creates a new <B>Attr</B> node with the given name.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Creates a new <B>Attr</B> node with the given name.   | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   The owner <B>Document</B> of the new node.  | ||||
| <BR><B>name</B> -   The name of the new attribute. <BR><DT><B>Returns:</B><DD>  [Attr*] A pointer to the new <B>Attr</B> or <TT>NULL</TT> on failure. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										38
									
								
								docs/dist/html/ixml/ixmlDocument_createAttributeEx.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								docs/dist/html/ixml/ixmlDocument_createAttributeEx.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,38 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC int ixmlDocument_createAttributeEx</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createAttributeEx</A></H2><H2>(IXML_Document* doc,<BR>   char* name,<BR>   IXML_Attr** attrNode )</H2><BLOCKQUOTE>Creates a new <B>Attr</B> node with the given name.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Creates a new <B>Attr</B> node with the given name.   | ||||
|  | ||||
| <P>The <B>ixmlDocument_createAttributeEx</B> API differs from the <B> | ||||
| ixmlDocument_createAttribute</B> API in that it returns an error code | ||||
| describing the reason for failure rather than just <TT>NULL</TT>. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   The owner <B>Document</B> of the new  | ||||
| node.  | ||||
| <BR><B>name</B> -   The name of the new attribute.  | ||||
| <BR><B>attrNode</B> -   A pointer to a <B>Attr</B> where the new  | ||||
| object will be stored. <BR><DT><B>Returns:</B><DD>  [int] An integer representing one of the following: | ||||
| <UL> | ||||
| <LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully. | ||||
| <LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B> or <B>name</B>  | ||||
| is <TT>NULL</TT>. | ||||
| <LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists  | ||||
| to complete this operation. | ||||
| </UL> | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										27
									
								
								docs/dist/html/ixml/ixmlDocument_createAttributeNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								docs/dist/html/ixml/ixmlDocument_createAttributeNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Attr* ixmlDocument_createAttributeNS</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Attr* <A HREF="#DOC.DOCU">ixmlDocument_createAttributeNS</A></H2><H2>(IXML_Document* doc,<BR>   DOMString namespaceURI,<BR>   DOMString qualifiedName )</H2><BLOCKQUOTE>Creates a new <B>Attr</B> node with the given qualified name and namespace URI.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Creates a new <B>Attr</B> node with the given qualified name and | ||||
| namespace URI. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   The owner <B>Document</B> of the new  | ||||
| <B>Attr</B>.  | ||||
| <BR><B>namespaceURI</B> -   The namespace URI for the attribute.  | ||||
| <BR><B>qualifiedName</B> -   The qualified name of the attribute. <BR><DT><B>Returns:</B><DD>  [Attr*] A pointer to the new <B>Attr</B> or <TT>NULL</TT> on failure. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										40
									
								
								docs/dist/html/ixml/ixmlDocument_createAttributeNSEx.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								docs/dist/html/ixml/ixmlDocument_createAttributeNSEx.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC int ixmlDocument_createAttributeNSEx</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createAttributeNSEx</A></H2><H2>(IXML_Document* doc,<BR>   DOMString namespaceURI,<BR>   DOMString qualifiedName,<BR>   IXML_Attr** attrNode )</H2><BLOCKQUOTE>Creates a new <B>Attr</B> node with the given qualified name and namespace URI.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Creates a new <B>Attr</B> node with the given qualified name and | ||||
| namespace URI. | ||||
|  | ||||
| <P>The <B>ixmlDocument_createAttributeNSEx</B> API differs from the <B> | ||||
| ixmlDocument_createAttributeNS</B> API in that it returns an error code | ||||
| describing the reason for failure rather than just <TT>NULL</TT>. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   The owner <B>Document</B> of the new  | ||||
| <B>Attr</B>.  | ||||
| <BR><B>namespaceURI</B> -   The namespace URI for the attribute.  | ||||
| <BR><B>qualifiedName</B> -   The qualified name of the attribute.  | ||||
| <BR><B>attrNode</B> -   A pointer to an <B>Attr</B> where the  | ||||
| new object will be stored. <BR><DT><B>Returns:</B><DD>  [int] An integer representing one of the following: | ||||
| <UL> | ||||
| <LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully. | ||||
| <LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B>,  | ||||
| <B>namespaceURI</B>, or <B>qualifiedName</B> is <TT>NULL</TT>. | ||||
| <LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists  | ||||
| to complete this operation. | ||||
| </UL>    | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										27
									
								
								docs/dist/html/ixml/ixmlDocument_createCDATASection.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								docs/dist/html/ixml/ixmlDocument_createCDATASection.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_CDATASection* ixmlDocument_createCDATASection</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_CDATASection* <A HREF="#DOC.DOCU">ixmlDocument_createCDATASection</A></H2><H2>(IXML_Document* doc,<BR>   DOMString data )</H2><BLOCKQUOTE>Creates a new <B>CDATASection</B> node with given data.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Creates a new <B>CDATASection</B> node with given data. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   The owner <B>Document</B> of the new  | ||||
| node.  | ||||
| <BR><B>data</B> -   The data to associate with the new <B> | ||||
| CDATASection</B> node. <BR><DT><B>Returns:</B><DD>  [CDATASection*] A pointer to the new <B>CDATASection</B> or  | ||||
| <TT>NULL</TT> on failure. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										39
									
								
								docs/dist/html/ixml/ixmlDocument_createCDATASectionEx.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								docs/dist/html/ixml/ixmlDocument_createCDATASectionEx.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC int ixmlDocument_createCDATASectionEx</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createCDATASectionEx</A></H2><H2>(IXML_Document* doc,<BR>   DOMString data,<BR>   IXML_CDATASection** cdNode )</H2><BLOCKQUOTE>Creates a new <B>CDATASection</B> node with given data.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Creates a new <B>CDATASection</B> node with given data. | ||||
|  | ||||
| <P>The <B>ixmlDocument_createCDATASectionEx</B> API differs from the <B> | ||||
| ixmlDocument_createCDATASection</B> API in that it returns an error code | ||||
| describing the reason for failure rather than just <TT>NULL</TT>. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   The owner <B>Document</B> of the new  | ||||
| node.  | ||||
| <BR><B>data</B> -   The data to associate with the new  | ||||
| <B>CDATASection</B> node.  | ||||
| <BR><B>cdNode</B> -   A pointer to a <B>Node</B> where the  | ||||
| new object will be stored. <BR><DT><B>Returns:</B><DD>  [int] An integer representing one of the following: | ||||
| <UL> | ||||
| <LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully. | ||||
| <LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B> or {\bd data}  | ||||
| is <TT>NULL</TT>. | ||||
| <LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists  | ||||
| to complete this operation. | ||||
| </UL> | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										23
									
								
								docs/dist/html/ixml/ixmlDocument_createDocument.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								docs/dist/html/ixml/ixmlDocument_createDocument.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Document* ixmlDocument_createDocument</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Document* <A HREF="#DOC.DOCU">ixmlDocument_createDocument</A></H2><H2>()</H2><BLOCKQUOTE>Creates a new empty <B>Document</B> node.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Creates a new empty <B>Document</B> node. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Returns:</B><DD>  [Document*] A pointer to the new <B>Document</B> or <TT>NULL</TT> on  | ||||
| failure.<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										32
									
								
								docs/dist/html/ixml/ixmlDocument_createDocumentEx.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								docs/dist/html/ixml/ixmlDocument_createDocumentEx.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC int ixmlDocument_createDocumentEx</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createDocumentEx</A></H2><H2>(IXML_Document** doc )</H2><BLOCKQUOTE>Creates a new empty <B>Document</B> node.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Creates a new empty <B>Document</B> node.  The  | ||||
| <B>ixmlDocument_createDocumentEx</B> API differs from the <B> | ||||
| ixmlDocument_createDocument</B> API in that it returns an error code | ||||
| describing the reason for the failure rather than just <TT>NULL</TT>. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   Pointer to a <B>Document</B> where the  | ||||
| new object will be stored. <BR><DT><B>Returns:</B><DD>  [int] An integer representing one of the following: | ||||
| <UL> | ||||
| <LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully. | ||||
| <LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists  | ||||
| to complete this operation. | ||||
| </UL> | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										29
									
								
								docs/dist/html/ixml/ixmlDocument_createElement.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								docs/dist/html/ixml/ixmlDocument_createElement.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Element* ixmlDocument_createElement</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Element* <A HREF="#DOC.DOCU">ixmlDocument_createElement</A></H2><H2>(IXML_Document* doc,<BR>   const DOMString tagName )</H2><BLOCKQUOTE>Creates a new <B>Element</B> node with the given tag name.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Creates a new <B>Element</B> node with the given tag name.  The new | ||||
| <B>Element</B> node has a <TT>nodeName</TT> of <B>tagName</B> and | ||||
| the <TT>localName</TT>, <TT>prefix</TT>, and <TT>namespaceURI</TT> set  | ||||
| to <TT>NULL</TT>.  To create an <B>Element</B> with a namespace,  | ||||
| see <B>ixmlDocument_createElementNS</B>. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   The owner <B>Document</B> of the new node.  | ||||
| <BR><B>tagName</B> -   The tag name of the new <B>Element</B> node. <BR><DT><B>Returns:</B><DD>  [Document*] A pointer to the new <B>Element</B> or <TT>NULL</TT> on  | ||||
| failure. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										42
									
								
								docs/dist/html/ixml/ixmlDocument_createElementEx.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								docs/dist/html/ixml/ixmlDocument_createElementEx.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC int ixmlDocument_createElementEx</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createElementEx</A></H2><H2>(IXML_Document* doc,<BR>   const DOMString tagName,<BR>   IXML_Element** rtElement )</H2><BLOCKQUOTE>Creates a new <B>Element</B> node with the given tag name.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Creates a new <B>Element</B> node with the given tag name.  The new | ||||
| <B>Element</B> node has a <TT>nodeName</TT> of <B>tagName</B> and | ||||
| the <TT>localName</TT>, <TT>prefix</TT>, and <TT>namespaceURI</TT> set  | ||||
| to <TT>NULL</TT>.  To create an <B>Element</B> with a namespace,  | ||||
| see <B>ixmlDocument_createElementNS</B>. | ||||
|  | ||||
| <P>The <B>ixmlDocument_createElementEx</B> API differs from the <B> | ||||
| ixmlDocument_createElement</B> API in that it returns an error code | ||||
| describing the reason for failure rather than just <TT>NULL</TT>. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   The owner <B>Document</B> of the new node.  | ||||
| <BR><B>tagName</B> -   The tag name of the new <B>Element</B>  | ||||
| node.  | ||||
| <BR><B>rtElement</B> -   Pointer to an <B>Element</B> where the new  | ||||
| object will be stored. <BR><DT><B>Returns:</B><DD>  [int] An integer representing one of the following: | ||||
| <UL> | ||||
| <LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully. | ||||
| <LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B> or  | ||||
| <B>tagName</B> is <TT>NULL</TT>. | ||||
| <LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists  | ||||
| to complete this operation. | ||||
| </UL> | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										29
									
								
								docs/dist/html/ixml/ixmlDocument_createElementNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								docs/dist/html/ixml/ixmlDocument_createElementNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Element* ixmlDocument_createElementNS</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Element* <A HREF="#DOC.DOCU">ixmlDocument_createElementNS</A></H2><H2>(IXML_Document* doc,<BR>   DOMString namespaceURI,<BR>   DOMString qualifiedName )</H2><BLOCKQUOTE>Creates a new <B>Element</B> node in the given qualified name and namespace URI.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Creates a new <B>Element</B> node in the given qualified name and | ||||
| namespace URI. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   The owner <B>Document</B> of the new node.  | ||||
| <BR><B>namespaceURI</B> -   The namespace URI for the new <B> | ||||
| Element</B>.  | ||||
| <BR><B>qualifiedName</B> -   The qualified name of the new <B> | ||||
| Element</B>. <BR><DT><B>Returns:</B><DD>  [Element*] A pointer to the new <B>Element</B> or <TT>NULL</TT> on  | ||||
| failure. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										42
									
								
								docs/dist/html/ixml/ixmlDocument_createElementNSEx.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								docs/dist/html/ixml/ixmlDocument_createElementNSEx.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC int ixmlDocument_createElementNSEx</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createElementNSEx</A></H2><H2>(IXML_Document* doc,<BR>   DOMString namespaceURI,<BR>   DOMString qualifiedName,<BR>   IXML_Element** rtElement )</H2><BLOCKQUOTE>Creates a new <B>Element</B> node in the given qualified name and namespace URI.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Creates a new <B>Element</B> node in the given qualified name and | ||||
| namespace URI. | ||||
|  | ||||
| <P>The <B>ixmlDocument_createElementNSEx</B> API differs from the <B> | ||||
| ixmlDocument_createElementNS</B> API in that it returns an error code | ||||
| describing the reason for failure rather than just <TT>NULL</TT>. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   The owner <B>Document</B> of the new  | ||||
| node.  | ||||
| <BR><B>namespaceURI</B> -   The namespace URI for the new <B> | ||||
| Element</B>.  | ||||
| <BR><B>qualifiedName</B> -   The qualified name of the new <B> | ||||
| Element</B>.  | ||||
| <BR><B>rtElement</B> -   A pointer to an <B>Element</B> where the  | ||||
| new object will be stored. <BR><DT><B>Returns:</B><DD>  [int] An integer representing one of the following: | ||||
| <UL> | ||||
| <LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully. | ||||
| <LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B>,  | ||||
| <B>namespaceURI</B>, or <B>qualifiedName</B> is <TT>NULL</TT>. | ||||
| <LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists  | ||||
| to complete this operation. | ||||
| </UL> | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										25
									
								
								docs/dist/html/ixml/ixmlDocument_createTextNode.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								docs/dist/html/ixml/ixmlDocument_createTextNode.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Node* ixmlDocument_createTextNode</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlDocument_createTextNode</A></H2><H2>(IXML_Document* doc,<BR>   const DOMString data )</H2><BLOCKQUOTE>Creates a new <B>Text</B> node with the given data.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Creates a new <B>Text</B> node with the given data. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   The owner <B>Document</B> of the new node.  | ||||
| <BR><B>data</B> -   The data to associate with the new <B>Text</B>  | ||||
| node. <BR><DT><B>Returns:</B><DD>  [Node*] A pointer to the new <B>Node</B> or <TT>NULL</TT> on failure. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										37
									
								
								docs/dist/html/ixml/ixmlDocument_createTextNodeEx.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								docs/dist/html/ixml/ixmlDocument_createTextNodeEx.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,37 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC int ixmlDocument_createTextNodeEx</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createTextNodeEx</A></H2><H2>(IXML_Document* doc,<BR>   const DOMString data,<BR>   IXML_Node** textNode )</H2><BLOCKQUOTE>Creates a new <B>Text</B> node with the given data.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Creates a new <B>Text</B> node with the given data.   | ||||
| The <B>ixmlDocument_createTextNodeEx</B> API differs from the <B> | ||||
| ixmlDocument_createTextNode</B> API in that it returns an error code | ||||
| describing the reason for failure rather than just <TT>NULL</TT>. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   The owner <B>Document</B> of the new node.  | ||||
| <BR><B>data</B> -   The data to associate with the new <B> | ||||
| Text</B> node.  | ||||
| <BR><B>textNode</B> -   A pointer to a <B>Node</B> where the new  | ||||
| object will be stored. <BR><DT><B>Returns:</B><DD>  [int] An integer representing one of the following: | ||||
| <UL> | ||||
| <LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully. | ||||
| <LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B> or <B>data</B>  | ||||
| is <TT>NULL</TT>. | ||||
| <LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists  | ||||
| to complete this operation. | ||||
| </UL> | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										26
									
								
								docs/dist/html/ixml/ixmlDocument_free.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								docs/dist/html/ixml/ixmlDocument_free.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC void ixmlDocument_free</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlDocument_free</A></H2><H2>(IXML_Document* doc )</H2><BLOCKQUOTE>Frees a <B>Document</B> object and all <B>Node</B>s associated with it.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Frees a <B>Document</B> object and all <B>Node</B>s associated with it.   | ||||
| Any <B>Node</B>s extracted via any other interface function, e.g.  | ||||
| <B>ixmlDocument_GetElementById</B>, become invalid after this call unless | ||||
| explicitly cloned. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   The <B>Document</B> to free.  <BR><DT><B>Returns:</B><DD>  [void] This function does not return a value. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										26
									
								
								docs/dist/html/ixml/ixmlDocument_getElementById.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								docs/dist/html/ixml/ixmlDocument_getElementById.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Element* ixmlDocument_getElementById</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Element* <A HREF="#DOC.DOCU">ixmlDocument_getElementById</A></H2><H2>(IXML_Document* doc,<BR>   DOMString tagName )</H2><BLOCKQUOTE>Returns the <B>Element</B> whose <TT>ID</TT> matches that given id.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Returns the <B>Element</B> whose <TT>ID</TT> matches that given id. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   The owner <B>Document</B> of the <B> | ||||
| Element</B>.  | ||||
| <BR><B>tagName</B> -   The name of the <B>Element</B>.<BR><DT><B>Returns:</B><DD>  [Element*] A pointer to the matching <B>Element</B> or  | ||||
| <TT>NULL</TT> on an error. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										27
									
								
								docs/dist/html/ixml/ixmlDocument_getElementsByTagName.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								docs/dist/html/ixml/ixmlDocument_getElementsByTagName.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_NodeList* ixmlDocument_getElementsByTagName</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_NodeList* <A HREF="#DOC.DOCU">ixmlDocument_getElementsByTagName</A></H2><H2>(IXML_Document* doc,<BR>   DOMString tagName )</H2><BLOCKQUOTE>Returns a <B>NodeList</B> of all <B>Elements</B> that match the given tag name in the order in which they were encountered in a preorder traversal of the <B>Document</B> tree.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Returns a <B>NodeList</B> of all <B>Elements</B> that match the given | ||||
| tag name in the order in which they were encountered in a preorder | ||||
| traversal of the <B>Document</B> tree.   | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   The <B>Document</B> to search.  | ||||
| <BR><B>tagName</B> -   The tag name to find. <BR><DT><B>Returns:</B><DD>  [NodeList*] A pointer to a <B>NodeList</B> containing the  | ||||
| matching items or <TT>NULL</TT> on an error. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										34
									
								
								docs/dist/html/ixml/ixmlDocument_getElementsByTagNameNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								docs/dist/html/ixml/ixmlDocument_getElementsByTagNameNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,34 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_NodeList* ixmlDocument_getElementsByTagNameNS</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_NodeList* <A HREF="#DOC.DOCU">ixmlDocument_getElementsByTagNameNS</A></H2><H2>(IXML_Document* doc,<BR>   DOMString namespaceURI,<BR>   DOMString localName )</H2><BLOCKQUOTE>Returns a <B>NodeList</B> of <B>Elements</B> that match the given local name and namespace URI in the order they are encountered in a preorder traversal of the <B>Document</B> tree.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Returns a <B>NodeList</B> of <B>Elements</B> that match the given | ||||
| local name and namespace URI in the order they are encountered | ||||
| in a preorder traversal of the <B>Document</B> tree.  Either  | ||||
| <B>namespaceURI</B> or <B>localName</B> can be the special <TT>"*"</TT> | ||||
| character, which matches any namespace or any local name respectively. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   The <B>Document</B> to search.  | ||||
| <BR><B>namespaceURI</B> -   The namespace of the elements to  | ||||
| find or <TT>"*"</TT> to match any  | ||||
| namespace.  | ||||
| <BR><B>localName</B> -   The local name of the elements to  | ||||
| find or <TT>"*"</TT> to match any local  | ||||
| name.  <BR><DT><B>Returns:</B><DD>  [NodeList*] A pointer to a <B>NodeList</B> containing the  | ||||
| matching items or <TT>NULL</TT> on an error. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										43
									
								
								docs/dist/html/ixml/ixmlDocument_importNode.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								docs/dist/html/ixml/ixmlDocument_importNode.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,43 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC int ixmlDocument_importNode</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_importNode</A></H2><H2>(IXML_Document* doc,<BR>   IXML_Node* importNode,<BR>   <!1><A HREF="index.html#DOC.1.3">BOOL</A> deep,<BR>   IXML_Node** rtNode )</H2><BLOCKQUOTE>Imports a <B>Node</B> from another <B>Document</B> into this  <B>Document</B>.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Imports a <B>Node</B> from another <B>Document</B> into this  | ||||
| <B>Document</B>.  The new <B>Node</B> does not a have parent node: it is a  | ||||
| clone of the original <B>Node</B> with the <TT>ownerDocument</TT> set to  | ||||
| <B>doc</B>.  The <B>deep</B> parameter controls whether all the children  | ||||
| of the <B>Node</B> are imported.  Refer to the DOM2-Core recommendation  | ||||
| for details on importing specific node types. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>doc</B> -   The <B>Document</B> into which to import.  | ||||
| <BR><B>importNode</B> -   The <B>Node</B> to import.  | ||||
| <BR><B>deep</B> -   <TT>TRUE</TT> to import all children of <B> | ||||
| importNode</B> or <TT>FALSE</TT> to import only the  | ||||
| root node.  | ||||
| <BR><B>rtNode</B> -   A pointer to a new <B>Node</B> owned by <B> | ||||
| doc</B>. <BR><DT><B>Returns:</B><DD>  [int] An integer representing one of the following: | ||||
| <UL> | ||||
| <LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully. | ||||
| <LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B> or  | ||||
| <B>importNode</B> is not a valid pointer. | ||||
| <LI> <TT>IXML_NOT_SUPPORTED_ERR</TT>: <B>importNode</B> is a  | ||||
| <B>Document</B>, which cannot be imported. | ||||
| <LI> <TT>IXML_FAILED</TT>: The import operation failed because the  | ||||
| <B>Node</B> to be imported could not be cloned. | ||||
| </UL> | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										23
									
								
								docs/dist/html/ixml/ixmlDocument_init.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								docs/dist/html/ixml/ixmlDocument_init.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC void ixmlDocument_init</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlDocument_init</A></H2><H2>(IXML_Document* nodeptr )</H2><BLOCKQUOTE>Initializes a <B>Document</B> node.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Initializes a <B>Document</B> node. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>nodeptr</B> -   The <B>Document</B> node to initialize.  <BR><DT><B>Returns:</B><DD>  [void] This function does not return a value. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										33
									
								
								docs/dist/html/ixml/ixmlDocumenttoString.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								docs/dist/html/ixml/ixmlDocumenttoString.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>DOMString ixmlDocumenttoString</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>DOMString <A HREF="#DOC.DOCU">ixmlDocumenttoString</A></H2><H2>(IXML_Document* doc)</H2><BLOCKQUOTE>Renders a <B>Node</B> and all sub-elements into an XML document representation.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Renders a <B>Node</B> and all sub-elements into an XML document | ||||
| representation.  The caller is required to free the <B>DOMString</B> | ||||
| returned from this function using <B>ixmlFreeDOMString</B> when it | ||||
| is no longer required. | ||||
|  | ||||
| <P>Note that this function can be used for any <B>Node</B>-derived | ||||
| interface.  The difference between <B>ixmlDocumenttoString</B> and | ||||
| <B>ixmlNodetoString</B> is <B>ixmlDocumenttoString</B> includes the XML | ||||
| prolog while <B>ixmlNodetoString</B> only produces XML elements. An XML | ||||
| document is not well formed unless it includes the prolog | ||||
| and at least one element. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Returns:</B><DD>  [DOMString] A <B>DOMString</B> with the XML text representation  | ||||
| of the DOM tree or <TT>NULL</TT> on an error.<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										23
									
								
								docs/dist/html/ixml/ixmlElement_free.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								docs/dist/html/ixml/ixmlElement_free.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC void ixmlElement_free</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlElement_free</A></H2><H2>(IXML_Element* element )</H2><BLOCKQUOTE>Frees the given <B>Element</B> and any subtree of the <B>Element</B>.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Frees the given <B>Element</B> and any subtree of the <B>Element</B>. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> to free. <BR><DT><B>Returns:</B><DD>  [void] This function does not return a value. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										26
									
								
								docs/dist/html/ixml/ixmlElement_getAttribute.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								docs/dist/html/ixml/ixmlElement_getAttribute.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC DOMString ixmlElement_getAttribute</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC DOMString <A HREF="#DOC.DOCU">ixmlElement_getAttribute</A></H2><H2>(IXML_Element* element,<BR>   DOMString name )</H2><BLOCKQUOTE>Retrieves an attribute of an <B>Element</B> by name.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Retrieves an attribute of an <B>Element</B> by name.   | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> from which to retrieve the  | ||||
| attribute.  | ||||
| <BR><B>name</B> -   The name of the attribute to retrieve. <BR><DT><B>Returns:</B><DD>  [DOMString] A <B>DOMString</B> representing the value of the  | ||||
| attribute. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										27
									
								
								docs/dist/html/ixml/ixmlElement_getAttributeNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								docs/dist/html/ixml/ixmlElement_getAttributeNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC DOMString ixmlElement_getAttributeNS</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC DOMString <A HREF="#DOC.DOCU">ixmlElement_getAttributeNS</A></H2><H2>(IXML_Element* element,<BR>   DOMString namespaceURI,<BR>   DOMString localname )</H2><BLOCKQUOTE>Retrieves an attribute value using the local name and namespace URI.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Retrieves an attribute value using the local name and namespace URI. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> from which to get the  | ||||
| attribute value.  | ||||
| <BR><B>namespaceURI</B> -   The namespace URI of the attribute.  | ||||
| <BR><B>localname</B> -   The local name of the attribute. <BR><DT><B>Returns:</B><DD>  [DOMString] A <B>DOMString</B> representing the value of the  | ||||
| matching attribute. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										28
									
								
								docs/dist/html/ixml/ixmlElement_getAttributeNode.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								docs/dist/html/ixml/ixmlElement_getAttributeNode.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Attr* ixmlElement_getAttributeNode</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Attr* <A HREF="#DOC.DOCU">ixmlElement_getAttributeNode</A></H2><H2>(IXML_Element* element,<BR>   DOMString name )</H2><BLOCKQUOTE>Retrieves an attribute node by name.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Retrieves an attribute node by name.  See  | ||||
| <B>ixmlElement_getAttributeNodeNS</B> to retrieve an attribute node using | ||||
| a qualified name or namespace URI. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> from which to get the  | ||||
| attribute node.   | ||||
| <BR><B>name</B> -   The name of the attribute node to find. <BR><DT><B>Returns:</B><DD>  [Attr*] A pointer to the attribute matching <B>name</B> or  | ||||
| <TT>NULL</TT> on an error. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										26
									
								
								docs/dist/html/ixml/ixmlElement_getAttributeNodeNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								docs/dist/html/ixml/ixmlElement_getAttributeNodeNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Attr* ixmlElement_getAttributeNodeNS</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Attr* <A HREF="#DOC.DOCU">ixmlElement_getAttributeNodeNS</A></H2><H2>(IXML_Element* element,<BR>   DOMString namespaceURI,<BR>   DOMString localName )</H2><BLOCKQUOTE>Retrieves an <B>Attr</B> node by local name and namespace URI.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Retrieves an <B>Attr</B> node by local name and namespace URI. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> from which to get the  | ||||
| attribute.  | ||||
| <BR><B>namespaceURI</B> -   The namespace URI of the attribute.  | ||||
| <BR><B>localName</B> -   The local name of the attribute. <BR><DT><B>Returns:</B><DD>  [Attr*] A pointer to an <B>Attr</B> or <TT>NULL</TT> on an error. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										29
									
								
								docs/dist/html/ixml/ixmlElement_getElementsByTagName.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								docs/dist/html/ixml/ixmlElement_getElementsByTagName.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_NodeList* ixmlElement_getElementsByTagName</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_NodeList* <A HREF="#DOC.DOCU">ixmlElement_getElementsByTagName</A></H2><H2>(IXML_Element* element,<BR>   DOMString tagName )</H2><BLOCKQUOTE>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with a given tag name, in the order in which they are encountered in a pre-order traversal of this <B>Element</B> tree.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with | ||||
| a given tag name, in the order in which they are encountered in a | ||||
| pre-order traversal of this <B>Element</B> tree. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> from which to start  | ||||
| the search.  | ||||
| <BR><B>tagName</B> -   The name of the tag for which to  | ||||
| search. <BR><DT><B>Returns:</B><DD>  [NodeList*] A <B>NodeList</B> of the matching <B>Element</B>s or  | ||||
| <TT>NULL</TT> on an error. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										31
									
								
								docs/dist/html/ixml/ixmlElement_getElementsByTagNameNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								docs/dist/html/ixml/ixmlElement_getElementsByTagNameNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_NodeList* ixmlElement_getElementsByTagNameNS</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_NodeList* <A HREF="#DOC.DOCU">ixmlElement_getElementsByTagNameNS</A></H2><H2>(IXML_Element* element,<BR>   DOMString namespaceURI,<BR>   DOMString localName )</H2><BLOCKQUOTE>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with a given tag name, in the order in which they are encountered in the pre-order traversal of the <B>Element</B> tree.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with a | ||||
| given tag name, in the order in which they are encountered in the | ||||
| pre-order traversal of the <B>Element</B> tree. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> from which to start  | ||||
| the search.  | ||||
| <BR><B>namespaceURI</B> -   The namespace URI of the <B> | ||||
| Element</B>s to find.  | ||||
| <BR><B>localName</B> -   The local name of the <B>Element</B>s  | ||||
| to find. <BR><DT><B>Returns:</B><DD>  [NodeList*] A <B>NodeList</B> of matching <B>Element</B>s or  | ||||
| <TT>NULL</TT> on an error. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										25
									
								
								docs/dist/html/ixml/ixmlElement_getTagName.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								docs/dist/html/ixml/ixmlElement_getTagName.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC const DOMString ixmlElement_getTagName</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC const DOMString <A HREF="#DOC.DOCU">ixmlElement_getTagName</A></H2><H2>(IXML_Element* element )</H2><BLOCKQUOTE>Returns the name of the tag as a constant string.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Returns the name of the tag as a constant string. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> from which to retrieve the  | ||||
| name. <BR><DT><B>Returns:</B><DD>  [const DOMString] A <B>DOMString</B> representing the name of the  | ||||
| <B>Element</B>. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										28
									
								
								docs/dist/html/ixml/ixmlElement_hasAttribute.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								docs/dist/html/ixml/ixmlElement_hasAttribute.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC BOOL ixmlElement_hasAttribute</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC <!1><A HREF="index.html#DOC.1.3">BOOL</A> <A HREF="#DOC.DOCU">ixmlElement_hasAttribute</A></H2><H2>(IXML_Element* element,<BR>   DOMString name )</H2><BLOCKQUOTE>Queries whether the <B>Element</B> has an attribute with the given name or a default value.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Queries whether the <B>Element</B> has an attribute with the given name | ||||
| or a default value. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> on which to check for an  | ||||
| attribute.  | ||||
| <BR><B>name</B> -   The name of the attribute for which to check. <BR><DT><B>Returns:</B><DD>  [BOOL] <TT>TRUE</TT> if the <B>Element</B> has an attribute with  | ||||
| this name or has a default value for that attribute,  | ||||
| otherwise <TT>FALSE</TT>. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										29
									
								
								docs/dist/html/ixml/ixmlElement_hasAttributeNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								docs/dist/html/ixml/ixmlElement_hasAttributeNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC BOOL ixmlElement_hasAttributeNS</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC <!1><A HREF="index.html#DOC.1.3">BOOL</A> <A HREF="#DOC.DOCU">ixmlElement_hasAttributeNS</A></H2><H2>(IXML_Element* element,<BR>   DOMString namespaceURI,<BR>   DOMString localName )</H2><BLOCKQUOTE>Queries whether the <B>Element</B> has an attribute with the given local name and namespace URI or has a default value for that attribute.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Queries whether the <B>Element</B> has an attribute with the given | ||||
| local name and namespace URI or has a default value for that attribute. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> on which to check for the  | ||||
| attribute.  | ||||
| <BR><B>namespaceURI</B> -   The namespace URI of the attribute.  | ||||
| <BR><B>localName</B> -   The local name of the attribute. <BR><DT><B>Returns:</B><DD>  [BOOL] <TT>TRUE</TT> if the <B>Element</B> has an attribute with  | ||||
| the given namespace and local name or has a default  | ||||
| value for that attribute, otherwise <TT>FALSE</TT>. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										23
									
								
								docs/dist/html/ixml/ixmlElement_init.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								docs/dist/html/ixml/ixmlElement_init.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC void ixmlElement_init</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlElement_init</A></H2><H2>(IXML_Element* element )</H2><BLOCKQUOTE>Initializes a <B>IXML_Element</B> node.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Initializes a <B>IXML_Element</B> node. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> to initialize.<BR><DT><B>Returns:</B><DD>  [void] This function does not return a value. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										30
									
								
								docs/dist/html/ixml/ixmlElement_removeAttribute.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								docs/dist/html/ixml/ixmlElement_removeAttribute.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,30 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC int ixmlElement_removeAttribute</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_removeAttribute</A></H2><H2>(IXML_Element* element,<BR>   DOMString name )</H2><BLOCKQUOTE>Removes an attribute by name.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Removes an attribute by name.   | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> from which to remove the  | ||||
| attribute.  | ||||
| <BR><B>name</B> -   The name of the attribute to remove.  <BR><DT><B>Returns:</B><DD>  [int] An integer representing one of the following: | ||||
| <UL> | ||||
| <LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully. | ||||
| <LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B> or  | ||||
| <B>name</B> is <TT>NULL</TT>. | ||||
| </UL> | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										31
									
								
								docs/dist/html/ixml/ixmlElement_removeAttributeNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								docs/dist/html/ixml/ixmlElement_removeAttributeNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC int ixmlElement_removeAttributeNS</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_removeAttributeNS</A></H2><H2>(IXML_Element* element,<BR>   DOMString namespaceURI,<BR>   DOMString localName )</H2><BLOCKQUOTE>Removes an attribute using the namespace URI and local name.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Removes an attribute using the namespace URI and local name. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> from which to remove the  | ||||
| the attribute.  | ||||
| <BR><B>namespaceURI</B> -   The namespace URI of the attribute.  | ||||
| <BR><B>localName</B> -   The local name of the attribute.<BR><DT><B>Returns:</B><DD>  [int] An integer representing one of the following: | ||||
| <UL> | ||||
| <LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully. | ||||
| <LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B>,  | ||||
| <B>namespaceURI</B>, or <B>localName</B> is <TT>NULL</TT>. | ||||
| </UL> | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										35
									
								
								docs/dist/html/ixml/ixmlElement_removeAttributeNode.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								docs/dist/html/ixml/ixmlElement_removeAttributeNode.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,35 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC int ixmlElement_removeAttributeNode</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_removeAttributeNode</A></H2><H2>(IXML_Element* element,<BR>   IXML_Attr* oldAttr,<BR>   IXML_Attr** rtAttr )</H2><BLOCKQUOTE>Removes the specified attribute node from an <B>Element</B>.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Removes the specified attribute node from an <B>Element</B>.   | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> from which to remove  | ||||
| the attribute.  | ||||
| <BR><B>oldAttr</B> -   The attribute to remove from the <B> | ||||
| Element</B>.  | ||||
| <BR><B>rtAttr</B> -   A pointer to an attribute in which to  | ||||
| place the removed attribute. <BR><DT><B>Returns:</B><DD>  [int] An integer representing one of the following: | ||||
| <UL> | ||||
| <LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully. | ||||
| <LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B> or  | ||||
| <B>oldAttr</B> is <TT>NULL</TT>. | ||||
| <LI> <TT>IXML_NOT_FOUND_ERR</TT>: <B>oldAttr</B> is not among the list  | ||||
| attributes of <B>element</B>. | ||||
| </UL> | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										39
									
								
								docs/dist/html/ixml/ixmlElement_setAttribute.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								docs/dist/html/ixml/ixmlElement_setAttribute.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC int ixmlElement_setAttribute</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_setAttribute</A></H2><H2>(IXML_Element* element,<BR>   DOMString name,<BR>   DOMString value )</H2><BLOCKQUOTE>Adds a new attribute to an <B>Element</B>.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Adds a new attribute to an <B>Element</B>.  If an attribute with the same | ||||
| name already exists, the attribute value will be updated with the | ||||
| new value in <B>value</B>.   | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> on which to set the  | ||||
| attribute.  | ||||
| <BR><B>name</B> -   The name of the attribute.  | ||||
| <BR><B>value</B> -   The value of the attribute.  Note that this is  | ||||
| a non-parsed string and any markup must be  | ||||
| escaped. <BR><DT><B>Returns:</B><DD>  [int] An integer representing of the following: | ||||
| <UL> | ||||
| <LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully. | ||||
| <LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B>,  | ||||
| <B>name</B>, or <B>value</B> is <TT>NULL</TT>. | ||||
| <LI> <TT>IXML_INVALID_CHARACTER_ERR</TT>: <B>name</B> contains an  | ||||
| illegal character. | ||||
| <LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists  | ||||
| to complete the operation. | ||||
| </UL> | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										44
									
								
								docs/dist/html/ixml/ixmlElement_setAttributeNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								docs/dist/html/ixml/ixmlElement_setAttributeNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,44 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC int ixmlElement_setAttributeNS</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_setAttributeNS</A></H2><H2>(IXML_Element* element,<BR>   DOMString namespaceURI,<BR>   DOMString qualifiedName,<BR>   DOMString value )</H2><BLOCKQUOTE>Adds a new attribute to an <B>Element</B> using the local name and  namespace URI.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Adds a new attribute to an <B>Element</B> using the local name and  | ||||
| namespace URI.  If another attribute matches the same local name and  | ||||
| namespace, the prefix is changed to be the prefix part of the  | ||||
| <TT>qualifiedName</TT> and the value is changed to <B>value</B>. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> on which to set the  | ||||
| attribute.  | ||||
| <BR><B>namespaceURI</B> -   The namespace URI of the new attribute.  | ||||
| <BR><B>qualifiedName</B> -   The qualified name of the attribute.  | ||||
| <BR><B>value</B> -   The new value for the attribute. <BR><DT><B>Returns:</B><DD>  [int] An integer representing one of the following: | ||||
| <UL> | ||||
| <LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully. | ||||
| <LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B>,  | ||||
| <B>namespaceURI</B>, <B>qualifiedName</B>, or <B>value</B> is  | ||||
| <TT>NULL</TT>. | ||||
| <LI> <TT>IXML_INVALID_CHARACTER_ERR</TT>: <B>qualifiedName</B> contains  | ||||
| an invalid character. | ||||
| <LI> <TT>IXML_NAMESPACE_ERR</TT>: Either the <B>qualifiedName</B> or  | ||||
| <B>namespaceURI</B> is malformed.  Refer to the DOM2-Core for  | ||||
| possible reasons. | ||||
| <LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exist  | ||||
| to complete the operation. | ||||
| <LI> <TT>IXML_FAILED</TT>: The operation could not be completed. | ||||
| </UL> | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										40
									
								
								docs/dist/html/ixml/ixmlElement_setAttributeNode.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								docs/dist/html/ixml/ixmlElement_setAttributeNode.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC int ixmlElement_setAttributeNode</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_setAttributeNode</A></H2><H2>(IXML_Element* element,<BR>   IXML_Attr* newAttr,<BR>   IXML_Attr** rtAttr )</H2><BLOCKQUOTE>Adds a new attribute node to an <B>Element</B>.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Adds a new attribute node to an <B>Element</B>.  If an attribute already | ||||
| exists with <B>newAttr</B> as a name, it will be replaced with the | ||||
| new one and the old one will be returned in <B>rtAttr</B>. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> in which to add the new  | ||||
| attribute.  | ||||
| <BR><B>newAttr</B> -   The new <B>Attr</B> to add.  | ||||
| <BR><B>rtAttr</B> -   A pointer to an <B>Attr</B> where the old  | ||||
| <B>Attr</B> will be stored.  This will have   | ||||
| a <TT>NULL</TT> if no prior node  | ||||
| existed. <BR><DT><B>Returns:</B><DD>  [int] An integer representing one of the following: | ||||
| <UL> | ||||
| <LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully. | ||||
| <LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B> or  | ||||
| <B>newAttr</B> is <TT>NULL</TT>. | ||||
| <LI> <TT>IXML_WRONG_DOCUMENT_ERR</TT>: <B>newAttr</B> does not belong  | ||||
| to the same one as <B>element</B>. | ||||
| <LI> <TT>IXML_INUSE_ATTRIBUTE_ERR</TT>: <B>newAttr</B> is already  | ||||
| an attribute of another <B>Element</B>. | ||||
| </UL> | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										39
									
								
								docs/dist/html/ixml/ixmlElement_setAttributeNodeNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								docs/dist/html/ixml/ixmlElement_setAttributeNodeNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC int ixmlElement_setAttributeNodeNS</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_setAttributeNodeNS</A></H2><H2>(IXML_Element* element,<BR>   IXML_Attr* newAttr,<BR>   IXML_Attr** rcAttr )</H2><BLOCKQUOTE>Adds a new attribute node.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Adds a new attribute node.  If an attribute with the same local name | ||||
| and namespace URI already exists in the <B>Element</B>, the existing  | ||||
| attribute node is replaced with <B>newAttr</B> and the old returned in  | ||||
| <B>rcAttr</B>. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>element</B> -   The <B>Element</B> in which to add the  | ||||
| attribute node.  | ||||
| <BR><B>newAttr</B> -   The new <B>Attr</B> to add.  | ||||
| <BR><B>rcAttr</B> -   A pointer to the replaced <B>Attr</B>, if  | ||||
| it exists. <BR><DT><B>Returns:</B><DD>  [int] An integer representing one of the following: | ||||
| <UL> | ||||
| <LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully. | ||||
| <LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B> or  | ||||
| <B>newAttr</B> is <TT>NULL</TT>. | ||||
| <LI> <TT>IXML_WRONG_DOCUMENT_ERR</TT>: <B>newAttr</B> does not belong  | ||||
| to the same document as <B>element</B>. | ||||
| <LI> <TT>IXML_INUSE_ATTRIBUTE_ERR</TT>: <B>newAttr</B> already is an  | ||||
| attribute of another <B>Element</B>. | ||||
| </UL> | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										23
									
								
								docs/dist/html/ixml/ixmlFreeDOMString.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								docs/dist/html/ixml/ixmlFreeDOMString.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC void ixmlFreeDOMString</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlFreeDOMString</A></H2><H2>(DOMString buf )</H2><BLOCKQUOTE>Frees a <B>DOMString</B>.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Frees a <B>DOMString</B>. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>buf</B> -   The <B>DOMString</B> to free. <BR><DT><B>Returns:</B><DD>  [void] This function does not return a value. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										25
									
								
								docs/dist/html/ixml/ixmlLoadDocument.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								docs/dist/html/ixml/ixmlLoadDocument.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Document* ixmlLoadDocument</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Document* <A HREF="#DOC.DOCU">ixmlLoadDocument</A></H2><H2>(char* xmlFile )</H2><BLOCKQUOTE>Parses an XML text file converting it into an IXML DOM representation.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Parses an XML text file converting it into an IXML DOM representation. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>xmlFile</B> -   The filename of the XML text to convert to a <B> | ||||
| Document</B>. <BR><DT><B>Returns:</B><DD>  [Document*] A <B>Document</B> if the file correctly parses or  | ||||
| <TT>NULL</TT> on an error. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										37
									
								
								docs/dist/html/ixml/ixmlLoadDocumentEx.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								docs/dist/html/ixml/ixmlLoadDocumentEx.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,37 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC int ixmlLoadDocumentEx</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlLoadDocumentEx</A></H2><H2>(char* xmlFile,<BR>   IXML_Document** doc )</H2><BLOCKQUOTE>Parses an XML text file converting it into an IXML DOM representation.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Parses an XML text file converting it into an IXML DOM representation. | ||||
|  | ||||
| <P>The <B>ixmlLoadDocumentEx</B> API differs from the <B>ixmlLoadDocument</B> | ||||
| API in that it returns a an error code representing the actual failure | ||||
| rather than just <TT>NULL</TT>. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>xmlFile</B> -   The filename of the XML text to convert to a <B> | ||||
| Document</B>.  | ||||
| <BR><B>doc</B> -   A pointer to the <B>Document</B> if file correctly  | ||||
| parses or <B>NULL</B> on an error. <BR><DT><B>Returns:</B><DD>  [int] An integer representing one of the following: | ||||
| <UL> | ||||
| <LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully. | ||||
| <LI> <TT>IXML_INVALID_PARAMETER</TT>: The <B>xmlFile</B> is not a valid  | ||||
| pointer. | ||||
| <LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists  | ||||
| to complete this operation. | ||||
| </UL> | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										24
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_free.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_free.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC void ixmlNamedNodeMap_free</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlNamedNodeMap_free</A></H2><H2>(IXML_NamedNodeMap* nnMap )</H2><BLOCKQUOTE>Frees a <B>NamedNodeMap</B>.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Frees a <B>NamedNodeMap</B>.  The <B>Node</B>s inside the map are not | ||||
| freed, just the <B>NamedNodeMap</B> object. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> -   The <B>NamedNodeMap to free</B>. <BR><DT><B>Returns:</B><DD>  [void] This function does not return a value. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										24
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_getLength.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_getLength.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC unsigned long ixmlNamedNodeMap_getLength</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC unsigned long <A HREF="#DOC.DOCU">ixmlNamedNodeMap_getLength</A></H2><H2>(IXML_NamedNodeMap* nnMap )</H2><BLOCKQUOTE>Returns the number of items contained in this <B>NamedNodeMap</B>.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Returns the number of items contained in this <B>NamedNodeMap</B>. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> -   The <B>NamedNodeMap</B> from which to retrieve  | ||||
| the size. <BR><DT><B>Returns:</B><DD>  [unsigned long] The number of nodes in this map. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										24
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_getNamedItem.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_getNamedItem.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Node* ixmlNamedNodeMap_getNamedItem</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNamedNodeMap_getNamedItem</A></H2><H2>(IXML_NamedNodeMap* nnMap,<BR>   DOMString name )</H2><BLOCKQUOTE>Retrieves a <B>Node</B> from the <B>NamedNodeMap</B> by name.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Retrieves a <B>Node</B> from the <B>NamedNodeMap</B> by name. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> -   The <B>NamedNodeMap</B> to search.  | ||||
| <BR><B>name</B> -   The name of the <B>Node</B> to find. <BR><DT><B>Returns:</B><DD>  [Node*] A <B>Node</B> or <TT>NULL</TT> if there is an error. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										30
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_getNamedItemNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_getNamedItemNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,30 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Node* ixmlNamedNodeMap_getNamedItemNS</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNamedNodeMap_getNamedItemNS</A></H2><H2>(IXML_NamedNodeMap* nnMap,<BR>   DOMString* namespaceURI,<BR>   DOMString localName )</H2><BLOCKQUOTE>Retrieves a <B>Node</B> from a <B>NamedNodeMap</B> specified by namespace URI and local name.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Retrieves a <B>Node</B> from a <B>NamedNodeMap</B> specified by | ||||
| namespace URI and local name. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> -   The <B>NamedNodeMap</B> from which to  | ||||
| remove the <B>Node</B>.  | ||||
| <BR><B>namespaceURI</B> -   The namespace URI of the <B>Node</B> to  | ||||
| remove.  | ||||
| <BR><B>localName</B> -   The local name of the <B>Node</B> to  | ||||
| remove. <BR><DT><B>Returns:</B><DD>  [Node*] A pointer to the <B>Node</B>, if found, or <TT>NULL</TT> if  | ||||
| it wasn't | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										27
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_item.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_item.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Node* ixmlNamedNodeMap_item</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNamedNodeMap_item</A></H2><H2>(IXML_NamedNodeMap* nnMap,<BR>   unsigned long index )</H2><BLOCKQUOTE>Retrieves a <B>Node</B> from a <B>NamedNodeMap</B> specified by a numerical index.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Retrieves a <B>Node</B> from a <B>NamedNodeMap</B> specified by a | ||||
| numerical index. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> -   The <B>NamedNodeMap</B> from which to remove the  | ||||
| <B>Node</B>.  | ||||
| <BR><B>index</B> -   The index into the map to remove. <BR><DT><B>Returns:</B><DD>  [Node*] A pointer to the <B>Node</B>, if found, or <TT>NULL</TT> if  | ||||
| it wasn't. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										26
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_removeNamedItem.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_removeNamedItem.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Node* ixmlNamedNodeMap_removeNamedItem</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNamedNodeMap_removeNamedItem</A></H2><H2>(IXML_NamedNodeMap* nnMap,<BR>   DOMString name )</H2><BLOCKQUOTE>Removes a <B>Node</B> from a <B>NamedNodeMap</B> specified by name.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Removes a <B>Node</B> from a <B>NamedNodeMap</B> specified by name. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> -   The <B>NamedNodeMap</B> from which to  | ||||
| remove the item.  | ||||
| <BR><B>name</B> -   The name of the item to remove. <BR><DT><B>Returns:</B><DD>  [Node*] A pointer to the <B>Node</B>, if found, or <TT>NULL</TT> if  | ||||
| it wasn't. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										30
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_removeNamedItemNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_removeNamedItemNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,30 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Node* ixmlNamedNodeMap_removeNamedItemNS</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNamedNodeMap_removeNamedItemNS</A></H2><H2>(IXML_NamedNodeMap* nnMap,<BR>   DOMString namespaceURI,<BR>   DOMString localName )</H2><BLOCKQUOTE>Removes a <B>Node</B> from a <B>NamedNodeMap</B> specified by  namespace URI and local name.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Removes a <B>Node</B> from a <B>NamedNodeMap</B> specified by  | ||||
| namespace URI and local name. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> -   The <B>NamedNodeMap</B> from which to  | ||||
| remove the <B>Node</B>.  | ||||
| <BR><B>namespaceURI</B> -   The namespace URI of the <B>Node</B>  | ||||
| to remove.  | ||||
| <BR><B>localName</B> -   The local name of the <B>Node</B> to  | ||||
| remove. <BR><DT><B>Returns:</B><DD>  [Node*] A pointer to the <B>Node</B>, if found, or <TT>NULL</TT> if  | ||||
| it wasn't. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										29
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_setNamedItem.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_setNamedItem.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Node* ixmlNamedNodeMap_setNamedItem</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNamedNodeMap_setNamedItem</A></H2><H2>(IXML_NamedNodeMap* nnMap,<BR>   IXML_Node* arg )</H2><BLOCKQUOTE>Adds a new <B>Node</B> to the <B>NamedNodeMap</B> using the <B>Node</B>  name attribute.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Adds a new <B>Node</B> to the <B>NamedNodeMap</B> using the <B>Node</B>  | ||||
| name attribute. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> -   The <B>NamedNodeMap</B> in which to add the  | ||||
| new <B>Node</B>.  | ||||
| <BR><B>arg</B> -   The new <B>Node</B> to add to the <B> | ||||
| NamedNodeMap</B>. <BR><DT><B>Returns:</B><DD>  [Node*] The old <B>Node</B> if the new <B>Node</B> replaces it or  | ||||
| <TT>NULL</TT> if the <B>Node</B> was not in the  | ||||
| <B>NamedNodeMap</B> before. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										28
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_setNamedItemNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								docs/dist/html/ixml/ixmlNamedNodeMap_setNamedItemNS.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Node* ixmlNamedNodeMap_setNamedItemNS</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNamedNodeMap_setNamedItemNS</A></H2><H2>(IXML_NamedNodeMap* nnMap,<BR>   IXML_Node* arg )</H2><BLOCKQUOTE>Adds a new <B>Node</B> to the <B>NamedNodeMap</B> using the <B>Node</B>  local name and namespace URI attributes.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Adds a new <B>Node</B> to the <B>NamedNodeMap</B> using the <B>Node</B>  | ||||
| local name and namespace URI attributes. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> -   The <B>NamedNodeMap</B> in which to add  | ||||
| the <B>Node</B>.  | ||||
| <BR><B>arg</B> -   The <B>Node</B> to add to the map. <BR><DT><B>Returns:</B><DD>  [Node*] The old <B>Node</B> if the new <B>Node</B> replaces it or  | ||||
| <TT>NULL</TT> if the <B>Node</B> was not in the  | ||||
| <B>NamedNodeMap</B> before. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										25
									
								
								docs/dist/html/ixml/ixmlNodeList_free.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								docs/dist/html/ixml/ixmlNodeList_free.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC void ixmlNodeList_free</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlNodeList_free</A></H2><H2>(IXML_NodeList* nList )</H2><BLOCKQUOTE>Frees a <B>NodeList</B> object.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Frees a <B>NodeList</B> object.  Since the underlying <B>Nodes</B> are | ||||
| references, they are not freed using this operating.  This only | ||||
| frees the <B>NodeList</B> object. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>nList</B> -   The <B>NodeList</B> to free.  <BR><DT><B>Returns:</B><DD>  [void] This function does not return a value. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										27
									
								
								docs/dist/html/ixml/ixmlNodeList_item.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								docs/dist/html/ixml/ixmlNodeList_item.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Node* ixmlNodeList_item</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNodeList_item</A></H2><H2>(IXML_NodeList* nList,<BR>   unsigned long index )</H2><BLOCKQUOTE>Retrieves a <B>Node</B> from a <B>NodeList</B> specified by a  numerical index.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Retrieves a <B>Node</B> from a <B>NodeList</B> specified by a  | ||||
| numerical index. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>nList</B> -   The <B>NodeList</B> from which to retrieve the <B> | ||||
| Node</B>.  | ||||
| <BR><B>index</B> -   The index into the <B>NodeList</B> to retrieve. <BR><DT><B>Returns:</B><DD>  [Node*] A pointer to a <B>Node</B> or <TT>NULL</TT> if there was an  | ||||
| error. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										24
									
								
								docs/dist/html/ixml/ixmlNodeList_length.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								docs/dist/html/ixml/ixmlNodeList_length.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC unsigned long ixmlNodeList_length</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC unsigned long <A HREF="#DOC.DOCU">ixmlNodeList_length</A></H2><H2>(IXML_NodeList* nList )</H2><BLOCKQUOTE>Returns the number of <B>Nodes</B> in a <B>NodeList</B>.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Returns the number of <B>Nodes</B> in a <B>NodeList</B>. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>nList</B> -   The <B>NodeList</B> for which to retrieve the  | ||||
| number of <B>Nodes</B>. <BR><DT><B>Returns:</B><DD>  [unsigned long] The number of <B>Nodes</B> in the <B>NodeList</B>. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										36
									
								
								docs/dist/html/ixml/ixmlNode_appendChild.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								docs/dist/html/ixml/ixmlNode_appendChild.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC int ixmlNode_appendChild</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlNode_appendChild</A></H2><H2>(IXML_Node* nodeptr,<BR>   IXML_Node* newChild )</H2><BLOCKQUOTE>Appends a child <B>Node</B> to the list of children of a <B>Node</B>.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Appends a child <B>Node</B> to the list of children of a <B>Node</B>.  If | ||||
| <B>newChild</B> is already in the tree, it is removed first. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>nodeptr</B> -   The <B>Node</B> in which to append the new child.  | ||||
| <BR><B>newChild</B> -   The new child to append. <BR><DT><B>Returns:</B><DD>  [int] An integer representing one of the following: | ||||
| <UL> | ||||
| <LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully. | ||||
| <LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>nodeptr</B> or  | ||||
| <B>newChild</B> is <TT>NULL</TT>. | ||||
| <LI> <TT>IXML_HIERARCHY_REQUEST_ERR</TT>: <B>newChild</B> is of a type  | ||||
| that cannot be added as a child of <B>nodeptr</B> or  | ||||
| <B>newChild</B> is an ancestor of <B>nodeptr</B>. | ||||
| <LI> <TT>IXML_WRONG_DOCUMENT_ERR</TT>: <B>newChild</B> was created from  | ||||
| a different document than <B>nodeptr</B>. | ||||
| <LI> <TT>IXML_NO_MODIFICATION_ALLOWED_ERR</TT>: <B>nodeptr</B> is a  | ||||
| read-only <B>Node</B>. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										28
									
								
								docs/dist/html/ixml/ixmlNode_cloneNode.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								docs/dist/html/ixml/ixmlNode_cloneNode.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC IXML_Node* ixmlNode_cloneNode</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNode_cloneNode</A></H2><H2>(IXML_Node* nodeptr,<BR>   <!1><A HREF="index.html#DOC.1.3">BOOL</A> deep )</H2><BLOCKQUOTE>Clones a <B>Node</B>.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Clones a <B>Node</B>.  The new <B>Node</B> does not have a parent.  The | ||||
| <B>deep</B> parameter controls whether the subtree of the <B>Node</B> is | ||||
| also cloned.  For details on cloning specific types of <B>Node</B>s,  | ||||
| refer to the DOM2-Core recommendation. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>nodeptr</B> -   The <B>Node</B> to clone.   | ||||
| <BR><B>deep</B> -   <TT>TRUE</TT> to clone the subtree also or <TT>FALSE</TT>  | ||||
| to clone only <B>nodeptr</B>. <BR><DT><B>Returns:</B><DD>  [Node*] A clone of <B>nodeptr</B> or <TT>NULL</TT>. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
							
								
								
									
										23
									
								
								docs/dist/html/ixml/ixmlNode_free.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								docs/dist/html/ixml/ixmlNode_free.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
|  | ||||
| <HTML> | ||||
| <HEAD> | ||||
|    <TITLE>EXPORT_SPEC void ixmlNode_free</TITLE> | ||||
|    <META NAME="GENERATOR" CONTENT="DOC++ 3.4.10"> | ||||
| </HEAD> | ||||
| <BODY BGCOLOR="#ffffff"> | ||||
|  | ||||
| <H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlNode_free</A></H2><H2>(IXML_Node* IXML_Node )</H2><BLOCKQUOTE>Frees a <B>Node</B> and all <B>Node</B>s in its subtree.</BLOCKQUOTE> | ||||
|  | ||||
| <A NAME="DOC.DOCU"></A> | ||||
| <HR> | ||||
| <H2>Documentation</H2> | ||||
| <BLOCKQUOTE>Frees a <B>Node</B> and all <B>Node</B>s in its subtree. | ||||
|  | ||||
| <P></BLOCKQUOTE> | ||||
| <DL><DT><DT><B>Parameters:</B><DD><B>IXML_Node</B> -   The <B>Node</B> to free. <BR><DT><B>Returns:</B><DD>  [void] This function does not return a value. | ||||
| <BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR> | ||||
| <BR> | ||||
| This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>. | ||||
| </BODY> | ||||
| </HTML> | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user