1 //===-- MICmnLLDBBroadcaster.h ----------------------------------*- C++ -*-===//
3 // The LLVM Compiler Infrastructure
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
13 #include "lldb/API/SBBroadcaster.h"
14 #include "MICmnBase.h"
15 #include "MIUtilSingletonBase.h"
17 //++ ============================================================================
18 // Details: MI derived class from LLDB SBBroardcaster API.
20 // *** This class (files) is a place holder until we know we need it or
25 // Authors: Illya Rudkin 28/02/2014.
28 class CMICmnLLDBBroadcaster : public CMICmnBase, public lldb::SBBroadcaster, public MI::ISingleton<CMICmnLLDBBroadcaster>
30 friend MI::ISingleton<CMICmnLLDBBroadcaster>;
34 bool Initialize(void);
38 /* ctor */ CMICmnLLDBBroadcaster(void);
39 /* ctor */ CMICmnLLDBBroadcaster(const CMICmnLLDBBroadcaster &);
40 void operator=(const CMICmnLLDBBroadcaster &);
45 /* dtor */ virtual ~CMICmnLLDBBroadcaster(void);