XDK API  3.6.0
Documentation
Data Structures | Macros | Typedefs | Functions
BCDS_NetIF.h File Reference
#include "BCDS_ServalPalConfig.h"
#include "BCDS_Basics.h"
#include "BCDS_Retcode.h"
+ Include dependency graph for BCDS_NetIF.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  ServalPalOps_S
 Table entry element which contains the network interface specific implementation of the below mentioned protocols. More...
 

Macros

#define NETIF_ALL   (UINT8_MAX - 1)
 
#define NETIF_C(x)   x
 
#define NETIF_INVALID   UINT8_MAX
 

Typedefs

typedef uint8_t NetIF_Id_T
 
typedef struct ServalPalOps_S ServalPalOps_T
 
typedef struct ServalPalOps_Tcp_S ServalPalOps_Tcp_T
 
typedef struct ServalPalOps_Udp_S ServalPalOps_Udp_T
 

Functions

uint8_t NetIf_NumNetIf (void)
 Retrieve the number of registered network interfaces. More...
 
void NetIf_OpsDeInit (void)
 Deinitialized the network operations lookup table. More...
 
Retcode_T NetIf_OpsInit (const ServalPalOps_T *OpsTable, uint8_t OpsTableLength)
 Initializes the network operations lookup table. More...
 
bool NetIf_OpsIsInit (void)
 Checks if module is initialized. More...
 

All rights reserved. The use is subject to the XDK SDK EULA by Bosch Connected Devices and Solutions GmbH.
This documentation file has been automatically generated on Thu Mar 14 2019 19:12:49 by doxygen 1.8.8