Documentation
¶
Index ¶
- Constants
- Variables
- func GetIntParser(base int, bitSize int) entryParser
- func GetUintParser(base int, bitSize int) entryParser
- func NewEntry() entry
- func NewInterfaceEntry() entry
- func NewNeighbourEntry() entry
- func NewRouteEntry() entry
- func NewXrouteEntry() entry
- func ParseBool(s *Scanner) (interface{}, error)
- func ParseIp(s *Scanner) (interface{}, error)
- func ParsePrefix(s *Scanner) (interface{}, error)
- func ParseString(s *Scanner) (interface{}, error)
- type BabelDesc
- func (bd *BabelDesc) CheckUpdate(upd BabelUpdate) bool
- func (bd *BabelDesc) Clean(updChan chan SBabelUpdate) error
- func (bd *BabelDesc) Fill(s *Scanner) error
- func (bd *BabelDesc) Id() Id
- func (bd *BabelDesc) Iter(f func(BabelUpdate) error) error
- func (bd *BabelDesc) Listen(s *Scanner, updChan chan SBabelUpdate) error
- func (bd *BabelDesc) ParseAction(s *Scanner) (BabelUpdate, error)
- func (bd *BabelDesc) String() string
- func (bd *BabelDesc) Update(upd BabelUpdate) error
- type BabelUpdate
- type Id
- type SBabelUpdate
- type Scanner
Constants ¶
View Source
const ( FieldPresence entryError = 0 FieldAbsence entryError = 1 )
Variables ¶
View Source
var (
ErrUnterminatedString = errors.New("Unterminated String")
)
Functions ¶
func NewInterfaceEntry ¶
func NewInterfaceEntry() entry
func NewNeighbourEntry ¶
func NewNeighbourEntry() entry
func NewRouteEntry ¶
func NewRouteEntry() entry
func NewXrouteEntry ¶
func NewXrouteEntry() entry
Types ¶
type BabelDesc ¶
type BabelDesc struct {
// contains filtered or unexported fields
}
func NewBabelDesc ¶
func NewBabelDesc() *BabelDesc
func (*BabelDesc) CheckUpdate ¶
func (bd *BabelDesc) CheckUpdate(upd BabelUpdate) bool
func (*BabelDesc) Clean ¶
func (bd *BabelDesc) Clean(updChan chan SBabelUpdate) error
func (*BabelDesc) ParseAction ¶
func (bd *BabelDesc) ParseAction(s *Scanner) (BabelUpdate, error)
func (*BabelDesc) Update ¶
func (bd *BabelDesc) Update(upd BabelUpdate) error
type BabelUpdate ¶
type BabelUpdate struct {
// contains filtered or unexported fields
}
func (BabelUpdate) Id ¶
func (u BabelUpdate) Id() Id
func (BabelUpdate) String ¶
func (upd BabelUpdate) String() string
func (BabelUpdate) ToSUpdate ¶
func (upd BabelUpdate) ToSUpdate() SBabelUpdate
type SBabelUpdate ¶
Click to show internal directories.
Click to hide internal directories.