1315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// Copyright (c) 2010 Google Inc.
2315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// All rights reserved.
3315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com//
4315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// Redistribution and use in source and binary forms, with or without
5315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// modification, are permitted provided that the following conditions are
6315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// met:
7315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com//
8315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com//     * Redistributions of source code must retain the above copyright
9315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// notice, this list of conditions and the following disclaimer.
10315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com//     * Redistributions in binary form must reproduce the above
11315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// copyright notice, this list of conditions and the following disclaimer
12315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// in the documentation and/or other materials provided with the
13315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// distribution.
14315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com//     * Neither the name of Google Inc. nor the names of its
15315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// contributors may be used to endorse or promote products derived from
16315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// this software without specific prior written permission.
17315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com//
18315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
19315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
20315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
21315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
22315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
23315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
24315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
28315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com
30315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com#ifndef CLIENT_MAC_CRASH_GENERATION_CLIENT_INFO_H_
31315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com#define CLIENT_MAC_CRASH_GENERATION_CLIENT_INFO_H_
32315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com
33315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.comnamespace google_breakpad {
34315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com
3514889c340ffe6edeb362232318a8723a96b43a22ted.mielczarek@gmail.comclass ClientInfo {
3614889c340ffe6edeb362232318a8723a96b43a22ted.mielczarek@gmail.com public:
3714889c340ffe6edeb362232318a8723a96b43a22ted.mielczarek@gmail.com  explicit ClientInfo(pid_t pid) : pid_(pid) {}
3814889c340ffe6edeb362232318a8723a96b43a22ted.mielczarek@gmail.com
3914889c340ffe6edeb362232318a8723a96b43a22ted.mielczarek@gmail.com  pid_t pid() const { return pid_; }
4014889c340ffe6edeb362232318a8723a96b43a22ted.mielczarek@gmail.com
4114889c340ffe6edeb362232318a8723a96b43a22ted.mielczarek@gmail.com private:
4214889c340ffe6edeb362232318a8723a96b43a22ted.mielczarek@gmail.com  pid_t pid_;
43315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com};
44315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com
45315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com}  // namespace google_breakpad
46315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com
47315fd78199bc606ee02cb085dacadd58e0fc40c8ted.mielczarek@gmail.com#endif  // CLIENT_MAC_CRASH_GENERATION_CLIENT_INFO_H_
48