len = Strings.findTermination(buffer, bufferIndex, 256); this.server.oemDomainName = Strings.fromOEMBytes(buffer, bufferIndex, len, getConfig());
len = Strings.findTermination(buffer, bufferIndex, 256); this.server.oemDomainName = Strings.fromOEMBytes(buffer, bufferIndex, len, getConfig());
/** * * @param src * @param srcIndex * @param maxLen * @param unicode * @return read string */ public String readString ( byte[] src, int srcIndex, int maxLen, boolean unicode ) { if ( unicode ) { // Unicode requires word alignment if ( ( ( srcIndex - this.headerStart ) % 2 ) != 0 ) { srcIndex++; } return Strings.fromUNIBytes(src, srcIndex, Strings.findUNITermination(src, srcIndex, maxLen)); } return Strings.fromOEMBytes(src, srcIndex, Strings.findTermination(src, srcIndex, maxLen), getConfig()); }
/** * * @param src * @param srcIndex * @param maxLen * @param unicode * @return read string */ public String readString ( byte[] src, int srcIndex, int maxLen, boolean unicode ) { if ( unicode ) { // Unicode requires word alignment if ( ( ( srcIndex - this.headerStart ) % 2 ) != 0 ) { srcIndex++; } return Strings.fromUNIBytes(src, srcIndex, Strings.findUNITermination(src, srcIndex, maxLen)); } return Strings.fromOEMBytes(src, srcIndex, Strings.findTermination(src, srcIndex, maxLen), getConfig()); }
/** * * @param src * @param srcIndex * @param srcEnd * @param maxLen * @param unicode * @return read string */ public String readString ( byte[] src, int srcIndex, int srcEnd, int maxLen, boolean unicode ) { if ( unicode ) { // Unicode requires word alignment if ( ( ( srcIndex - this.headerStart ) % 2 ) != 0 ) { srcIndex++; } return Strings.fromUNIBytes(src, srcIndex, Strings.findUNITermination(src, srcIndex, maxLen)); } return Strings.fromOEMBytes(src, srcIndex, Strings.findTermination(src, srcIndex, maxLen), getConfig()); }
/** * * @param src * @param srcIndex * @param srcEnd * @param maxLen * @param unicode * @return read string */ public String readString ( byte[] src, int srcIndex, int srcEnd, int maxLen, boolean unicode ) { if ( unicode ) { // Unicode requires word alignment if ( ( ( srcIndex - this.headerStart ) % 2 ) != 0 ) { srcIndex++; } return Strings.fromUNIBytes(src, srcIndex, Strings.findUNITermination(src, srcIndex, maxLen)); } return Strings.fromOEMBytes(src, srcIndex, Strings.findTermination(src, srcIndex, maxLen), getConfig()); }