package com.limegroup.gnutella.messages; /** Simple wrapper storing a GGEP block, it's start position & it's end position. */ public class SecureGGEPData { private final GGEP ggep; private final int start; private final int end; /** Constructs a SecureGGEPData using the given GGEP, start & end index. */ public SecureGGEPData(GGEP ggep, int start, int end) { this.ggep = ggep; this.start = start; this.end = end; } /** Constructs a SecureGGEPData using the parser's secure info. */ public SecureGGEPData(GGEPParser parser) { this.ggep = parser.getSecureGGEP(); this.start = parser.getSecureStartIndex(); this.end = parser.getSecureEndIndex(); } public GGEP getGGEP() { return ggep; } public int getStartIndex() { return start; } public int getEndIndex() { return end; } }