diff options
Diffstat (limited to 'Swiften/Network/WindowsNetworkEnvironment.h')
| -rw-r--r-- | Swiften/Network/WindowsNetworkEnvironment.h | 43 | 
1 files changed, 3 insertions, 40 deletions
diff --git a/Swiften/Network/WindowsNetworkEnvironment.h b/Swiften/Network/WindowsNetworkEnvironment.h index 2b79504..f43b951 100644 --- a/Swiften/Network/WindowsNetworkEnvironment.h +++ b/Swiften/Network/WindowsNetworkEnvironment.h @@ -7,50 +7,13 @@  #pragma once  #include <vector> -  #include <Swiften/Base/boost_bsignals.h>  #include <Swiften/Network/NetworkEnvironment.h> -#include <Swiften/Network/NetworkInterface.h>  namespace Swift { - -class WindowsNetworkEnvironment : public NetworkEnvironment { -	class WindowsNetworkInterface : public NetworkInterface { -	public: -		typedef boost::shared_ptr<WindowsNetworkInterface> ref; - -	public: -		virtual ~WindowsNetworkInterface() { } -		virtual std::vector<HostAddress> getAddresses() { -			return addresses; -		} - -		virtual std::string getName() { -			return name; -		} - -		virtual bool isLoopback() { -			return false; -		} - -	public: -		void addHostAddress(HostAddress address) { -			addresses.push_back(address); -		} - -		void setName(const std::string& name) { -			this->name = name; -		} - -	private: -		std::vector<HostAddress> addresses; -		InterfaceType type; -		std::string name; +	class WindowsNetworkEnvironment : public NetworkEnvironment { +		public: +			std::vector<NetworkInterface> getNetworkInterfaces() const;  	}; - -public: -	std::vector<NetworkInterface::ref> getNetworkInterfaces(); -}; -  }  | 
 Swift