Documentation ¶
Index ¶
- func StartServer(logger *logging.Writer, handler *BFDHandler, fileName string)
- type BFDHandler
- func (h *BFDHandler) CreateBfdGlobal(bfdGlobalConf *bfdd.BfdGlobal) (bool, error)
- func (h *BFDHandler) CreateBfdSession(bfdSessionConf *bfdd.BfdSession) (bool, error)
- func (h *BFDHandler) CreateBfdSessionParam(bfdSessionParamConf *bfdd.BfdSessionParam) (bool, error)
- func (h *BFDHandler) DeleteBfdGlobal(bfdGlobalConf *bfdd.BfdGlobal) (bool, error)
- func (h *BFDHandler) DeleteBfdSession(bfdSessionConf *bfdd.BfdSession) (bool, error)
- func (h *BFDHandler) DeleteBfdSessionParam(bfdSessionParamConf *bfdd.BfdSessionParam) (bool, error)
- func (h *BFDHandler) ExecuteActionResetBfdSession(action *bfdd.ResetBfdSession) (bool, error)
- func (h *BFDHandler) GetBfdGlobalState(vrf string) (*bfdd.BfdGlobalState, error)
- func (h *BFDHandler) GetBfdSessionParamState(paramName string) (*bfdd.BfdSessionParamState, error)
- func (h *BFDHandler) GetBfdSessionState(ipAddr string) (*bfdd.BfdSessionState, error)
- func (h *BFDHandler) GetBulkBfdGlobalState(fromIdx bfdd.Int, count bfdd.Int) (*bfdd.BfdGlobalStateGetInfo, error)
- func (h *BFDHandler) GetBulkBfdSessionParamState(fromIdx bfdd.Int, count bfdd.Int) (*bfdd.BfdSessionParamStateGetInfo, error)
- func (h *BFDHandler) GetBulkBfdSessionState(fromIdx bfdd.Int, count bfdd.Int) (*bfdd.BfdSessionStateGetInfo, error)
- func (h *BFDHandler) ReadConfigFromDB(dbHdl redis.Conn) error
- func (h *BFDHandler) ReadGlobalConfigFromDB(dbHdl redis.Conn) error
- func (h *BFDHandler) ReadSessionConfigFromDB(dbHdl redis.Conn) error
- func (h *BFDHandler) ReadSessionParamConfigFromDB(dbHdl redis.Conn) error
- func (h *BFDHandler) SendBfdGlobalConfig(bfdGlobalConfig *bfdd.BfdGlobal) bool
- func (h *BFDHandler) SendBfdSessionConfig(bfdSessionConfig *bfdd.BfdSession) bool
- func (h *BFDHandler) SendBfdSessionDeleteConfig(bfdSessionConfig *bfdd.BfdSession) bool
- func (h *BFDHandler) SendBfdSessionParamConfig(bfdSessionParamConfig *bfdd.BfdSessionParam) bool
- func (h *BFDHandler) UpdateBfdGlobal(origConf *bfdd.BfdGlobal, newConf *bfdd.BfdGlobal, attrset []bool, ...) (bool, error)
- func (h *BFDHandler) UpdateBfdSession(origConf *bfdd.BfdSession, newConf *bfdd.BfdSession, attrset []bool, ...) (bool, error)
- func (h *BFDHandler) UpdateBfdSessionParam(origConf *bfdd.BfdSessionParam, newConf *bfdd.BfdSessionParam, attrset []bool, ...) (bool, error)
- type ClientJson
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StartServer ¶
func StartServer(logger *logging.Writer, handler *BFDHandler, fileName string)
Types ¶
type BFDHandler ¶
type BFDHandler struct {
// contains filtered or unexported fields
}
func NewBFDHandler ¶
func NewBFDHandler(logger *logging.Writer, server *server.BFDServer) *BFDHandler
func (*BFDHandler) CreateBfdGlobal ¶
func (h *BFDHandler) CreateBfdGlobal(bfdGlobalConf *bfdd.BfdGlobal) (bool, error)
func (*BFDHandler) CreateBfdSession ¶
func (h *BFDHandler) CreateBfdSession(bfdSessionConf *bfdd.BfdSession) (bool, error)
func (*BFDHandler) CreateBfdSessionParam ¶
func (h *BFDHandler) CreateBfdSessionParam(bfdSessionParamConf *bfdd.BfdSessionParam) (bool, error)
func (*BFDHandler) DeleteBfdGlobal ¶
func (h *BFDHandler) DeleteBfdGlobal(bfdGlobalConf *bfdd.BfdGlobal) (bool, error)
func (*BFDHandler) DeleteBfdSession ¶
func (h *BFDHandler) DeleteBfdSession(bfdSessionConf *bfdd.BfdSession) (bool, error)
func (*BFDHandler) DeleteBfdSessionParam ¶
func (h *BFDHandler) DeleteBfdSessionParam(bfdSessionParamConf *bfdd.BfdSessionParam) (bool, error)
func (*BFDHandler) ExecuteActionResetBfdSession ¶
func (h *BFDHandler) ExecuteActionResetBfdSession(action *bfdd.ResetBfdSession) (bool, error)
func (*BFDHandler) GetBfdGlobalState ¶
func (h *BFDHandler) GetBfdGlobalState(vrf string) (*bfdd.BfdGlobalState, error)
func (*BFDHandler) GetBfdSessionParamState ¶
func (h *BFDHandler) GetBfdSessionParamState(paramName string) (*bfdd.BfdSessionParamState, error)
func (*BFDHandler) GetBfdSessionState ¶
func (h *BFDHandler) GetBfdSessionState(ipAddr string) (*bfdd.BfdSessionState, error)
func (*BFDHandler) GetBulkBfdGlobalState ¶
func (h *BFDHandler) GetBulkBfdGlobalState(fromIdx bfdd.Int, count bfdd.Int) (*bfdd.BfdGlobalStateGetInfo, error)
func (*BFDHandler) GetBulkBfdSessionParamState ¶
func (h *BFDHandler) GetBulkBfdSessionParamState(fromIdx bfdd.Int, count bfdd.Int) (*bfdd.BfdSessionParamStateGetInfo, error)
func (*BFDHandler) GetBulkBfdSessionState ¶
func (h *BFDHandler) GetBulkBfdSessionState(fromIdx bfdd.Int, count bfdd.Int) (*bfdd.BfdSessionStateGetInfo, error)
func (*BFDHandler) ReadConfigFromDB ¶
func (h *BFDHandler) ReadConfigFromDB(dbHdl redis.Conn) error
func (*BFDHandler) ReadGlobalConfigFromDB ¶
func (h *BFDHandler) ReadGlobalConfigFromDB(dbHdl redis.Conn) error
func (*BFDHandler) ReadSessionConfigFromDB ¶
func (h *BFDHandler) ReadSessionConfigFromDB(dbHdl redis.Conn) error
func (*BFDHandler) ReadSessionParamConfigFromDB ¶
func (h *BFDHandler) ReadSessionParamConfigFromDB(dbHdl redis.Conn) error
func (*BFDHandler) SendBfdGlobalConfig ¶
func (h *BFDHandler) SendBfdGlobalConfig(bfdGlobalConfig *bfdd.BfdGlobal) bool
func (*BFDHandler) SendBfdSessionConfig ¶
func (h *BFDHandler) SendBfdSessionConfig(bfdSessionConfig *bfdd.BfdSession) bool
func (*BFDHandler) SendBfdSessionDeleteConfig ¶
func (h *BFDHandler) SendBfdSessionDeleteConfig(bfdSessionConfig *bfdd.BfdSession) bool
func (*BFDHandler) SendBfdSessionParamConfig ¶
func (h *BFDHandler) SendBfdSessionParamConfig(bfdSessionParamConfig *bfdd.BfdSessionParam) bool
func (*BFDHandler) UpdateBfdGlobal ¶
func (h *BFDHandler) UpdateBfdGlobal(origConf *bfdd.BfdGlobal, newConf *bfdd.BfdGlobal, attrset []bool, op []*bfdd.PatchOpInfo) (bool, error)
func (*BFDHandler) UpdateBfdSession ¶
func (h *BFDHandler) UpdateBfdSession(origConf *bfdd.BfdSession, newConf *bfdd.BfdSession, attrset []bool, op []*bfdd.PatchOpInfo) (bool, error)
func (*BFDHandler) UpdateBfdSessionParam ¶
func (h *BFDHandler) UpdateBfdSessionParam(origConf *bfdd.BfdSessionParam, newConf *bfdd.BfdSessionParam, attrset []bool, op []*bfdd.PatchOpInfo) (bool, error)
type ClientJson ¶
Click to show internal directories.
Click to hide internal directories.