//
// Example code for implementing IDL interfaces in file tp1.idl
//

#include <iostream.h>
#include "tp1.hh"
#include "tp1_i.hh"

//
// Example implementational code for IDL interface bookmark
//
bookmark_i::bookmark_i(){
	b = new Book();
}
bookmark_i::~bookmark_i(){
	delete b;
}
//   Methods corresponding to IDL attributes and operations
void bookmark_i::Ajouter(const char* alias, const char* url){
	b->ajout(alias,url);
}

void bookmark_i::Supprimer(const char* alias){
	b->suppression(alias);
}

char* bookmark_i::Recherche(const char* alias){
	return (b->recherche(alias));
}

void bookmark_i::Sauvegarder(const char* fichier){
	b->sauvegarde(fichier);
}

// End of example implementational code


