Class TransmetteurParfait<T>
java.lang.Object
transmetteurs.Transmetteur<T,T>
transmetteurs.TransmetteurParfait<T>
- Type Parameters:
T- le type des informations transmises.
- All Implemented Interfaces:
DestinationInterface<T>,SourceInterface<T>
Classe représentant un transmetteur parfait qui relaie directement
l'information reçue vers les destinations connectées sans altération.
-
Field Summary
Fields inherited from class transmetteurs.Transmetteur
bruitList, destinationsConnectees, informationEmise, informationRecue -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidemettre()Émet l'information reçue vers les destinations connectées.voidrecevoir(Information<T> information) Reçoit une information et la transmet.Methods inherited from class transmetteurs.Transmetteur
connecter, deconnecter, getBruitList, getEbN0dB, getInformationEmise, getInformationRecue, getPuissanceMoyenneBruit, getSNRReel, getVariance
-
Constructor Details
-
TransmetteurParfait
public TransmetteurParfait()
-
-
Method Details
-
recevoir
Reçoit une information et la transmet.- Specified by:
recevoirin interfaceDestinationInterface<T>- Specified by:
recevoirin classTransmetteur<T,T> - Parameters:
information- l'information reçue.- Throws:
InformationNonConformeException- si l'information est nulle ou non conforme.
-
emettre
Émet l'information reçue vers les destinations connectées.- Specified by:
emettrein interfaceSourceInterface<T>- Specified by:
emettrein classTransmetteur<T,T> - Throws:
InformationNonConformeException- si l'information est nulle.
-