Home | History | Annotate | Download | only in common
      1 // Copyright (c) 2011 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 // This file defines some basic types used by the P2P-related IPC
      6 // messages.
      7 
      8 #ifndef CONTENT_COMMON_P2P_SOCKETS_H_
      9 #define CONTENT_COMMON_P2P_SOCKETS_H_
     10 
     11 namespace content {
     12 
     13 // Type of P2P Socket.
     14 enum P2PSocketType {
     15   P2P_SOCKET_UDP,
     16   P2P_SOCKET_TCP_SERVER,
     17   P2P_SOCKET_STUN_TCP_SERVER,
     18   P2P_SOCKET_TCP_CLIENT,
     19   P2P_SOCKET_STUN_TCP_CLIENT,
     20   P2P_SOCKET_SSLTCP_CLIENT,
     21   P2P_SOCKET_STUN_SSLTCP_CLIENT,
     22   P2P_SOCKET_TLS_CLIENT,
     23   P2P_SOCKET_STUN_TLS_CLIENT,
     24 };
     25 
     26 }  // namespace content
     27 
     28 #endif  // CONTENT_COMMON_P2P_SOCKETS_H_
     29