forked from quic-go/quic-go
also use the multiplexer for the server
This commit is contained in:
@@ -9,6 +9,11 @@ const (
|
||||
PerspectiveClient Perspective = 2
|
||||
)
|
||||
|
||||
// Opposite returns the perspective of the peer
|
||||
func (p Perspective) Opposite() Perspective {
|
||||
return 3 - p
|
||||
}
|
||||
|
||||
func (p Perspective) String() string {
|
||||
switch p {
|
||||
case PerspectiveServer:
|
||||
|
||||
@@ -11,4 +11,9 @@ var _ = Describe("Perspective", func() {
|
||||
Expect(PerspectiveServer.String()).To(Equal("Server"))
|
||||
Expect(Perspective(0).String()).To(Equal("invalid perspective"))
|
||||
})
|
||||
|
||||
It("returns the opposite", func() {
|
||||
Expect(PerspectiveClient.Opposite()).To(Equal(PerspectiveServer))
|
||||
Expect(PerspectiveServer.Opposite()).To(Equal(PerspectiveClient))
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user