reply = new AlterContextResponsePdu(); result = new PresentationResult[1]; for (int i = 0; i < presentationContexts.length;i++) ((AlterContextResponsePdu)reply).setResultList(result); break; if (((AlterContextResponsePdu)reply).getResultList() == null) ((AlterContextResponsePdu)reply).setAssociationGroupId(new Object().hashCode()); //TODO should I save this ? ((AlterContextResponsePdu)reply).setResultList(result); ((AlterContextResponsePdu)reply).setCallId(pdu.getCallId());
protected void writeBody(NetworkDataRepresentation ndr) { int maxTransmitFragment = getMaxTransmitFragment(); int maxReceiveFragment = getMaxReceiveFragment(); ndr.writeUnsignedShort((maxTransmitFragment == -1) ? ndr.getBuffer().getCapacity() : maxTransmitFragment); ndr.writeUnsignedShort((maxReceiveFragment == -1) ? ndr.getBuffer().getCapacity() : maxReceiveFragment); ndr.writeUnsignedLong(getAssociationGroupId()); Port secondaryAddress = getSecondaryAddress(); if (secondaryAddress == null) secondaryAddress = new Port(); secondaryAddress.write(ndr); ndr.getBuffer().align(4); PresentationResult[] resultList = getResultList(); int count = resultList.length; ndr.writeUnsignedSmall((short) count); for (int i = 0; i < count; i++) { resultList[i].write(ndr); } }
protected void readBody(NetworkDataRepresentation ndr) { setMaxTransmitFragment(ndr.readUnsignedShort()); setMaxReceiveFragment(ndr.readUnsignedShort()); setAssociationGroupId((int) ndr.readUnsignedLong()); Port secondaryAddress = new Port(); secondaryAddress.read(ndr); setSecondaryAddress(secondaryAddress); ndr.getBuffer().align(4); int count = ndr.readUnsignedSmall(); PresentationResult[] resultList = new PresentationResult[count]; for (int i = 0; i < count; i++) { resultList[i] = new PresentationResult(); resultList[i].read(ndr); } setResultList(resultList); }
case AlterContextResponsePdu.ALTER_CONTEXT_RESPONSE_TYPE: if (((AlterContextResponsePdu)pdu).getResultList()[0].reason != PresentationResult.PROVIDER_REJECTION)
break; case AlterContextResponsePdu.ALTER_CONTEXT_RESPONSE_TYPE: pdu = new AlterContextResponsePdu (); break; case Auth3Pdu.AUTH3_TYPE:
case AlterContextResponsePdu.ALTER_CONTEXT_RESPONSE_TYPE: if (((AlterContextResponsePdu)pdu).getResultList()[0].reason != PresentationResult.PROVIDER_REJECTION)
break; case AlterContextResponsePdu.ALTER_CONTEXT_RESPONSE_TYPE: pdu = new AlterContextResponsePdu(); break; case Auth3Pdu.AUTH3_TYPE:
reply = new AlterContextResponsePdu (); result = new PresentationResult[1]; for ( int i = 0; i < presentationContexts.length; i++ ) ( (AlterContextResponsePdu)reply ).setResultList ( result ); break; if ( ( (AlterContextResponsePdu)reply ).getResultList () == null ) ( (AlterContextResponsePdu)reply ).setAssociationGroupId ( new Object ().hashCode () ); //TODO should I save this ? ( (AlterContextResponsePdu)reply ).setResultList ( result ); ( (AlterContextResponsePdu)reply ).setCallId ( pdu.getCallId () );
protected void readBody(NetworkDataRepresentation ndr) { setMaxTransmitFragment(ndr.readUnsignedShort()); setMaxReceiveFragment(ndr.readUnsignedShort()); setAssociationGroupId((int) ndr.readUnsignedLong()); Port secondaryAddress = new Port(); secondaryAddress.read(ndr); setSecondaryAddress(secondaryAddress); ndr.getBuffer().align(4); int count = ndr.readUnsignedSmall(); PresentationResult[] resultList = new PresentationResult[count]; for (int i = 0; i < count; i++) { resultList[i] = new PresentationResult(); resultList[i].read(ndr); } setResultList(resultList); }
protected void writeBody(NetworkDataRepresentation ndr) { int maxTransmitFragment = getMaxTransmitFragment(); int maxReceiveFragment = getMaxReceiveFragment(); ndr.writeUnsignedShort((maxTransmitFragment == -1) ? ndr.getBuffer().getCapacity() : maxTransmitFragment); ndr.writeUnsignedShort((maxReceiveFragment == -1) ? ndr.getBuffer().getCapacity() : maxReceiveFragment); ndr.writeUnsignedLong(getAssociationGroupId()); Port secondaryAddress = getSecondaryAddress(); if (secondaryAddress == null) secondaryAddress = new Port(); secondaryAddress.write(ndr); ndr.getBuffer().align(4); PresentationResult[] resultList = getResultList(); int count = resultList.length; ndr.writeUnsignedSmall((short) count); for (int i = 0; i < count; i++) { resultList[i].write(ndr); } }
case AlterContextResponsePdu.ALTER_CONTEXT_RESPONSE_TYPE: if ( ( (AlterContextResponsePdu)pdu ).getResultList ()[0].reason != PresentationResult.PROVIDER_REJECTION )
break; case AlterContextResponsePdu.ALTER_CONTEXT_RESPONSE_TYPE: pdu = new AlterContextResponsePdu(); break; case Auth3Pdu.AUTH3_TYPE:
reply = new AlterContextResponsePdu (); result = new PresentationResult[1]; for ( int i = 0; i < presentationContexts.length; i++ ) ( (AlterContextResponsePdu)reply ).setResultList ( result ); break; if ( ( (AlterContextResponsePdu)reply ).getResultList () == null ) ( (AlterContextResponsePdu)reply ).setAssociationGroupId ( new Object ().hashCode () ); //TODO should I save this ? ( (AlterContextResponsePdu)reply ).setResultList ( result ); ( (AlterContextResponsePdu)reply ).setCallId ( pdu.getCallId () );
protected void readBody ( NetworkDataRepresentation ndr ) { setMaxTransmitFragment ( ndr.readUnsignedShort () ); setMaxReceiveFragment ( ndr.readUnsignedShort () ); setAssociationGroupId ( (int)ndr.readUnsignedLong () ); Port secondaryAddress = new Port (); secondaryAddress.read ( ndr ); setSecondaryAddress ( secondaryAddress ); ndr.getBuffer ().align ( 4 ); int count = ndr.readUnsignedSmall (); PresentationResult[] resultList = new PresentationResult[count]; for ( int i = 0; i < count; i++ ) { resultList[i] = new PresentationResult (); resultList[i].read ( ndr ); } setResultList ( resultList ); }
protected void writeBody ( NetworkDataRepresentation ndr ) { int maxTransmitFragment = getMaxTransmitFragment (); int maxReceiveFragment = getMaxReceiveFragment (); ndr.writeUnsignedShort ( ( maxTransmitFragment == -1 ) ? ndr.getBuffer ().getCapacity () : maxTransmitFragment ); ndr.writeUnsignedShort ( ( maxReceiveFragment == -1 ) ? ndr.getBuffer ().getCapacity () : maxReceiveFragment ); ndr.writeUnsignedLong ( getAssociationGroupId () ); Port secondaryAddress = getSecondaryAddress (); if ( secondaryAddress == null ) secondaryAddress = new Port (); secondaryAddress.write ( ndr ); ndr.getBuffer ().align ( 4 ); PresentationResult[] resultList = getResultList (); int count = resultList.length; ndr.writeUnsignedSmall ( (short)count ); for ( int i = 0; i < count; i++ ) { resultList[i].write ( ndr ); } }
case AlterContextResponsePdu.ALTER_CONTEXT_RESPONSE_TYPE: if (((AlterContextResponsePdu)pdu).getResultList()[0].reason != PresentationResult.PROVIDER_REJECTION)
reply = new AlterContextResponsePdu(); result = new PresentationResult[1]; for (int i = 0; i < presentationContexts.length;i++) ((AlterContextResponsePdu)reply).setResultList(result); break; if (((AlterContextResponsePdu)reply).getResultList() == null) ((AlterContextResponsePdu)reply).setAssociationGroupId(new Object().hashCode()); //TODO should I save this ? ((AlterContextResponsePdu)reply).setResultList(result);
case AlterContextResponsePdu.ALTER_CONTEXT_RESPONSE_TYPE: if (((AlterContextResponsePdu)pdu).getResultList()[0].reason != PresentationResult.PROVIDER_REJECTION)
reply = new AlterContextResponsePdu(); result = new PresentationResult[1]; for (int i = 0; i < presentationContexts.length;i++) ((AlterContextResponsePdu)reply).setResultList(result); break; if (((AlterContextResponsePdu)reply).getResultList() == null) ((AlterContextResponsePdu)reply).setAssociationGroupId(new Object().hashCode()); //TODO should I save this ? ((AlterContextResponsePdu)reply).setResultList(result); ((AlterContextResponsePdu)reply).setCallId(pdu.getCallId());
result = ( (AlterContextResponsePdu)response ).getResultList (); successful = result[0].result == PresentationResult.ACCEPTANCE; context = ( (AlterContextPdu)request ).getContextList ()[0]; //am expecting only one