1b27862d2SIngo Weinhold /* 2b27862d2SIngo Weinhold * Copyright 2010, Ingo Weinhold, ingo_weinhold@gmx.de. 3b27862d2SIngo Weinhold * Distributed under the terms of the MIT License. 4b27862d2SIngo Weinhold */ 5b27862d2SIngo Weinhold 6b27862d2SIngo Weinhold 7b27862d2SIngo Weinhold #include "ActiveProcessInfo.h" 8b27862d2SIngo Weinhold 9b27862d2SIngo Weinhold ActiveProcessInfo()10b27862d2SIngo WeinholdActiveProcessInfo::ActiveProcessInfo() 11b27862d2SIngo Weinhold : 12b27862d2SIngo Weinhold fID(-1), 13b27862d2SIngo Weinhold fName(), 14b27862d2SIngo Weinhold fCurrentDirectory() 15b27862d2SIngo Weinhold { 16b27862d2SIngo Weinhold } 17b27862d2SIngo Weinhold 18b27862d2SIngo Weinhold 19b27862d2SIngo Weinhold void SetTo(pid_t id,const BString & name,const BString & currentDirectory)20*ca598670SIngo WeinholdActiveProcessInfo::SetTo(pid_t id, const BString& name, 21b27862d2SIngo Weinhold const BString& currentDirectory) 22b27862d2SIngo Weinhold { 23b27862d2SIngo Weinhold fID = id; 24b27862d2SIngo Weinhold fName = name; 25b27862d2SIngo Weinhold fCurrentDirectory = currentDirectory; 26b27862d2SIngo Weinhold } 27b27862d2SIngo Weinhold 28b27862d2SIngo Weinhold 29b27862d2SIngo Weinhold void Unset()30b27862d2SIngo WeinholdActiveProcessInfo::Unset() 31b27862d2SIngo Weinhold { 32b27862d2SIngo Weinhold fID = -1; 33b27862d2SIngo Weinhold fName = BString(); 34b27862d2SIngo Weinhold fCurrentDirectory = BString(); 35b27862d2SIngo Weinhold } 36