Пример #1
0
// ------------------------- PersistentStoreEnDisco::cargaContenedorDeFichero()
void PersistentStoreEnDisco::cargarContenedorDeFichero(
				Container &c,
				const Directorio &dir,
                                bool esLib)
/**
 * 	Toma un contenedor y lo llena con los objetos
 * 	del fichero .zbj del mismo nombre.
 * 	Puede provocar una excepción al no encontrar el fichero.
 */
{
	std::string nomArchivoCont = dir.getNombre()
			+ c.getNombre()
			+ EXT_ARCHIVOS_ZERO
	;

	FicheroSoporte ms( nomArchivoCont, FicheroSoporte::Existente );

	CargadorObjetos cargador( &ms );

	Runtime::rt()->prepara(
		cargador.getObjetosCargados(),
		esLib,
		NULL,
		&c
	);
}
void lanzar_cargador(int vuelo_destino) {
	sprintf(id_vuelo_destino, "%d", vuelo_destino);
	Process cargador("robot_intercargo", args_robot_intercargo);
}