| 12345678910111213141516171819202122232425262728293031323334353637 | 
							- package config
 
- type DetourTag string
 
- type ConnectionConfig interface {
 
- 	Protocol() string
 
- 	Settings() interface{}
 
- }
 
- type LogConfig interface {
 
- 	AccessLog() string
 
- }
 
- type PortRange interface {
 
- 	From() uint16
 
- 	To() uint16
 
- }
 
- type InboundDetourConfig interface {
 
- 	Protocol() string
 
- 	PortRange() PortRange
 
- 	Settings() interface{}
 
- }
 
- type OutboundDetourConfig interface {
 
- 	Protocol() string
 
- 	Tag() DetourTag
 
- 	Settings() interface{}
 
- }
 
- type PointConfig interface {
 
- 	Port() uint16
 
- 	LogConfig() LogConfig
 
- 	InboundConfig() ConnectionConfig
 
- 	OutboundConfig() ConnectionConfig
 
- 	InboundDetours() []InboundDetourConfig
 
- }
 
 
  |