================ @@ -31,20 +31,27 @@ class MainLoopWindows : public MainLoopBase { Status Run() override; + struct FdInfo { + FdInfo(intptr_t event, Callback callback) + : event(event), callback(callback) {} + virtual ~FdInfo() {} + virtual void WillPoll() {} + virtual void DidPoll() {} + virtual void Disarm() {} + intptr_t event; + Callback callback; ---------------- labath wrote:
A struct with virtual methods reminds me of lldb-dap, in a bad way. Let's put these behind an accessor. https://github.com/llvm/llvm-project/pull/145621 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits