NetSim Source Code Help
Loading...
Searching...
No Matches
OSPF_Enum.h File Reference
#include "EnumString.h"
Include dependency graph for OSPF_Enum.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _OSPF_EVENT_FUN_
 
#define OSPF_CALL_SUBEVENT(subevent)   fnpEventCallback[(subevent)%100]()
 
#define OSPF_IS_SUBEVENT(subevent)   (fnpEventCallback[(subevent)%100] != NULL)
 

Typedefs

typedef void(* fnEventCallback) ()
 

Functions

 BEGIN_ENUM (OSPF_Subevent)
 
 END_ENUM (OSPF_Subevent)
 

Variables

static fnEventCallback fnpEventCallback []
 

Macro Definition Documentation

◆ _OSPF_EVENT_FUN_

#define _OSPF_EVENT_FUN_

Definition at line 56 of file OSPF_Enum.h.

◆ OSPF_CALL_SUBEVENT

#define OSPF_CALL_SUBEVENT (   subevent)    fnpEventCallback[(subevent)%100]()

Definition at line 90 of file OSPF_Enum.h.

◆ OSPF_IS_SUBEVENT

#define OSPF_IS_SUBEVENT (   subevent)    (fnpEventCallback[(subevent)%100] != NULL)

Definition at line 91 of file OSPF_Enum.h.

Typedef Documentation

◆ fnEventCallback

typedef void(* fnEventCallback) ()

Definition at line 58 of file OSPF_Enum.h.

Function Documentation

◆ BEGIN_ENUM()

BEGIN_ENUM ( OSPF_Subevent  )

Definition at line 14 of file OSPF_Enum.h.

◆ END_ENUM()

END_ENUM ( OSPF_Subevent  )

Variable Documentation

◆ fnpEventCallback

fnEventCallback fnpEventCallback[]
static
Initial value:
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
void ospf_neighbor_handle_KillNbrEvent()
void ospf_neighbor_handle_1way_event()
void ospf_neighbor_handle_exchangeDone_event()
void ospf_neighbor_handle_inactivityTimer_event()
void ospf_neighbor_handle_helloReceived_event()
void ospf_neighbor_handle_start_event()
void ospf_handle_interfaceDown_event()
void ospf_lsdb_handleMaxAgeRemovalTimer()
Definition: OSPF_LSDB.c:454
void start_sending_dd_msg()
Definition: OSPF_DD.c:207
void ospf_neighbor_handle_negotiationDone_event()
void ospf_lsa_ScheduleLSDB()
Definition: OSPF_LSA.c:699
void ospf_handle_helloTimer_event()
Definition: OSPF_Hello.c:157
void ospf_lsa_handle_floodTimer_event()
Definition: OSPF_LSA.c:716
void ospf_lsack_handleDelayedAckTimer()
Definition: OSPF_LSAACK.c:158
void ospf_LSDB_handle_IncrementAge_event()
Definition: OSPF_LSDB.c:688
void ospf_lsupdate_handleRxmtTimer()
void ospf_spf_handleCalculateSPFEvent()
Definition: OSPF_SPF.c:851
void ospf_neighbor_handle_2wayReceived_event()
void ospf_handle_interfaceUp_event()
void ospf_neighbor_handle_LoadingDoneEvent()
void ospf_interface_handleMultipleInterfaceEvent()

Definition at line 60 of file OSPF_Enum.h.