Example #1
0
        /// <summary>
        /// Initialise la construction des différents éléments
        /// </summary>
        /// <param name="dal">Classe d'accès à la base de données</param>
        /// <param name="rechercheur">Classe de recherche sur les mots et URL</param>
        /// <param name="eproxy">Classe proxy</param>
        /// <param name="listUtilisateur">Classe utilisateur</param>
        public void construction(IDAL dal, IRechercheur rechercheur, IEproxy eproxy, IListUtilisateur listUtilisateur)
        {
            this.dal             = dal;
            this.rechercheur     = rechercheur;
            this.eproxy          = eproxy;
            this.listUtilisateur = listUtilisateur;

            comProxy = new ComProxy();

            comProxy.setActifContenu(eproxy.retourActifContenu());
            comProxy.setActifUrl(eproxy.retourActifURL());

            initBdd();

            initProxy();

            initRechercheur(rechercheur, listUtilisateur);

            initServeurPipe();
        }
Example #2
0
 public static void AjoutProxyCom(IProxyCom proxCom)
 {
     proxyCommunication = proxCom;
 }
Example #3
0
 public Serveur(IProxyCom prox)
 {
     SimpleService.AjoutProxyCom(prox);
 }