| Index: extensions/common/extension_messages.h
|
| diff --git a/extensions/common/extension_messages.h b/extensions/common/extension_messages.h
|
| index 8b3bce3d72a2981e036bb96b699fed2264593fce..bd48626c3e630750bfbfbfd7e36ae4a7d565e330 100644
|
| --- a/extensions/common/extension_messages.h
|
| +++ b/extensions/common/extension_messages.h
|
| @@ -306,6 +306,7 @@ namespace IPC {
|
| template <>
|
| struct ParamTraits<URLPattern> {
|
| typedef URLPattern param_type;
|
| + static void GetSize(base::PickleSizer* s, const param_type& p);
|
| static void Write(base::Pickle* m, const param_type& p);
|
| static bool Read(const base::Pickle* m,
|
| base::PickleIterator* iter,
|
| @@ -316,6 +317,7 @@ struct ParamTraits<URLPattern> {
|
| template <>
|
| struct ParamTraits<extensions::URLPatternSet> {
|
| typedef extensions::URLPatternSet param_type;
|
| + static void GetSize(base::PickleSizer* s, const param_type& p);
|
| static void Write(base::Pickle* m, const param_type& p);
|
| static bool Read(const base::Pickle* m,
|
| base::PickleIterator* iter,
|
| @@ -326,6 +328,7 @@ struct ParamTraits<extensions::URLPatternSet> {
|
| template <>
|
| struct ParamTraits<extensions::APIPermission::ID> {
|
| typedef extensions::APIPermission::ID param_type;
|
| + static void GetSize(base::PickleSizer* s, const param_type& p);
|
| static void Write(base::Pickle* m, const param_type& p);
|
| static bool Read(const base::Pickle* m,
|
| base::PickleIterator* iter,
|
| @@ -336,6 +339,7 @@ struct ParamTraits<extensions::APIPermission::ID> {
|
| template <>
|
| struct ParamTraits<extensions::APIPermissionSet> {
|
| typedef extensions::APIPermissionSet param_type;
|
| + static void GetSize(base::PickleSizer* s, const param_type& p);
|
| static void Write(base::Pickle* m, const param_type& p);
|
| static bool Read(const base::Pickle* m,
|
| base::PickleIterator* iter,
|
| @@ -346,6 +350,7 @@ struct ParamTraits<extensions::APIPermissionSet> {
|
| template <>
|
| struct ParamTraits<extensions::ManifestPermissionSet> {
|
| typedef extensions::ManifestPermissionSet param_type;
|
| + static void GetSize(base::PickleSizer* s, const param_type& p);
|
| static void Write(base::Pickle* m, const param_type& p);
|
| static bool Read(const base::Pickle* m,
|
| base::PickleIterator* iter,
|
| @@ -356,6 +361,7 @@ struct ParamTraits<extensions::ManifestPermissionSet> {
|
| template <>
|
| struct ParamTraits<HostID> {
|
| typedef HostID param_type;
|
| + static void GetSize(base::PickleSizer* s, const param_type& p);
|
| static void Write(base::Pickle* m, const param_type& p);
|
| static bool Read(const base::Pickle* m,
|
| base::PickleIterator* iter,
|
| @@ -366,6 +372,7 @@ struct ParamTraits<HostID> {
|
| template <>
|
| struct ParamTraits<ExtensionMsg_PermissionSetStruct> {
|
| typedef ExtensionMsg_PermissionSetStruct param_type;
|
| + static void GetSize(base::PickleSizer* s, const param_type& p);
|
| static void Write(base::Pickle* m, const param_type& p);
|
| static bool Read(const base::Pickle* m,
|
| base::PickleIterator* iter,
|
|
|