[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] How to issue a SuspendedEvent?

I didn't get that to work on first try. It's throwing a null pointer on context. I was trying to recast the DMContext, though, which didn't work. I'll be getting back to it in a couple days (just playing catch-up now, as I'm sure many of us are doing). But what's the best way to get the IExecutionDMContext needed in the constructor of the extending class?

----- Original Message -----
From: "Marc Khouzam" <marc.khouzam@xxxxxxxxxxxx>
To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
Sent: Monday, April 2, 2012 9:49:45 AM
Subject: Re: [cdt-dev] How to issue a SuspendedEvent?

> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx 
> [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Jason Litton
> Sent: Monday, April 02, 2012 11:30 AM
> To: CDT General developers list.
> Subject: [cdt-dev] How to issue a SuspendedEvent?
> Hi all,
> I spoke with Marc a bit at the CDT Summit about this, but 
> looking at the code, I can't figure out how to make it work. 
> I'm trying to force a stackframe update after issuing a 
> command through an AbstractMIControl. Marc said that I would 
> need to issue a SuspendedEvent, but I only see those as inner 
> classes.  So, how do I issue a new SuspendedEvent so that the 
> stackframes will update? And who does it go to?

Yes, the Suspended events are part of the RunControl service.
If you want to send an ISuspendedDMEvent for some other reason,
you can create a new class that implements ISuspendedDMEvent
and dispatch it using the DSF session.

The ISuspendedDMEvent is being listen for in different places
where the UI will then be updated.

Hope this helps

cdt-dev mailing list