public void writeFormat(boolean connectionless) { int index = buf.getIndex(); buf.index += connectionless ? 3 : 4; format.writeFormat(buf.buf, index, connectionless); }
public void writeFormat ( boolean connectionless ) { int index = buf.getIndex (); buf.index += connectionless ? 3 : 4; format.writeFormat ( buf.buf, index, connectionless ); }
public void decode(NetworkDataRepresentation ndr, NdrBuffer src) { src.align(4); authenticationService = src.dec_ndr_small(); protectionLevel = src.dec_ndr_small(); src.dec_ndr_small(); // padding count contextId = src.dec_ndr_long(); System.arraycopy(src.getBuffer(), src.getIndex(), body, 0, body.length); src.index += body.length; }
@Override public void serializeData ( final NetworkDataRepresentation ndr, Object value, final List defferedPointers, final int FLAG ) { if ( value == null ) { value = new Double ( Double.NaN ); } ndr.getBuffer ().align ( 8 ); Encdec.enc_doublele ( ( (Double)value ).doubleValue (), ndr.getBuffer ().getBuffer (), ndr.getBuffer ().getIndex () ); ndr.getBuffer ().advance ( 8 ); }
public void serializeData(NetworkDataRepresentation ndr,Object value,List defferedPointers,int FLAG) { if (value == null) { value = new Float(Float.NaN); } ndr.getBuffer().align(4); Encdec.enc_floatle(((Float)value).floatValue(), ndr.getBuffer().getBuffer(),ndr.getBuffer().getIndex()); ndr.getBuffer().advance(4); } public Object deserializeData(NetworkDataRepresentation ndr,List defferedPointers, Map additionalData, int FLAG)
public void serializeData(NetworkDataRepresentation ndr,Object value,List defferedPointers,int FLAG) { if (value == null) { value = new Long(Long.MIN_VALUE); } ndr.getBuffer().align(8); Encdec.enc_uint64le(((Long)value).longValue(),ndr.getBuffer().getBuffer(),ndr.getBuffer().getIndex()); ndr.getBuffer().advance(8); }
public void serializeData(NetworkDataRepresentation ndr,Object value,List defferedPointers,int FLAG) { if (value == null) { value = new Long(Long.MIN_VALUE); } ndr.getBuffer().align(8); Encdec.enc_uint64le(((Long)value).longValue(),ndr.getBuffer().getBuffer(),ndr.getBuffer().getIndex()); ndr.getBuffer().advance(8); }
protected void readStub(NetworkDataRepresentation ndr) { NdrBuffer src = ndr.getBuffer(); src.align(8); byte[] stub = null; int length = getFragmentLength() - src.getIndex(); if (length > 0) { stub = new byte[length]; ndr.readOctetArray(stub, 0, length); } setStub(stub); }
protected void readStub(NetworkDataRepresentation ndr) { NdrBuffer src = ndr.getBuffer(); src.align(8); byte[] stub = null; int length = getFragmentLength() - src.getIndex(); if (length > 0) { stub = new byte[length]; ndr.readOctetArray(stub, 0, length); } setStub(stub); }
protected void readStub(NetworkDataRepresentation ndr) { NdrBuffer buf = ndr.getBuffer(); buf.align(8); byte[] stub = null; int length = getFragmentLength() - buf.getIndex(); if (length > 0) { stub = new byte[length]; ndr.readOctetArray(stub, 0, length); } setStub(stub); }
public Object deserializeData(NetworkDataRepresentation ndr,List defferedPointers, Map additionalData, int FLAG) { ndr.getBuffer().align(4); Float b = new Float(Encdec.dec_floatle(ndr.getBuffer().getBuffer(),ndr.getBuffer().getIndex())); ndr.getBuffer().advance(4); return b; } public int getLengthInBytes(Object value,int FLAG)
@Override public Object deserializeData ( final NetworkDataRepresentation ndr, final List defferedPointers, final Map additionalData, final int FLAG ) { ndr.getBuffer ().align ( 8 ); final Double b = new Double ( Encdec.dec_doublele ( 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); Double b = new Double(Encdec.dec_doublele(ndr.getBuffer().getBuffer(),ndr.getBuffer().getIndex())); ndr.getBuffer().advance(8); return b; } public int getLengthInBytes(Object value,int FLAG)
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; }
public void encode ( NetworkDataRepresentation ndr, NdrBuffer dst ) { int padding = dst.align ( 4, (byte)0 ); dst.enc_ndr_small ( authenticationService ); dst.enc_ndr_small ( protectionLevel ); dst.enc_ndr_small ( padding ); dst.enc_ndr_small ( 0 ); //Reserved dst.enc_ndr_long ( contextId ); System.arraycopy ( body, 0, dst.getBuffer (), dst.getIndex (), body.length ); //dst.index += body.length; dst.advance ( body.length ); }
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; }
public Object deserializeData(NetworkDataRepresentation ndr,List defferedPointers, Map additionalData, int FLAG) { ndr.getBuffer().align(8); Date b = new Date(convertWindowsTimeToMilliseconds(Encdec.dec_doublele(ndr.getBuffer().getBuffer(),ndr.getBuffer().getIndex()))); ndr.getBuffer().advance(8); return b; } public int getLengthInBytes(Object value,int FLAG)
public void serializeData(NetworkDataRepresentation ndr,Object value,List defferedPointers,int FLAG) { // if (value == null && FLAG == JIFlags.FLAG_REPRESENTATION_ARRAY) // { // value = new Double(Double.NaN); // } ndr.getBuffer().align(8); Encdec.enc_doublele(convertMillisecondsToWindowsTime(((Date)value).getTime()), ndr.getBuffer().getBuffer(),ndr.getBuffer().getIndex()); ndr.getBuffer().advance(8); } public Object deserializeData(NetworkDataRepresentation ndr,List defferedPointers, Map additionalData, int FLAG)
public Object deserializeData(NetworkDataRepresentation ndr,List defferedPointers, Map additionalData, int FLAG) { ndr.getBuffer().align(8); Date b = new Date(convertWindowsTimeToMilliseconds(Encdec.dec_doublele(ndr.getBuffer().getBuffer(),ndr.getBuffer().getIndex()))); ndr.getBuffer().advance(8); return b; } public int getLengthInBytes(Object value,int FLAG)
@Override public void serializeData ( final NetworkDataRepresentation ndr, final Object value, final List defferedPointers, final int FLAG ) { // if (value == null && FLAG == JIFlags.FLAG_REPRESENTATION_ARRAY) // { // value = new Double(Double.NaN); // } ndr.getBuffer ().align ( 8 ); Encdec.enc_doublele ( convertMillisecondsToWindowsTime ( ( (Date)value ).getTime () ), ndr.getBuffer ().getBuffer (), ndr.getBuffer ().getIndex () ); ndr.getBuffer ().advance ( 8 ); }