X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fremoting%2Fhost%2Fchromoting_param_traits.h;h=35ca3bcd74790f7c2dca9877019cf635605e9c48;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=7925918d76a932693e328e0829a3c4ba27b18024;hpb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/remoting/host/chromoting_param_traits.h b/src/remoting/host/chromoting_param_traits.h index 7925918..35ca3bc 100644 --- a/src/remoting/host/chromoting_param_traits.h +++ b/src/remoting/host/chromoting_param_traits.h @@ -8,7 +8,9 @@ #include "ipc/ipc_message.h" #include "ipc/ipc_param_traits.h" #include "remoting/host/screen_resolution.h" +#include "third_party/webrtc/modules/desktop_capture/desktop_frame.h" #include "third_party/webrtc/modules/desktop_capture/desktop_geometry.h" +#include "third_party/webrtc/modules/desktop_capture/mouse_cursor.h" namespace IPC { @@ -37,6 +39,14 @@ struct ParamTraits { }; template <> +struct ParamTraits { + typedef webrtc::MouseCursor param_type; + static void Write(Message* m, const param_type& p); + static bool Read(const Message* m, PickleIterator* iter, param_type* r); + static void Log(const param_type& p, std::string* l); +}; + +template <> struct ParamTraits { typedef remoting::ScreenResolution param_type; static void Write(Message* m, const param_type& p);