| Index: ipc/ipc_message_utils.h
|
| diff --git a/ipc/ipc_message_utils.h b/ipc/ipc_message_utils.h
|
| index 6787c8e2eb80dd0a6da16009c6eff03bedfe959e..71bfbdf538001a0df7c2ff0ff38b11816f88ce6c 100644
|
| --- a/ipc/ipc_message_utils.h
|
| +++ b/ipc/ipc_message_utils.h
|
| @@ -503,8 +503,8 @@ struct IPC_EXPORT ParamTraits<base::TimeTicks> {
|
| };
|
|
|
| template <>
|
| -struct ParamTraits<Tuple<>> {
|
| - typedef Tuple<> param_type;
|
| +struct ParamTraits<base::Tuple<>> {
|
| + typedef base::Tuple<> param_type;
|
| static void Write(Message* m, const param_type& p) {
|
| }
|
| static bool Read(const Message* m, PickleIterator* iter, param_type* r) {
|
| @@ -515,112 +515,112 @@ struct ParamTraits<Tuple<>> {
|
| };
|
|
|
| template <class A>
|
| -struct ParamTraits<Tuple<A>> {
|
| - typedef Tuple<A> param_type;
|
| +struct ParamTraits<base::Tuple<A>> {
|
| + typedef base::Tuple<A> param_type;
|
| static void Write(Message* m, const param_type& p) {
|
| - WriteParam(m, get<0>(p));
|
| + WriteParam(m, base::get<0>(p));
|
| }
|
| static bool Read(const Message* m, PickleIterator* iter, param_type* r) {
|
| - return ReadParam(m, iter, &get<0>(*r));
|
| + return ReadParam(m, iter, &base::get<0>(*r));
|
| }
|
| static void Log(const param_type& p, std::string* l) {
|
| - LogParam(get<0>(p), l);
|
| + LogParam(base::get<0>(p), l);
|
| }
|
| };
|
|
|
| template <class A, class B>
|
| -struct ParamTraits< Tuple<A, B> > {
|
| - typedef Tuple<A, B> param_type;
|
| +struct ParamTraits<base::Tuple<A, B>> {
|
| + typedef base::Tuple<A, B> param_type;
|
| static void Write(Message* m, const param_type& p) {
|
| - WriteParam(m, get<0>(p));
|
| - WriteParam(m, get<1>(p));
|
| + WriteParam(m, base::get<0>(p));
|
| + WriteParam(m, base::get<1>(p));
|
| }
|
| static bool Read(const Message* m, PickleIterator* iter, param_type* r) {
|
| - return (ReadParam(m, iter, &get<0>(*r)) &&
|
| - ReadParam(m, iter, &get<1>(*r)));
|
| + return (ReadParam(m, iter, &base::get<0>(*r)) &&
|
| + ReadParam(m, iter, &base::get<1>(*r)));
|
| }
|
| static void Log(const param_type& p, std::string* l) {
|
| - LogParam(get<0>(p), l);
|
| + LogParam(base::get<0>(p), l);
|
| l->append(", ");
|
| - LogParam(get<1>(p), l);
|
| + LogParam(base::get<1>(p), l);
|
| }
|
| };
|
|
|
| template <class A, class B, class C>
|
| -struct ParamTraits< Tuple<A, B, C> > {
|
| - typedef Tuple<A, B, C> param_type;
|
| +struct ParamTraits<base::Tuple<A, B, C>> {
|
| + typedef base::Tuple<A, B, C> param_type;
|
| static void Write(Message* m, const param_type& p) {
|
| - WriteParam(m, get<0>(p));
|
| - WriteParam(m, get<1>(p));
|
| - WriteParam(m, get<2>(p));
|
| + WriteParam(m, base::get<0>(p));
|
| + WriteParam(m, base::get<1>(p));
|
| + WriteParam(m, base::get<2>(p));
|
| }
|
| static bool Read(const Message* m, PickleIterator* iter, param_type* r) {
|
| - return (ReadParam(m, iter, &get<0>(*r)) &&
|
| - ReadParam(m, iter, &get<1>(*r)) &&
|
| - ReadParam(m, iter, &get<2>(*r)));
|
| + return (ReadParam(m, iter, &base::get<0>(*r)) &&
|
| + ReadParam(m, iter, &base::get<1>(*r)) &&
|
| + ReadParam(m, iter, &base::get<2>(*r)));
|
| }
|
| static void Log(const param_type& p, std::string* l) {
|
| - LogParam(get<0>(p), l);
|
| + LogParam(base::get<0>(p), l);
|
| l->append(", ");
|
| - LogParam(get<1>(p), l);
|
| + LogParam(base::get<1>(p), l);
|
| l->append(", ");
|
| - LogParam(get<2>(p), l);
|
| + LogParam(base::get<2>(p), l);
|
| }
|
| };
|
|
|
| template <class A, class B, class C, class D>
|
| -struct ParamTraits< Tuple<A, B, C, D> > {
|
| - typedef Tuple<A, B, C, D> param_type;
|
| +struct ParamTraits<base::Tuple<A, B, C, D>> {
|
| + typedef base::Tuple<A, B, C, D> param_type;
|
| static void Write(Message* m, const param_type& p) {
|
| - WriteParam(m, get<0>(p));
|
| - WriteParam(m, get<1>(p));
|
| - WriteParam(m, get<2>(p));
|
| - WriteParam(m, get<3>(p));
|
| + WriteParam(m, base::get<0>(p));
|
| + WriteParam(m, base::get<1>(p));
|
| + WriteParam(m, base::get<2>(p));
|
| + WriteParam(m, base::get<3>(p));
|
| }
|
| static bool Read(const Message* m, PickleIterator* iter, param_type* r) {
|
| - return (ReadParam(m, iter, &get<0>(*r)) &&
|
| - ReadParam(m, iter, &get<1>(*r)) &&
|
| - ReadParam(m, iter, &get<2>(*r)) &&
|
| - ReadParam(m, iter, &get<3>(*r)));
|
| + return (ReadParam(m, iter, &base::get<0>(*r)) &&
|
| + ReadParam(m, iter, &base::get<1>(*r)) &&
|
| + ReadParam(m, iter, &base::get<2>(*r)) &&
|
| + ReadParam(m, iter, &base::get<3>(*r)));
|
| }
|
| static void Log(const param_type& p, std::string* l) {
|
| - LogParam(get<0>(p), l);
|
| + LogParam(base::get<0>(p), l);
|
| l->append(", ");
|
| - LogParam(get<1>(p), l);
|
| + LogParam(base::get<1>(p), l);
|
| l->append(", ");
|
| - LogParam(get<2>(p), l);
|
| + LogParam(base::get<2>(p), l);
|
| l->append(", ");
|
| - LogParam(get<3>(p), l);
|
| + LogParam(base::get<3>(p), l);
|
| }
|
| };
|
|
|
| template <class A, class B, class C, class D, class E>
|
| -struct ParamTraits< Tuple<A, B, C, D, E> > {
|
| - typedef Tuple<A, B, C, D, E> param_type;
|
| +struct ParamTraits<base::Tuple<A, B, C, D, E>> {
|
| + typedef base::Tuple<A, B, C, D, E> param_type;
|
| static void Write(Message* m, const param_type& p) {
|
| - WriteParam(m, get<0>(p));
|
| - WriteParam(m, get<1>(p));
|
| - WriteParam(m, get<2>(p));
|
| - WriteParam(m, get<3>(p));
|
| - WriteParam(m, get<4>(p));
|
| + WriteParam(m, base::get<0>(p));
|
| + WriteParam(m, base::get<1>(p));
|
| + WriteParam(m, base::get<2>(p));
|
| + WriteParam(m, base::get<3>(p));
|
| + WriteParam(m, base::get<4>(p));
|
| }
|
| static bool Read(const Message* m, PickleIterator* iter, param_type* r) {
|
| - return (ReadParam(m, iter, &get<0>(*r)) &&
|
| - ReadParam(m, iter, &get<1>(*r)) &&
|
| - ReadParam(m, iter, &get<2>(*r)) &&
|
| - ReadParam(m, iter, &get<3>(*r)) &&
|
| - ReadParam(m, iter, &get<4>(*r)));
|
| + return (ReadParam(m, iter, &base::get<0>(*r)) &&
|
| + ReadParam(m, iter, &base::get<1>(*r)) &&
|
| + ReadParam(m, iter, &base::get<2>(*r)) &&
|
| + ReadParam(m, iter, &base::get<3>(*r)) &&
|
| + ReadParam(m, iter, &base::get<4>(*r)));
|
| }
|
| static void Log(const param_type& p, std::string* l) {
|
| - LogParam(get<0>(p), l);
|
| + LogParam(base::get<0>(p), l);
|
| l->append(", ");
|
| - LogParam(get<1>(p), l);
|
| + LogParam(base::get<1>(p), l);
|
| l->append(", ");
|
| - LogParam(get<2>(p), l);
|
| + LogParam(base::get<2>(p), l);
|
| l->append(", ");
|
| - LogParam(get<3>(p), l);
|
| + LogParam(base::get<3>(p), l);
|
| l->append(", ");
|
| - LogParam(get<4>(p), l);
|
| + LogParam(base::get<4>(p), l);
|
| }
|
| };
|
|
|
| @@ -788,7 +788,7 @@ template <class ParamType>
|
| class MessageSchema {
|
| public:
|
| typedef ParamType Param;
|
| - typedef typename TupleTypes<ParamType>::ParamTuple RefParam;
|
| + typedef typename base::TupleTypes<ParamType>::ParamTuple RefParam;
|
|
|
| static void Write(Message* msg, const RefParam& p) IPC_MSG_NOINLINE;
|
| static bool Read(const Message* msg, Param* p) IPC_MSG_NOINLINE;
|
| @@ -861,14 +861,14 @@ template <class SendParamType, class ReplyParamType>
|
| class SyncMessageSchema {
|
| public:
|
| typedef SendParamType SendParam;
|
| - typedef typename TupleTypes<SendParam>::ParamTuple RefSendParam;
|
| + typedef typename base::TupleTypes<SendParam>::ParamTuple RefSendParam;
|
| typedef ReplyParamType ReplyParam;
|
|
|
| static void Write(Message* msg, const RefSendParam& send) IPC_MSG_NOINLINE;
|
| static bool ReadSendParam(const Message* msg, SendParam* p) IPC_MSG_NOINLINE;
|
| static bool ReadReplyParam(
|
| const Message* msg,
|
| - typename TupleTypes<ReplyParam>::ValueTuple* p) IPC_MSG_NOINLINE;
|
| + typename base::TupleTypes<ReplyParam>::ValueTuple* p) IPC_MSG_NOINLINE;
|
|
|
| template<class T, class S, class Method>
|
| static bool DispatchWithSendParams(bool ok, const SendParam& send_params,
|
| @@ -876,7 +876,7 @@ class SyncMessageSchema {
|
| Method func) {
|
| Message* reply = SyncMessage::GenerateReply(msg);
|
| if (ok) {
|
| - typename TupleTypes<ReplyParam>::ValueTuple reply_params;
|
| + typename base::TupleTypes<ReplyParam>::ValueTuple reply_params;
|
| DispatchToMethod(obj, func, send_params, &reply_params);
|
| WriteParam(reply, reply_params);
|
| LogReplyParamsToMessage(reply_params, msg);
|
| @@ -895,7 +895,7 @@ class SyncMessageSchema {
|
| Method func) {
|
| Message* reply = SyncMessage::GenerateReply(msg);
|
| if (ok) {
|
| - Tuple<Message&> t = MakeRefTuple(*reply);
|
| + base::Tuple<Message&> t = base::MakeRefTuple(*reply);
|
| ConnectMessageAndReply(msg, reply);
|
| DispatchToMethod(obj, func, send_params, &t);
|
| } else {
|
|
|