StoreBackEnd/pkg/config/AppConfig.go

29 lines
791 B
Go

package config
// AppConfig Contient toute la configuration du server
type AppConfig struct {
// multicastAddress Contient l'adresse multicast du FileFrontEnd (adresse:port)
multicastAddress string
// multicastSecond Contient le nombre de seconde entre chaque annonce
multicastSecond int
// unicastAddress Contient l'adresse unicast auquel le FileFrontEnd se connecte (adresse:port)
unicastAddress string
}
// 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
}