public void enc_ndr_small(int s) { buf[index] = (byte)(s & 0xFF); advance(1); } public int dec_ndr_small() {
public int dec_ndr_small() { int val = buf[index] & 0xFF; advance(1); return val; } public void enc_ndr_short(int s) {
public int dec_ndr_small() { int val = buf[index] & 0xFF; advance(1); return val; } public void enc_ndr_short(int s) {
public int dec_ndr_small () { int val = buf[index] & 0xFF; advance ( 1 ); return val; }
public int align(int boundary) { int m = boundary - 1; int i = index - start; int n = ((i + m) & ~m) - i; advance(n); return n; } public void enc_ndr_small(int s) {
public int dec_ndr_short() { align(2); int val = Encdec.dec_uint16le(buf, index); advance(2); return val; } public void enc_ndr_long(int l) {
public void enc_ndr_long(int l) { align(4); Encdec.enc_uint32le(l, buf, index); advance(4); } public int dec_ndr_long() {
public void enc_ndr_long(int l) { align(4); Encdec.enc_uint32le(l, buf, index); advance(4); } public int dec_ndr_long() {
@Override public void serializeData ( final NetworkDataRepresentation ndr, Object value, final List defferedPointers, final 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 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 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 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)
@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(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)
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 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); 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)