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...
 

This documentation file has been automatically generated on Fri Oct 4 2019 03:47:30 by doxygen 1.8.8