1/*
2 * Copyright 2016, Rene Gollent, rene@gollent.com.
3 * Distributed under the terms of the MIT License.
4 */
5#ifndef LOCAL_TARGET_HOST_INTERFACE_INFO_H
6#define LOCAL_TARGET_HOST_INTERFACE_INFO_H
7
8#include "TargetHostInterfaceInfo.h"
9
10
11class LocalTargetHostInterfaceInfo : public TargetHostInterfaceInfo {
12public:
13								LocalTargetHostInterfaceInfo();
14	virtual						~LocalTargetHostInterfaceInfo();
15
16	virtual	status_t			Init();
17
18	virtual	bool				IsLocal() const;
19	virtual	bool				IsConfigured(Settings* settings) const;
20	virtual	SettingsDescription* GetSettingsDescription() const;
21
22	virtual	status_t			CreateInterface(Settings* settings,
23									TargetHostInterface*& _interface) const;
24
25private:
26			BString				fName;
27};
28
29#endif	// TARGET_HOST_INTERFACE_INFO_H
30