25 #ifndef _CL_IOC_UDP_TRANSPORT_API_H_ 
   26 # define _CL_IOC_UDP_TRANSPORT_API_H_ 
   32 # include <clIocTransportApi.h> 
   34 # define CL_IOC_UDP_XPORT_NAME "UDP" 
   36 #define CL_IOC_IP_ADDRESS_LENGTH     15 
   38 #define CL_IOC_MCAST_ADDRESS_LENGTH  CL_IOC_IP_ADDRESS_LENGTH 
   40 # define CL_IOC_UDP_MTU_SIZE (32*1024) 
   48         ClCharT pInterfaceAddress[CL_IOC_MAX_XPORT_ADDR_SIZE + 1];
 
   52     typedef struct ClIocLinkCfg
 
   55         ClCharT pName[CL_IOC_MAX_XPORT_NAME_LENGTH + 1];
 
   57         ClCharT pInterface[CL_IOC_MAX_XPORT_ADDR_SIZE + 1];
 
   58         ClUint8T pMcastAddress[CL_IOC_MCAST_ADDRESS_LENGTH + 1];
 
   60         ClBoolT isCksumSupported;
 
   61         ClBoolT isMcastSupported;
 
   63         ClIocLocationInfoT *pNode;
 
   67     typedef struct ClIocXportConfig
 
   69         ClCharT pName[CL_IOC_MAX_XPORT_NAME_LENGTH + 1];
 
   73         ClIocUserLinkCfgT *pLink;
 
   74     } ClIocUserTransportConfigT;
 
   79     ClRcT clIocUdpXportConfigInitialize(
 
   80             CL_IN ClIocUserTransportConfigT *pXportConfig) CL_DEPRECATED;
 
   83     ClRcT clIocTcpXportConfigInitialize(
 
   84             CL_IN ClIocUserTransportConfigT * pXportConfig
 
   88     ClRcT clIocUdpXportFinalize(
 
   92     ClRcT clIocTcpXportFinalize(