mirror of
https://github.com/matrix-org/dendrite.git
synced 2026-01-15 18:13:09 -06:00
Add interface registration to pinecone demo
This commit is contained in:
parent
083ae01520
commit
bebdbe29b0
|
|
@ -94,6 +94,20 @@ func (m *DendriteMonolith) SessionCount() int {
|
||||||
return len(m.PineconeQUIC.Protocol("matrix").Sessions())
|
return len(m.PineconeQUIC.Protocol("matrix").Sessions())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (m *DendriteMonolith) RegisterNetworkInterface(name string, index int, mtu int, up bool, broadcast bool, loopback bool, pointToPoint bool, multicast bool, addrs string) {
|
||||||
|
m.PineconeMulticast.RegisterInterface(pineconeMulticast.InterfaceInfo{
|
||||||
|
Name: name,
|
||||||
|
Index: index,
|
||||||
|
Mtu: mtu,
|
||||||
|
Up: up,
|
||||||
|
Broadcast: broadcast,
|
||||||
|
Loopback: loopback,
|
||||||
|
PointToPoint: pointToPoint,
|
||||||
|
Multicast: multicast,
|
||||||
|
Addrs: addrs,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
func (m *DendriteMonolith) SetMulticastEnabled(enabled bool) {
|
func (m *DendriteMonolith) SetMulticastEnabled(enabled bool) {
|
||||||
if enabled {
|
if enabled {
|
||||||
m.PineconeMulticast.Start()
|
m.PineconeMulticast.Start()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue