2022-02-22 11:02:45 +01:00
|
|
|
package config
|
|
|
|
|
|
|
|
// AppConfig Contient toute la configuration du server
|
|
|
|
type AppConfig struct {
|
|
|
|
// multicastAddress Contient l'adresse multicast du FileFrontEnd (adresse:port)
|
2022-02-22 12:23:24 +01:00
|
|
|
multicastAddress string `json:"multicastAddress"`
|
2022-02-22 11:02:45 +01:00
|
|
|
|
|
|
|
// multicastSecond Contient le nombre de seconde entre chaque annonce
|
2022-02-22 12:23:24 +01:00
|
|
|
multicastSecond int `json:"multicastSecond"`
|
2022-02-22 11:02:45 +01:00
|
|
|
|
|
|
|
// unicastAddress Contient l'adresse unicast auquel le FileFrontEnd se connecte (adresse:port)
|
2022-02-22 12:23:24 +01:00
|
|
|
unicastAddress string `json:"unicastAddress"`
|
2022-02-22 11:02:45 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
// MulticastAddress Accesseur pour multicastAddress
|
|
|
|
func (a *AppConfig) MulticastAddress() string {
|
|
|
|
return a.multicastAddress
|
|
|
|
}
|
|
|
|
|
|
|
|
// MulticastSecond Accesseur pour multicastSecond
|
|
|
|
func (a *AppConfig) MulticastSecond() int {
|
|
|
|
return a.multicastSecond
|
|
|
|
}
|
|
|
|
|
|
|
|
// UnicastAddress Accesseur pour unicastAddress
|
|
|
|
func (a *AppConfig) UnicastAddress() string {
|
|
|
|
return a.unicastAddress
|
|
|
|
}
|