Launcher implements the SessionLauncher interface
| 19 | |
| 20 | // Launcher implements the SessionLauncher interface |
| 21 | type Launcher struct { |
| 22 | config *config.Config |
| 23 | stunClient stun.Client |
| 24 | s3Coord s3.Coordinator |
| 25 | natTraversal nat.Traversal |
| 26 | quicServer *quic.Server |
| 27 | } |
| 28 | |
| 29 | // NewLauncher creates a new Launcher instance |
| 30 | func NewLauncher(cfg *config.Config, stunClient stun.Client, s3Coord s3.Coordinator, natTraversal nat.Traversal, quicServer *quic.Server) *Launcher { |
nothing calls this directly
no outgoing calls
no test coverage detected