Documentation
¶
Index ¶
- Constants
- func AddEdge(username, name string, edge *Edge)
- func DelEdge(username, name string)
- func VerifyCidr(cidr string) bool
- type Edge
- type EdgeManager
- func (m *EdgeManager) AddEdge(username, name string, edge *Edge)
- func (m *EdgeManager) DelEdge(username, name string)
- func (m *EdgeManager) GetEdge(username, name string) *Edge
- func (m *EdgeManager) GetEdges(username string) []*Edge
- func (m *EdgeManager) VerifyCidr(cidr string) bool
- func (m *EdgeManager) Watch(delfunc, putfunc func(userId string, edge *Edge))
Constants ¶
View Source
const ( StatusOffline = iota StatusOnline )
Variables ¶
This section is empty.
Functions ¶
func VerifyCidr ¶
Types ¶
type Edge ¶
type EdgeManager ¶
type EdgeManager struct {
// contains filtered or unexported fields
}
func New ¶
func New(store *etcdstorage.Etcd) *EdgeManager
func (*EdgeManager) AddEdge ¶
func (m *EdgeManager) AddEdge(username, name string, edge *Edge)
func (*EdgeManager) DelEdge ¶
func (m *EdgeManager) DelEdge(username, name string)
func (*EdgeManager) GetEdge ¶
func (m *EdgeManager) GetEdge(username, name string) *Edge
func (*EdgeManager) GetEdges ¶
func (m *EdgeManager) GetEdges(username string) []*Edge
func (*EdgeManager) VerifyCidr ¶
func (m *EdgeManager) VerifyCidr(cidr string) bool
func (*EdgeManager) Watch ¶
func (m *EdgeManager) Watch(delfunc, putfunc func(userId string, edge *Edge))
Click to show internal directories.
Click to hide internal directories.