WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
41416
Add WebProcessProxy::send
https://bugs.webkit.org/show_bug.cgi?id=41416
Summary
Add WebProcessProxy::send
Anders Carlsson
Reported
2010-06-30 09:41:41 PDT
Add WebProcessProxy::send
Attachments
Patch
(15.46 KB, patch)
2010-06-30 09:43 PDT
,
Anders Carlsson
aroben
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Anders Carlsson
Comment 1
2010-06-30 09:43:56 PDT
Created
attachment 60127
[details]
Patch
Adam Roben (:aroben)
Comment 2
2010-06-30 09:56:55 PDT
Comment on
attachment 60127
[details]
Patch
> + CoreIPC::Connection* connection() const > + { > + ASSERT(m_connection); > + > + return m_connection.get(); > + }
I don't see any callers of this new function.
> +template<typename E, typename T> > +bool WebProcessProxy::send(E messageID, uint64_t destinationID, const T& arguments) > +{ > + std::auto_ptr<CoreIPC::ArgumentEncoder> argumentEncoder(new CoreIPC::ArgumentEncoder(destinationID)); > + argumentEncoder->encode(arguments); > + > + return sendMessage(CoreIPC::MessageID(messageID), argumentEncoder); > +}
Why are you using auto_ptr instead of OwnPtr? r=me
Anders Carlsson
Comment 3
2010-06-30 09:57:58 PDT
(In reply to
comment #2
)
> (From update of
attachment 60127
[details]
) > > + CoreIPC::Connection* connection() const > > + { > > + ASSERT(m_connection); > > + > > + return m_connection.get(); > > + } > > I don't see any callers of this new function.
It's not a new function, I simply added an assert to connection().
> > Why are you using auto_ptr instead of OwnPtr?
We just haven't changed CoreIPC over to using wtf types everywhere.
> r=me
Thanks!
Anders Carlsson
Comment 4
2010-06-30 10:02:41 PDT
Fixed in
http://trac.webkit.org/projects/webkit/changeset/62190
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug