123456789101112131415161718192021222324252627 |
- // Copyright (c) 2012 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 TOOLS_ANDROID_COMMON_NET_H_
- #define TOOLS_ANDROID_COMMON_NET_H_
- #include <stddef.h>
- #include <string>
- namespace tools {
- // DisableNagle can improve TCP transmission performance. Both Chrome net stack
- // and adb tool use it.
- int DisableNagle(int socket);
- // Wake up listener only when data arrive.
- int DeferAccept(int socket);
- // Dumps a binary buffer into a string in a human-readable format.
- std::string DumpBinary(const char* buffer, size_t length);
- } // namespace tools
- #endif // TOOLS_ANDROID_COMMON_NET_H_
|