Index: mojo/public/cpp/bindings/lib/message_header_validator.h |
diff --git a/mojo/public/cpp/bindings/lib/message_header_validator.h b/mojo/public/cpp/bindings/lib/message_header_validator.h |
index bccef1f772a4cfa6184dff3b924f497c23c90cdc..b365691927decc3c23b14c1a5000f19bfa5a2da7 100644 |
--- a/mojo/public/cpp/bindings/lib/message_header_validator.h |
+++ b/mojo/public/cpp/bindings/lib/message_header_validator.h |
@@ -5,6 +5,8 @@ |
#ifndef MOJO_PUBLIC_CPP_BINDINGS_LIB_MESSAGE_HEADER_VALIDATOR_H_ |
#define MOJO_PUBLIC_CPP_BINDINGS_LIB_MESSAGE_HEADER_VALIDATOR_H_ |
+#include <string> |
+ |
#include "mojo/public/cpp/bindings/message.h" |
#include "mojo/public/cpp/bindings/message_filter.h" |
@@ -14,8 +16,16 @@ namespace internal { |
class MessageHeaderValidator : public MessageFilter { |
public: |
explicit MessageHeaderValidator(MessageReceiver* sink = nullptr); |
+ MessageHeaderValidator(MessageReceiver* sink, const std::string& debug_info); |
+ |
+ void set_debug_info(const std::string& debug_info) { |
+ debug_info_ = debug_info; |
+ } |
+ |
+ Result Accept(Message* message) override; |
- bool Accept(Message* message) override; |
+ private: |
+ std::string debug_info_; |
}; |
} // namespace internal |