Home | History | Annotate | Download | only in Breakpoint
      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 
     17 using namespace lldb_private;
     18 
     19 StoppointCallbackContext::StoppointCallbackContext() :
     20     event (NULL),
     21     exe_ctx_ref (),
     22     is_synchronous (false)
     23 {
     24 }
     25 
     26 StoppointCallbackContext::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 
     33 void
     34 StoppointCallbackContext::Clear()
     35 {
     36     event = NULL;
     37     exe_ctx_ref.Clear();
     38     is_synchronous = false;
     39 }
     40