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