#pragma once #include #include #include "Swiften/Network/DomainNameResolver.h" namespace Swift { class String; class StaticDomainNameResolver : public DomainNameResolver { public: StaticDomainNameResolver(); virtual std::vector resolve(const String& domain); void addDomain(const String& domain, const HostAddressPort& addressPort); private: typedef std::vector< std::pair > DomainCollection; DomainCollection domains; }; }