mirror of https://github.com/v2ray/v2ray-core
parent
db7d48e48f
commit
15e6e6d80c
@ -0,0 +1,23 @@
|
||||
package app
|
||||
|
||||
type Space struct {
|
||||
packetDispatcher PacketDispatcher
|
||||
}
|
||||
|
||||
func NewSpace() *Space {
|
||||
return new(Space)
|
||||
}
|
||||
|
||||
func (this *Space) HasPacketDispatcher() bool {
|
||||
return this.packetDispatcher != nil
|
||||
}
|
||||
|
||||
func (this *Space) PacketDispatcher() PacketDispatcher {
|
||||
return this.packetDispatcher
|
||||
}
|
||||
|
||||
func (this *Space) Bind(object interface{}) {
|
||||
if packetDispatcher, ok := object.(PacketDispatcher); ok {
|
||||
this.packetDispatcher = packetDispatcher
|
||||
}
|
||||
}
|
Loading…
Reference in new issue