Interface SourceInterface<T>

All Known Implementing Classes:
AbstractCodeur, Codeur, Decodeur, Emetteur, Modulateur, Recepteur, Source, SourceAleatoire, SourceFixe, Transmetteur, TransmetteurGaussien, TransmetteurMultiTrajets, TransmetteurParfait

public interface SourceInterface<T>
Interface d'un composant ayant le comportement d'une source d'informations dont les éléments sont de type T
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    pour connecter une destination à la source
    void
    pour émettre l'information contenue dans une source
    pour obtenir la dernière information émise par une source.
  • Method Details

    • getInformationEmise

      Information<T> getInformationEmise()
      pour obtenir la dernière information émise par une source.
      Returns:
      une information
    • connecter

      void connecter(DestinationInterface<T> destination)
      pour connecter une destination à la source
      Parameters:
      destination - la destination à connecter
    • emettre

      void emettre() throws InformationNonConformeException
      pour émettre l'information contenue dans une source
      Throws:
      InformationNonConformeException - si l'Information comporte une anomalie