Home | History | Annotate | Download | only in ulinux
      1 /******************************************************************************
      2  *
      3  *  Copyright (C) 2007-2012 Broadcom Corporation
      4  *
      5  *  Licensed under the Apache License, Version 2.0 (the "License");
      6  *  you may not use this file except in compliance with the License.
      7  *  You may obtain a copy of the License at:
      8  *
      9  *  http://www.apache.org/licenses/LICENSE-2.0
     10  *
     11  *  Unless required by applicable law or agreed to in writing, software
     12  *  distributed under the License is distributed on an "AS IS" BASIS,
     13  *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     14  *  See the License for the specific language governing permissions and
     15  *  limitations under the License.
     16  *
     17  ******************************************************************************/
     18 #ifndef _UIPC_LINUX_H_
     19 #define _UIPC_LINUX_H_
     20 
     21 typedef int SOCKET;
     22 #define INVALID_SOCKET  (SOCKET)(-1)
     23 #define SOCKET_ERROR            (-1)
     24 
     25 /* tcp/ip socket configuration */
     26 typedef struct {
     27     char            *p_address;
     28     unsigned int    port;
     29 } tUIPC_LINUX_CFG_TCP ;
     30 
     31 
     32 #ifdef __cplusplus
     33 extern "C" {
     34 #endif
     35 
     36 /* Socket configuration for GLGPS interface */
     37 extern tUIPC_LINUX_CFG_TCP uipc_linux_cfg_glgps;
     38 
     39 #ifdef __cplusplus
     40 }
     41 #endif
     42 #endif /* _UIPC_LINUX_H_ */
     43