mirror of
https://source.quilibrium.com/quilibrium/ceremonyclient.git
synced 2024-12-23 23:25:17 +00:00
18 lines
486 B
Go
18 lines
486 B
Go
|
package mocknet
|
||
|
|
||
|
import (
|
||
|
"github.com/libp2p/go-libp2p/core/network"
|
||
|
)
|
||
|
|
||
|
// StreamComplement returns the other end of the given stream. This function
|
||
|
// panics when passed a non-mocknet stream.
|
||
|
func StreamComplement(s network.Stream) network.Stream {
|
||
|
return s.(*stream).rstream
|
||
|
}
|
||
|
|
||
|
// ConnComplement returns the other end of the given connection. This function
|
||
|
// panics when passed a non-mocknet connection.
|
||
|
func ConnComplement(c network.Conn) network.Conn {
|
||
|
return c.(*conn).rconn
|
||
|
}
|