summaryrefslogtreecommitdiffstats
path: root/ipc/ipc_channel_reader_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ipc/ipc_channel_reader_unittest.cc')
-rw-r--r--ipc/ipc_channel_reader_unittest.cc21
1 files changed, 1 insertions, 20 deletions
diff --git a/ipc/ipc_channel_reader_unittest.cc b/ipc/ipc_channel_reader_unittest.cc
index 22300b5..e696809 100644
--- a/ipc/ipc_channel_reader_unittest.cc
+++ b/ipc/ipc_channel_reader_unittest.cc
@@ -54,29 +54,10 @@ class MockAttachmentBroker : public AttachmentBroker {
bool OnMessageReceived(const Message& message) override { return false; }
- bool GetAttachmentWithId(
- BrokerableAttachment::AttachmentId id,
- scoped_refptr<BrokerableAttachment>* attachment) override {
- for (AttachmentSet::iterator it = attachments_.begin();
- it != attachments_.end(); ++it) {
- if ((*it)->GetIdentifier() == id) {
- *attachment = *it;
- attachments_.erase(it);
- return true;
- }
- }
- return false;
- }
-
void AddAttachment(scoped_refptr<BrokerableAttachment> attachment) {
- attachments_.insert(attachment);
+ get_attachments()->push_back(attachment);
NotifyObservers(attachment->GetIdentifier());
}
-
- private:
- // A set of attachmetns that have been brokered and are available to
- // consumers.
- AttachmentSet attachments_;
};
class MockChannelReader : public ChannelReader {