DebuggerMessages.h File Reference

Defines the message objects that can be sent as replies to pfpdb through the DebuggerIPCServer. More...

#include <string>
#include <vector>
#include <iostream>
#include "../proto/PFPSimDebugger.pb.h"
#include "Breakpoint.h"
#include "Watchpoint.h"
#include "CPDebuggerInterface.h"
+ Include dependency graph for DebuggerMessages.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  pfp::core::db::DebuggerMessage
 Base class for an messages that will be sent to pfpdb via the DebuggerIPCServer. More...
 
class  pfp::core::db::CounterValueMessage
 Message which returns the value of a counter. More...
 
class  pfp::core::db::AllCounterValuesMessage
 Message which returns the value of all the counters. More...
 
class  pfp::core::db::BreakpointHitMessage
 Message which indicates that a breakpoint has been hit. More...
 
class  pfp::core::db::GenericAcknowledgeMessage
 Message which is sent to indicate that a request was successful or not when the debugger isn't expecting any information back. More...
 
class  pfp::core::db::AllBreakpointValuesMessage
 Message which returns the list of all breakpoints. More...
 
class  pfp::core::db::WhoAmIReplyMessage
 Message which returns the ID of the packet which is current being followed. More...
 
class  pfp::core::db::PacketListValuesMessage
 Message which returns the list of all the packets currently within the simulation. More...
 
class  pfp::core::db::WatchpointHitMessage
 Message which indicates that a watchpoint has been hit. More...
 
class  pfp::core::db::AllWatchpointValuesMessage
 Message which returns the list of all the watchpoints. More...
 
class  pfp::core::db::BacktraceReplyMessage
 Message which returns the backtrace of a packet. More...
 
class  pfp::core::db::SimulationEndMessage
 Message which indicates that the simulation has ended. More...
 
class  pfp::core::db::SimulationStoppedMessage
 Message which indicates that the simulation has stopped. More...
 
class  pfp::core::db::AllIgnoreModulesMessage
 Message which returns the list of all the modules that are being ignored. More...
 
class  pfp::core::db::SimulationTimeMessage
 Message which returns the current simulation time. More...
 
class  pfp::core::db::PacketDroppedMessage
 Message which indicates that a packet has been dropped. More...
 
class  pfp::core::db::DroppedPacketsMessage
 Message which returns the list of all dropped packets. More...
 
class  pfp::core::db::TableEntriesMessage
 Message which returns the list of all the table entries in all of the tables. More...
 

Namespaces

 pfp
 PacketBase.h.
 
 pfp::core
 Namespace for all PFPSIMCore classes.
 
 pfp::core::db
 Namespace for all debugger classes within PFPSim.
 

Detailed Description

Defines the message objects that can be sent as replies to pfpdb through the DebuggerIPCServer.

Created on: January 27, 2016 Author: Eric Tremblay