
/**Permet de créer un circuit virtuel. 
 *@author Julien VAN DEN BOSSCHE / Benoît MOULIN   cmoi__at__julienvdb__dot__com / bmoulin@etu.info.unicaen.fr
 *@param voie la voie du cv
 *@param adr1 l'adresse de l'emetteur
 *@param adr2 l'adresse du récépteur
*/
public class Cv{
    Voie voie;
    AdresseX25 adr1;
    AdresseX25 adr2;

    /**Constructeur pour un cv 
     *@param voie la voie du cv
     *@param adr1 l'adresse de l'emetteur
     *@param adr2 l'adresse du récépteur
     */
    public Cv(Voie v, AdresseX25 adr1, AdresseX25 adr2){
	this.voie = voie;
	this.adr1 = adr1;
	this.adr2 = adr2;
    }
 
    /**Permet de changer la voie du cv
     *@param v la nouvelle voie
     */
    public void setVoie(Voie v){
	voie = v;
    }

    /**Permet de changer l'adresse de l'emetteur
     *@param adr l'adresse X25 de l'emetteur
     */
    public void setAdr1(AdresseX25 adr){
	adr1 = adr;
    }

    /**Permet de changer l'adresse du récepteur
     *@param adr l'adresse X25 du récepteur
     */
    public void setAdr2(AdresseX25 adr){
	adr2 = adr;
    }

    /**Permet de renvoyer la voie logique associée au cv
     */
    public Voie getVoie(){
	return voie;
    }

    /**Permet de renvoyer l'adresse de l'emetteur
     */
    public AdresseX25 getAdr1(){
	return adr1;   
    }

    /**Permet de renvoyer l'adresse du récepteur
     */
    public AdresseX25 getAdr2(){
	return adr2;   
    }

}

