1//===-- StoppointCallbackContext.cpp ----------------------------*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// 9 10#include "lldb/Breakpoint/StoppointCallbackContext.h" 11 12// C Includes 13// C++ Includes 14// Other libraries and framework includes 15// Project includes 16 17using namespace lldb_private; 18 19StoppointCallbackContext::StoppointCallbackContext() : 20 event (NULL), 21 exe_ctx_ref (), 22 is_synchronous (false) 23{ 24} 25 26StoppointCallbackContext::StoppointCallbackContext(Event *e, const ExecutionContext &exe_ctx, bool synchronously) : 27 event (e), 28 exe_ctx_ref (exe_ctx), 29 is_synchronous(synchronously) 30{ 31} 32 33void 34StoppointCallbackContext::Clear() 35{ 36 event = NULL; 37 exe_ctx_ref.Clear(); 38 is_synchronous = false; 39} 40