#include <report_end.hh>
Inheritance diagram for lestes::msg::report_end:
Public Member Functions | |
virtual void | process (const ptr< message > &a_message, const ptr< source_location > &a_location) |
Discards a report. | |
Static Public Member Functions | |
static ptr< report_end > | create (void) |
Returns new instance. | |
Protected Member Functions | |
report_end (void) | |
Creates the object. | |
Private Member Functions | |
report_end (const report_end &) | |
Hides copy constructor. | |
report_end & | operator= (const report_end &) |
Hides assignment operator. |
Represents end filter, discarding all reports. Used at the end of filter chain.
lestes::msg::report_end::report_end | ( | void | ) | [protected] |
lestes::msg::report_end::report_end | ( | const report_end & | ) | [private] |
Hides copy constructor.
void lestes::msg::report_end::process | ( | const ptr< message > & | a_message, | |
const ptr< source_location > & | a_location | |||
) | [virtual] |
Discards a report.
Discards any report, effectively terminating the filter chain.
a_location != NULL
a_message | The message to discard. | |
a_location | The location to discard. |
Implements lestes::msg::report_filter.
ptr< report_end > lestes::msg::report_end::create | ( | void | ) | [static] |
report_end& lestes::msg::report_end::operator= | ( | const report_end & | ) | [private] |
Hides assignment operator.