1// Copyright (c) 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CONTENT_CHILD_NPAPI_NPRUNTIME_UTIL_H_
6#define CONTENT_CHILD_NPAPI_NPRUNTIME_UTIL_H_
7
8#include "third_party/npapi/bindings/npruntime.h"
9
10class Pickle;
11class PickleIterator;
12
13namespace content {
14
15// Efficiently serialize/deserialize a NPIdentifier
16bool SerializeNPIdentifier(NPIdentifier identifier, Pickle* pickle);
17bool DeserializeNPIdentifier(PickleIterator* pickle_iter,
18                             NPIdentifier* identifier);
19
20}  // namespace content
21
22#endif  // CONTENT_CHILD_NPAPI_NPRUNTIME_UTIL_H_
23