Confdump Agent  1.4.0
Classes | Namespaces | Functions
errors.hpp File Reference
#include <comdef.h>
#include "boost/shared_ptr.hpp"
#include "boost/bind.hpp"
#include "QString"
#include "Confdump/RuntimeError.hpp"

Go to the source code of this file.

Classes

class  Confdump::System::Wmi::Win32Error
 Win32 base exception class, usually not thrown directly. More...
class  Confdump::System::Wmi::ComError
 Thrown on COM errors, contains specific information. More...
class  Confdump::System::Wmi::WmiError
 Thrown on WMI errors, contains specific information. More...
class  Confdump::System::Wmi::WmiDiagnostics
 Provides diagnostics for WMI errors. More...

Namespaces

namespace  Confdump
 

All the Confdump-Agent code except main().


namespace  Confdump::System
namespace  Confdump::System::Wmi
 

Everything required for the WMI dumper.


Functions

template<class T >
boost::shared_ptr< T > Confdump::System::Wmi::guardComObject (T *ptr)
void Confdump::System::Wmi::throwOnComError (HRESULT hr, QString action)
 Check hr for errors, throw if FAILED()
void Confdump::System::Wmi::throwOnWmiError (HRESULT hr, QString action, QString element=QString())
 Check hr for errors, throw if FAILED()
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends