Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(222)

Unified Diff: gpu/ipc/gpu_command_buffer_traits.cc

Issue 1659003003: IPC::Message -> base::Pickle (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: one more mac fix Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « gpu/ipc/gpu_command_buffer_traits.h ('k') | ipc/handle_win.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: gpu/ipc/gpu_command_buffer_traits.cc
diff --git a/gpu/ipc/gpu_command_buffer_traits.cc b/gpu/ipc/gpu_command_buffer_traits.cc
index 758077427cdf0dbc621dab5886e31c7cb5795ceb..eecc1374b215d2bdd483c42e0fb41cfb7b2f81d6 100644
--- a/gpu/ipc/gpu_command_buffer_traits.cc
+++ b/gpu/ipc/gpu_command_buffer_traits.cc
@@ -31,17 +31,17 @@ namespace IPC {
namespace IPC {
-void ParamTraits<gpu::CommandBuffer::State> ::Write(Message* m,
- const param_type& p) {
+void ParamTraits<gpu::CommandBuffer::State>::Write(base::Pickle* m,
+ const param_type& p) {
WriteParam(m, p.get_offset);
WriteParam(m, p.token);
WriteParam(m, p.error);
WriteParam(m, p.generation);
}
-bool ParamTraits<gpu::CommandBuffer::State> ::Read(const Message* m,
- base::PickleIterator* iter,
- param_type* p) {
+bool ParamTraits<gpu::CommandBuffer::State>::Read(const base::Pickle* m,
+ base::PickleIterator* iter,
+ param_type* p) {
if (ReadParam(m, iter, &p->get_offset) &&
ReadParam(m, iter, &p->token) &&
ReadParam(m, iter, &p->error) &&
@@ -57,7 +57,7 @@ void ParamTraits<gpu::CommandBuffer::State> ::Log(const param_type& p,
l->append("<CommandBuffer::State>");
}
-void ParamTraits<gpu::SyncToken>::Write(Message* m, const param_type& p) {
+void ParamTraits<gpu::SyncToken>::Write(base::Pickle* m, const param_type& p) {
DCHECK(!p.HasData() || p.verified_flush());
WriteParam(m, p.verified_flush());
@@ -66,7 +66,7 @@ void ParamTraits<gpu::SyncToken>::Write(Message* m, const param_type& p) {
WriteParam(m, p.release_count());
}
-bool ParamTraits<gpu::SyncToken>::Read(const Message* m,
+bool ParamTraits<gpu::SyncToken>::Read(const base::Pickle* m,
base::PickleIterator* iter,
param_type* p) {
bool verified_flush = false;
@@ -99,13 +99,13 @@ void ParamTraits<gpu::SyncToken>::Log(const param_type& p, std::string* l) {
static_cast<unsigned long long>(p.release_count()));
}
-void ParamTraits<gpu::Mailbox>::Write(Message* m, const param_type& p) {
+void ParamTraits<gpu::Mailbox>::Write(base::Pickle* m, const param_type& p) {
m->WriteBytes(p.name, sizeof(p.name));
}
-bool ParamTraits<gpu::Mailbox> ::Read(const Message* m,
- base::PickleIterator* iter,
- param_type* p) {
+bool ParamTraits<gpu::Mailbox>::Read(const base::Pickle* m,
+ base::PickleIterator* iter,
+ param_type* p) {
const char* bytes = NULL;
if (!iter->ReadBytes(&bytes, sizeof(p->name)))
return false;
@@ -119,15 +119,16 @@ void ParamTraits<gpu::Mailbox>::Log(const param_type& p, std::string* l) {
*l += base::StringPrintf("%02x", p.name[i]);
}
-void ParamTraits<gpu::MailboxHolder>::Write(Message* m, const param_type& p) {
+void ParamTraits<gpu::MailboxHolder>::Write(base::Pickle* m,
+ const param_type& p) {
WriteParam(m, p.mailbox);
WriteParam(m, p.sync_token);
WriteParam(m, p.texture_target);
}
-bool ParamTraits<gpu::MailboxHolder> ::Read(const Message* m,
- base::PickleIterator* iter,
- param_type* p) {
+bool ParamTraits<gpu::MailboxHolder>::Read(const base::Pickle* m,
+ base::PickleIterator* iter,
+ param_type* p) {
if (!ReadParam(m, iter, &p->mailbox) || !ReadParam(m, iter, &p->sync_token) ||
!ReadParam(m, iter, &p->texture_target))
return false;
@@ -140,14 +141,14 @@ void ParamTraits<gpu::MailboxHolder>::Log(const param_type& p, std::string* l) {
*l += base::StringPrintf(":%04x@", p.texture_target);
}
-void ParamTraits<gpu::ValueState>::Write(Message* m, const param_type& p) {
+void ParamTraits<gpu::ValueState>::Write(base::Pickle* m, const param_type& p) {
m->WriteData(reinterpret_cast<const char*>(&p),
sizeof(gpu::ValueState));
}
-bool ParamTraits<gpu::ValueState> ::Read(const Message* m,
- base::PickleIterator* iter,
- param_type* p) {
+bool ParamTraits<gpu::ValueState>::Read(const base::Pickle* m,
+ base::PickleIterator* iter,
+ param_type* p) {
int length;
const char* data = NULL;
if (!iter->ReadData(&data, &length) || length != sizeof(gpu::ValueState))
« no previous file with comments | « gpu/ipc/gpu_command_buffer_traits.h ('k') | ipc/handle_win.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698