@Override public void write ( final NetworkDataRepresentation ndr ) { ndr.setBuffer ( this.buffer ); //this buffer is prepared via read. }
@Override public void write ( final NetworkDataRepresentation ndr ) { ndr.setBuffer ( this.buffer ); //this buffer is prepared via read. }
public void write(NetworkDataRepresentation ndr) { ndr.setBuffer(buffer); //this buffer is prepared via read. }
public void write(NetworkDataRepresentation ndr) { ndr.setBuffer(buffer); //this buffer is prepared via read. }
public void write(NetworkDataRepresentation ndr) { ndr.setBuffer(buffer); //this buffer is prepared via read. }
public void write(NetworkDataRepresentation ndr) { ndr.setBuffer(buffer); //this buffer is prepared via read. }
public void decode ( NetworkDataRepresentation ndr, NdrBuffer src ) { ndr.setBuffer ( src ); readPdu ( ndr ); }
public void decode(NetworkDataRepresentation ndr, NdrBuffer src) { ndr.setBuffer(src); readPdu(ndr); }
public void decode(NetworkDataRepresentation ndr, NdrBuffer src) { ndr.setBuffer(src); readPdu(ndr); }
/** Returns an Interface Pointer representation from raw bytes. * * @exclude * @param session * @param rawBytes * @return * @throws JIException */ public static IJIComObject instantiateComObject(JISession session,byte[] rawBytes, String ipAddress) throws JIException { NetworkDataRepresentation ndr = new NetworkDataRepresentation(); NdrBuffer ndrBuffer = new NdrBuffer(rawBytes,0); ndr.setBuffer(ndrBuffer); ndrBuffer.length = rawBytes.length; //this is a brand new session. if (session.getStub() == null) { JIComServer comServer = new JIComServer(session,JIInterfacePointer.decode(ndr, new ArrayList(), JIFlags.FLAG_REPRESENTATION_INTERFACEPTR_DECODE2, new HashMap()),ipAddress); return comServer.getInstance(); } else { IJIComObject retval = instantiateComObject(session, JIInterfacePointer.decode(ndr, new ArrayList(), JIFlags.FLAG_REPRESENTATION_INTERFACEPTR_DECODE2, new HashMap())); //increasing the reference count. retval.addRef(); return retval; } }
/** * Returns an Interface Pointer representation from raw bytes. * * @exclude * @param session * @param rawBytes * @return * @throws JIException */ public static IJIComObject instantiateComObject ( final JISession session, final byte[] rawBytes, final String ipAddress ) throws JIException { final NetworkDataRepresentation ndr = new NetworkDataRepresentation (); final NdrBuffer ndrBuffer = new NdrBuffer ( rawBytes, 0 ); ndr.setBuffer ( ndrBuffer ); ndrBuffer.length = rawBytes.length; //this is a brand new session. if ( session.getStub () == null ) { final JIComServer comServer = new JIComServer ( session, JIInterfacePointer.decode ( ndr, new ArrayList (), JIFlags.FLAG_REPRESENTATION_INTERFACEPTR_DECODE2, new HashMap () ), ipAddress ); return comServer.getInstance (); } else { final IJIComObject retval = instantiateComObject ( session, JIInterfacePointer.decode ( ndr, new ArrayList (), JIFlags.FLAG_REPRESENTATION_INTERFACEPTR_DECODE2, new HashMap () ) ); //increasing the reference count. retval.addRef (); return retval; } }
/** Returns an Interface Pointer representation from raw bytes. * * @exclude * @param session * @param rawBytes * @return * @throws JIException */ public static IJIComObject instantiateComObject(JISession session,byte[] rawBytes, String ipAddress) throws JIException { NetworkDataRepresentation ndr = new NetworkDataRepresentation(); NdrBuffer ndrBuffer = new NdrBuffer(rawBytes,0); ndr.setBuffer(ndrBuffer); ndrBuffer.length = rawBytes.length; //this is a brand new session. if (session.getStub() == null) { JIComServer comServer = new JIComServer(session,JIInterfacePointer.decode(ndr, new ArrayList(), JIFlags.FLAG_REPRESENTATION_INTERFACEPTR_DECODE2, new HashMap()),ipAddress); return comServer.getInstance(); } else { IJIComObject retval = instantiateComObject(session, JIInterfacePointer.decode(ndr, new ArrayList(), JIFlags.FLAG_REPRESENTATION_INTERFACEPTR_DECODE2, new HashMap())); //increasing the reference count. retval.addRef(); return retval; } }
ndr2.setBuffer ( this.buffer );
ndr2.setBuffer(buffer);
ndr2.setBuffer ( ndrBuffer );
ndr2.setBuffer(ndrBuffer);
ndr2.setBuffer(ndrBuffer);
public void encode(NetworkDataRepresentation ndr, NdrBuffer dst) { ndr.setBuffer(dst); ndr.setFormat(getFormat()); writePdu(ndr); NdrBuffer buffer = ndr.getBuffer(); int length = buffer.getLength(); setFragmentLength(length); // write the header lengths, now that we know them. buffer.setIndex(FRAG_LENGTH_OFFSET); ndr.writeUnsignedShort(length); ndr.writeUnsignedShort(getAuthenticatorLength()); buffer.setIndex(length); }
public void encode(NetworkDataRepresentation ndr, NdrBuffer dst) { ndr.setBuffer(dst); ndr.setFormat(getFormat()); writePdu(ndr); NdrBuffer buffer = ndr.getBuffer(); int length = buffer.getLength(); setFragmentLength(length); // write the header lengths, now that we know them. buffer.setIndex(FRAG_LENGTH_OFFSET); ndr.writeUnsignedShort(length); ndr.writeUnsignedShort(getAuthenticatorLength()); buffer.setIndex(length); }
public void encode ( NetworkDataRepresentation ndr, NdrBuffer dst ) { ndr.setBuffer ( dst ); ndr.setFormat ( getFormat () ); writePdu ( ndr ); NdrBuffer buffer = ndr.getBuffer (); int length = buffer.getLength (); setFragmentLength ( length ); // write the header lengths, now that we know them. buffer.setIndex ( FRAG_LENGTH_OFFSET ); ndr.writeUnsignedShort ( length ); ndr.writeUnsignedShort ( getAuthenticatorLength () ); buffer.setIndex ( length ); }