コード例 #1
0
ファイル: CArchivo.cs プロジェクト: miguellgt/file-structures
        /**Lectura de una cubeta que se utilizara en el Hash Dinamica*/
        public CCubeta LeerCubeta(long dir)
        {
            CCubeta cubetaAux = null;

            if (dir != -1)
            {
                cubetaAux = new CCubeta();

                br.BaseStream.Seek(dir, SeekOrigin.Begin);

                cubetaAux.setDir(br.ReadInt64());
                cubetaAux.setTamaño(br.ReadInt32());
                cubetaAux.setNumDirBloques(br.ReadInt32());
                cubetaAux.setPrefAsoc(br.ReadInt32());

                cubetaAux.creaVectDirReg(cubetaAux.getTamaño());

                for (int i = 0; i < cubetaAux.getTamaño(); cubetaAux.setAtDirBloque(i, br.ReadInt64()), i++) ;
            }
            
            return (cubetaAux);
        }