// Copyright 2013 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef MOJO_SYSTEM_LIMITS_H_ #define MOJO_SYSTEM_LIMITS_H_ namespace mojo { namespace system { // Maximum of open (Mojo) handles. // TODO(vtl): This doesn't count "live" handles, some of which may live in // messages. const size_t kMaxHandleTableSize = 1000000; const size_t kMaxWaitManyNumHandles = kMaxHandleTableSize; const size_t kMaxMessageNumBytes = 4 * 1024 * 1024; const size_t kMaxMessageNumHandles = 10000; } // namespace system } // namespace mojo #endif // MOJO_SYSTEM_LIMITS_H_