public void send(NdrBuffer buffer) throws IOException { if (!attached) throw new RpcException("Transport not attached."); if (output == null) output = socket.getOutputStream(); output.write(buffer.getBuffer(), 0, buffer.getLength()); output.flush(); }
public void send(NdrBuffer buffer) throws IOException { if (!attached) throw new RpcException("Transport not attached."); if (output == null) output = socket.getOutputStream(); output.write(buffer.getBuffer(), 0, buffer.getLength()); output.flush(); }
public void send(NdrBuffer buffer) throws IOException { if (!attached) throw new RpcException("Transport not attached."); if (output == null) output = socket.getOutputStream(); output.write(buffer.getBuffer(), 0, buffer.getLength()); output.flush(); }
public void send(NdrBuffer buffer) throws IOException { if (!attached) throw new RpcException("Transport not attached."); out.write(buffer.getBuffer(), 0, buffer.getLength()); first = true; }
public void receive(NdrBuffer buffer) throws IOException { if (!attached) throw new RpcException("Transport not attached."); applySocketTimeout(); if (input == null) input = socket.getInputStream(); buffer.length = (input.read(buffer.getBuffer(), 0, buffer.getCapacity())); }
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; }
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)
@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 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); }
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(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 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 ); }