#ifndef QHOSTINFO_H
#define QHOSTINFO_H 
#include <QtCore/qlist.h>
#include <QtNetwork/qhostaddress.h>
typedef enum QtValidLicenseForNetworkModule QtNetworkModule;
struct QHostInfoPrivate;
class QHostInfo{
   public: enum HostInfoError{
      NoError = 0,
      HostNotFound = 1,
      UnknownError = 2,
   };
   public: QHostInfo(int lookupId = -1);
   public: QHostInfo(class QHostInfo const & d);
   public: class QHostInfo& operator =(class QHostInfo const & d);
   public: ~QHostInfo();
   public: class QString hostName() const
   public: void setHostName(class QString const & name);
   public: class QList < class QHostAddress > addresses() const
   public: void setAddresses(class QList < class QHostAddress > const & addresses);
   public: enum QHostInfo::HostInfoError error() const
   public: void setError(enum QHostInfo::HostInfoError error);
   public: class QString errorString() const
   public: void setErrorString(class QString const & errorString);
   public: void setLookupId(int id);
   public: int lookupId() const
   public: static int lookupHost(class QString const & name, class QObject* receiver, char const * member);
   public: static void abortHostLookup(int lookupId);
   public: static class QHostInfo fromName(class QString const & name);
   public: static class QString localHostName();
   private: struct QHostInfoPrivate* d;
};
#endif // QHOSTINFO_H