pandorafms/pandora_agents/win32/windows
Esteban Sanchez 5a63e70b7b 2008-11-28 Esteban Sanchez <estebans@artica.es>
* modules/pandora_module.[cc,h]: Added an async property. Added
	getLatestOutput() to get the latest output of a module.

	* modules/pandora_module_factory.cc: Parse async token in modules.

	* modules/pandora_module_list.[cc,h]: It can create empty lists now
	and add modules using new addModule() function.

	* modules/pandora_module_service.[cc,h]: Added an async thread to
	watch services events and track services status changes quickly and
	asynchronously.

	* windows/pandora_wmi.cc: Style correction.

	* pandora_windows_service.[cc,h]: Pandora Windows service object is
	now single instance, so the instance to the running service can be
	accessed anywhere (useful in async threads). The XML generation and
	sending process has been moved to a new function called sendXml()
	which is thread-safe.

	* windows_service.h: Some properties are now protected instead of
	public to make it easier the singleton pattern in child classes.

	* main.cc: Adopted to singleton pattern in Pandora windows service.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@1268 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2008-11-28 10:51:03 +00:00
..
wmi 2006-07-04 Esteban Sanchez <esteban@steve-o.org> 2006-07-04 14:07:08 +00:00
pandora_windows_info.cc 2008-11-26 Esteban Sanchez <estebans@artica.es> 2008-11-26 10:08:19 +00:00
pandora_windows_info.h 2008-11-26 Esteban Sanchez <estebans@artica.es> 2008-11-26 10:08:19 +00:00
pandora_wmi.cc 2008-11-28 Esteban Sanchez <estebans@artica.es> 2008-11-28 10:51:03 +00:00
pandora_wmi.h 2008-07-09 Esteban Sanchez <estebans@artica.es> 2008-07-09 12:46:22 +00:00