#include <interconnect_profile.hh>
Public Member Functions | |
InterconnectProfileEvent (InterconnectProfile *_profiler, INTERCONNECT_PROFILE_TYPE _type) | |
void | process () |
virtual const char * | description () |
Public Attributes | |
InterconnectProfile * | profiler |
INTERCONNECT_PROFILE_TYPE | traceType |
Definition at line 103 of file interconnect_profile.hh.
InterconnectProfileEvent::InterconnectProfileEvent | ( | InterconnectProfile * | _profiler, | |
INTERCONNECT_PROFILE_TYPE | _type | |||
) | [inline] |
Initalises the member variables.
_profiler | A pointer to the associated profiler object | |
_type | The type of profiler |
Definition at line 117 of file interconnect_profile.hh.
virtual const char* InterconnectProfileEvent::description | ( | ) | [inline, virtual] |
void InterconnectProfileEvent::process | ( | ) | [inline] |
This method is called when the event is serviced. It calls a method of the profiler object according to the event type and schedules itself RESOLUTION ticks later.
Definition at line 130 of file interconnect_profile.hh.
References profiler, traceType, InterconnectProfile::writeChannelEntry(), and InterconnectProfile::writeSendEntry().