public static double dec_doublele( byte[] src, int si ) { return Double.longBitsToDouble( dec_uint64le( src, si )); } public static double dec_doublebe( byte[] src, int si )
public static double dec_doublele( byte[] src, int si ) { return Double.longBitsToDouble( dec_uint64le( src, si )); } public static double dec_doublebe( byte[] src, int si )
public static double dec_doublele( byte[] src, int si ) { return Double.longBitsToDouble( dec_uint64le( src, si )); } public static double dec_doublebe( byte[] src, int si )
public static double dec_doublele( byte[] src, int si ) { return Double.longBitsToDouble( dec_uint64le( src, si )); } public static double dec_doublebe( byte[] src, int si )
public static double dec_doublele ( byte[] src, int si ) { return Double.longBitsToDouble(dec_uint64le(src, si)); }
public static double dec_doublele ( byte[] src, int si ) { return Double.longBitsToDouble(dec_uint64le(src, si)); }
public long dec_ndr_hyper () { align(8); long val = Encdec.dec_uint64le(this.buf, this.index); advance(8); return val; }
public long dec_ndr_hyper() { align(8); long val = Encdec.dec_uint64le(buf, index); advance(8); return val; } /* float */
public long dec_ndr_hyper() { align(8); long val = Encdec.dec_uint64le(buf, index); advance(8); return val; } /* float */
public long dec_ndr_hyper() { align(8); long val = Encdec.dec_uint64le(buf, index); advance(8); return val; } /* float */
public long dec_ndr_hyper () { align(8); long val = Encdec.dec_uint64le(this.buf, this.index); advance(8); return val; }
public long dec_ndr_hyper() { align(8); long val = Encdec.dec_uint64le(buf, index); advance(8); return val; } /* float */
public static Date dec_time ( byte[] src, int si, int enc ) { long t; switch ( enc ) { case TIME_1970_SEC_32BE: return new Date(dec_uint32be(src, si) * 1000L); case TIME_1970_SEC_32LE: return new Date(dec_uint32le(src, si) * 1000L); case TIME_1904_SEC_32BE: return new Date( ( ( dec_uint32be(src, si) & 0xFFFFFFFFL ) - SEC_BETWEEEN_1904_AND_1970 ) * 1000L); case TIME_1904_SEC_32LE: return new Date( ( ( dec_uint32le(src, si) & 0xFFFFFFFFL ) - SEC_BETWEEEN_1904_AND_1970 ) * 1000L); case TIME_1601_NANOS_64BE: t = dec_uint64be(src, si); return new Date(t / 10000L - SmbConstants.MILLISECONDS_BETWEEN_1970_AND_1601); case TIME_1601_NANOS_64LE: t = dec_uint64le(src, si); return new Date(t / 10000L - SmbConstants.MILLISECONDS_BETWEEN_1970_AND_1601); case TIME_1970_MILLIS_64BE: return new Date(dec_uint64be(src, si)); case TIME_1970_MILLIS_64LE: return new Date(dec_uint64le(src, si)); default: throw new IllegalArgumentException("Unsupported time encoding"); } }
public static Date dec_time( byte[] src, int si, int enc ) { long t; switch( enc ) { case TIME_1970_SEC_32BE: return new Date( dec_uint32be( src, si ) * 1000L ); case TIME_1970_SEC_32LE: return new Date( dec_uint32le( src, si ) * 1000L ); case TIME_1904_SEC_32BE: return new Date((( dec_uint32be( src, si ) & 0xFFFFFFFFL) - SEC_BETWEEEN_1904_AND_1970 ) * 1000L ); case TIME_1904_SEC_32LE: return new Date((( dec_uint32le( src, si ) & 0xFFFFFFFFL) - SEC_BETWEEEN_1904_AND_1970 ) * 1000L ); case TIME_1601_NANOS_64BE: t = dec_uint64be( src, si ); return new Date( t / 10000L - MILLISECONDS_BETWEEN_1970_AND_1601); case TIME_1601_NANOS_64LE: t = dec_uint64le( src, si ); return new Date( t / 10000L - MILLISECONDS_BETWEEN_1970_AND_1601); case TIME_1970_MILLIS_64BE: return new Date( dec_uint64be( src, si )); case TIME_1970_MILLIS_64LE: return new Date( dec_uint64le( src, si )); default: throw new IllegalArgumentException( "Unsupported time encoding" ); } }
public static Date dec_time( byte[] src, int si, int enc ) { long t; switch( enc ) { case TIME_1970_SEC_32BE: return new Date( dec_uint32be( src, si ) * 1000L ); case TIME_1970_SEC_32LE: return new Date( dec_uint32le( src, si ) * 1000L ); case TIME_1904_SEC_32BE: return new Date((( dec_uint32be( src, si ) & 0xFFFFFFFFL) - SEC_BETWEEEN_1904_AND_1970 ) * 1000L ); case TIME_1904_SEC_32LE: return new Date((( dec_uint32le( src, si ) & 0xFFFFFFFFL) - SEC_BETWEEEN_1904_AND_1970 ) * 1000L ); case TIME_1601_NANOS_64BE: t = dec_uint64be( src, si ); return new Date( t / 10000L - MILLISECONDS_BETWEEN_1970_AND_1601); case TIME_1601_NANOS_64LE: t = dec_uint64le( src, si ); return new Date( t / 10000L - MILLISECONDS_BETWEEN_1970_AND_1601); case TIME_1970_MILLIS_64BE: return new Date( dec_uint64be( src, si )); case TIME_1970_MILLIS_64LE: return new Date( dec_uint64le( src, si )); default: throw new IllegalArgumentException( "Unsupported time encoding" ); } }
public static Date dec_time ( byte[] src, int si, int enc ) { long t; switch ( enc ) { case TIME_1970_SEC_32BE: return new Date(dec_uint32be(src, si) * 1000L); case TIME_1970_SEC_32LE: return new Date(dec_uint32le(src, si) * 1000L); case TIME_1904_SEC_32BE: return new Date( ( ( dec_uint32be(src, si) & 0xFFFFFFFFL ) - SEC_BETWEEEN_1904_AND_1970 ) * 1000L); case TIME_1904_SEC_32LE: return new Date( ( ( dec_uint32le(src, si) & 0xFFFFFFFFL ) - SEC_BETWEEEN_1904_AND_1970 ) * 1000L); case TIME_1601_NANOS_64BE: t = dec_uint64be(src, si); return new Date(t / 10000L - SmbConstants.MILLISECONDS_BETWEEN_1970_AND_1601); case TIME_1601_NANOS_64LE: t = dec_uint64le(src, si); return new Date(t / 10000L - SmbConstants.MILLISECONDS_BETWEEN_1970_AND_1601); case TIME_1970_MILLIS_64BE: return new Date(dec_uint64be(src, si)); case TIME_1970_MILLIS_64LE: return new Date(dec_uint64le(src, si)); default: throw new IllegalArgumentException("Unsupported time encoding"); } }
public static Date dec_time( byte[] src, int si, int enc ) { long t; switch( enc ) { case TIME_1970_SEC_32BE: return new Date( dec_uint32be( src, si ) * 1000L ); case TIME_1970_SEC_32LE: return new Date( dec_uint32le( src, si ) * 1000L ); case TIME_1904_SEC_32BE: return new Date((( dec_uint32be( src, si ) & 0xFFFFFFFFL) - SEC_BETWEEEN_1904_AND_1970 ) * 1000L ); case TIME_1904_SEC_32LE: return new Date((( dec_uint32le( src, si ) & 0xFFFFFFFFL) - SEC_BETWEEEN_1904_AND_1970 ) * 1000L ); case TIME_1601_NANOS_64BE: t = dec_uint64be( src, si ); return new Date( t / 10000L - MILLISECONDS_BETWEEN_1970_AND_1601); case TIME_1601_NANOS_64LE: t = dec_uint64le( src, si ); return new Date( t / 10000L - MILLISECONDS_BETWEEN_1970_AND_1601); case TIME_1970_MILLIS_64BE: return new Date( dec_uint64be( src, si )); case TIME_1970_MILLIS_64LE: return new Date( dec_uint64le( src, si )); default: throw new IllegalArgumentException( "Unsupported time encoding" ); } }
public Object deserializeData(NetworkDataRepresentation ndr,List defferedPointers, Map additionalData, int FLAG) { ndr.getBuffer().align(8); Long b = new Long(Encdec.dec_uint64le(ndr.getBuffer().getBuffer(),ndr.getBuffer().getIndex())); ndr.getBuffer().advance(8); return b; }
@Override public Object deserializeData ( final NetworkDataRepresentation ndr, final List defferedPointers, final Map additionalData, final int FLAG ) { ndr.getBuffer ().align ( 8 ); final Long b = new Long ( Encdec.dec_uint64le ( ndr.getBuffer ().getBuffer (), ndr.getBuffer ().getIndex () ) ); ndr.getBuffer ().advance ( 8 ); return b; }
public Object deserializeData(NetworkDataRepresentation ndr,List defferedPointers, Map additionalData, int FLAG) { ndr.getBuffer().align(8); Long b = new Long(Encdec.dec_uint64le(ndr.getBuffer().getBuffer(),ndr.getBuffer().getIndex())); ndr.getBuffer().advance(8); return b; }