libbgp  0.6
A C++ BGP Library.
Classes | Macros | Enumerations
bgp-fsm.h File Reference

The BGP Finite State Machine. More...

#include "clock.h"
#include "bgp-rib4.h"
#include "bgp-rib6.h"
#include "bgp-config.h"
#include "bgp-sink.h"
#include "route-event-receiver.h"
#include "bgp.h"
#include <stdint.h>
#include <unistd.h>
#include <mutex>
Include dependency graph for bgp-fsm.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  libbgp::BgpFsm
 The BgpFsm class. More...
 

Macros

#define BGP_FSM_BUFFER_SIZE   4096
 

Enumerations

enum  libbgp::BgpState {
  IDLE, OPEN_SENT, OPEN_CONFIRM, ESTABLISHED,
  BROKEN
}
 BGP Finite State Machine status.
 

Detailed Description

The BGP Finite State Machine.

Author
Nato Morichika nat@n.nosp@m.at.m.nosp@m.oe
Version
0.1
Date
2019-07-05

Definition in file bgp-fsm.h.