1/* 2 * Copyright 2016-2017, Rene Gollent, rene@gollent.com. 3 * Copyright 2016, Ingo Weinhold, ingo_weinhold@gmx.de. 4 * Distributed under the terms of the MIT License. 5 */ 6 7#include "NetworkTargetHostInterface.h" 8 9#include <AutoDeleter.h> 10#include <AutoLocker.h> 11#include <system_info.h> 12#include <util/KMessage.h> 13 14#include "debug_utils.h" 15 16#include "TargetHost.h" 17 18 19NetworkTargetHostInterface::NetworkTargetHostInterface() 20 : 21 TargetHostInterface(), 22 fTargetHost(NULL) 23{ 24 SetName("Network"); 25} 26 27 28NetworkTargetHostInterface::~NetworkTargetHostInterface() 29{ 30 Close(); 31 32 if (fTargetHost != NULL) 33 fTargetHost->ReleaseReference(); 34} 35 36 37status_t 38NetworkTargetHostInterface::Init(Settings* settings) 39{ 40 return B_NOT_SUPPORTED; 41} 42 43 44void 45NetworkTargetHostInterface::Close() 46{ 47} 48 49 50bool 51NetworkTargetHostInterface::IsLocal() const 52{ 53 return false; 54} 55 56 57bool 58NetworkTargetHostInterface::Connected() const 59{ 60 return false; 61} 62 63 64TargetHost* 65NetworkTargetHostInterface::GetTargetHost() 66{ 67 return fTargetHost; 68} 69 70 71status_t 72NetworkTargetHostInterface::Attach(team_id teamID, thread_id threadID, 73 DebuggerInterface*& _interface) const 74{ 75 return B_NOT_SUPPORTED; 76} 77 78 79status_t 80NetworkTargetHostInterface::CreateTeam(int commandLineArgc, 81 const char* const* arguments, team_id& _teamID) const 82{ 83 return B_NOT_SUPPORTED; 84} 85 86 87status_t 88NetworkTargetHostInterface::LoadCore(const char* coreFilePath, 89 DebuggerInterface*& _interface, thread_id& _thread) const 90{ 91 return B_NOT_SUPPORTED; 92} 93 94 95status_t 96NetworkTargetHostInterface::FindTeamByThread(thread_id thread, 97 team_id& _teamID) const 98{ 99 return B_NOT_SUPPORTED; 100} 101