ncm.add(new NcsMess(pos, 0, "MAGIC_START missing - abort")); return; if (ncm != null) ncm.add(new NcsMess(pos, 4, "MAGIC_START")); ncm.add(new NcsMess(pos, 0, "MAGIC_HEADER missing - abort")); return; if (ncm != null) ncm.add(new NcsMess(pos, 4, "MAGIC_HEADER")); raf.readFully(m); NcStreamProto.Header proto = NcStreamProto.Header.parseFrom(m); if (ncm != null) ncm.add(new NcsMess(pos, msize, proto)); version = proto.getVersion(); raf.readFully(b); if (test(b, NcStream.MAGIC_END)) { if (ncm != null) ncm.add(new NcsMess(pos, 4, "MAGIC_END")); break; raf.readFully(dp); NcStreamProto.Error error = NcStreamProto.Error.parseFrom(dp); if (ncm != null) ncm.add(new NcsMess(pos, esize, error.getMessage())); break; // assume broken now ? if (ncm != null) ncm.add(new NcsMess(pos, 4, "MAGIC_DATA missing - abort")); break; if (ncm != null) ncm.add(new NcsMess(pos, 4, "MAGIC_DATA"));
ncm.add(new NcsMess(pos, 0, "MAGIC_START missing - abort")); return; if (ncm != null) ncm.add(new NcsMess(pos, 4, "MAGIC_START")); ncm.add(new NcsMess(pos, 0, "MAGIC_HEADER missing - abort")); return; if (ncm != null) ncm.add(new NcsMess(pos, 4, "MAGIC_HEADER")); raf.read(m); NcStreamProto.Header proto = NcStreamProto.Header.parseFrom(m); if (ncm != null) ncm.add(new NcsMess(pos, msize, proto)); version = proto.getVersion(); raf.read(b); if (test(b, NcStream.MAGIC_END)) { if (ncm != null) ncm.add(new NcsMess(pos, 4, "MAGIC_END")); break; raf.read(dp); NcStreamProto.Error error = NcStreamProto.Error.parseFrom(dp); if (ncm != null) ncm.add(new NcsMess(pos, esize, error.getMessage())); break; if (ncm != null) ncm.add(new NcsMess(pos, 4, "MAGIC_DATA missing - abort")); break; if (ncm != null) ncm.add(new NcsMess(pos, 4, "MAGIC_DATA".intern()));
ncm.add(new NcsMess(pos, 0, "MAGIC_START missing - abort")); return; if (ncm != null) ncm.add(new NcsMess(pos, 4, "MAGIC_START")); ncm.add(new NcsMess(pos, 0, "MAGIC_HEADER missing - abort")); return; if (ncm != null) ncm.add(new NcsMess(pos, 4, "MAGIC_HEADER")); raf.readFully(m); NcStreamProto.Header proto = NcStreamProto.Header.parseFrom(m); if (ncm != null) ncm.add(new NcsMess(pos, msize, proto)); version = proto.getVersion(); raf.readFully(b); if (test(b, NcStream.MAGIC_END)) { if (ncm != null) ncm.add(new NcsMess(pos, 4, "MAGIC_END")); break; raf.readFully(dp); NcStreamProto.Error error = NcStreamProto.Error.parseFrom(dp); if (ncm != null) ncm.add(new NcsMess(pos, esize, error.getMessage())); break; if (ncm != null) ncm.add(new NcsMess(pos, 4, "MAGIC_DATA missing - abort")); break; if (ncm != null) ncm.add(new NcsMess(pos, 4, "MAGIC_DATA".intern()));