void setDeffered ( final boolean deffered ) { this.member.setDeffered ( true ); }
void setDeffered(boolean deffered) { member.setDeffered(true); }
void setDeffered(boolean deffered) { member.setDeffered(true); }
void setDeffered(boolean deffered) { /* //this condition is required so that only BSTRs are deffered and also since this member could be deffered and //setting it to true would spoil the logic * this is incorrect logic in the bug sent by Kevin , the ONEVENTSTRUCT consists of LPWSTRs which are deffered */ if (member != null && !member.isReference()) { ((JIPointer)member).setDeffered(true); } }
void setDeffered ( final boolean deffered ) { /* //this condition is required so that only BSTRs are deffered and also since this member could be deffered and //setting it to true would spoil the logic * this is incorrect logic in the bug sent by Kevin , the ONEVENTSTRUCT consists of LPWSTRs which are deffered */ if ( this.member != null && !this.member.isReference () ) { this.member.setDeffered ( true ); } }
void encode(NetworkDataRepresentation ndr,List defferedPointers, int FLAG) { member.setDeffered(true);//this is since this could be part of an array or a struct...for normal calls //as soon as this call finishes a call will be given from JICallobject for it's variantbody. JIMarshalUnMarshalHelper.serialize(ndr,member.getClass(),member,defferedPointers,FLAG); }
/**Called when this variant is nested * * @param deffered */ void setDeffered(boolean deffered) { if (member != null && !member.isReference()) { member.setDeffered(deffered); } }
/**Called when this variant is nested * * @param deffered */ void setDeffered(boolean deffered) { if (member != null && !member.isReference()) { member.setDeffered(deffered); } }
void encode ( final NetworkDataRepresentation ndr, final List defferedPointers, final int FLAG ) { this.member.setDeffered ( true );//this is since this could be part of an array or a struct...for normal calls //as soon as this call finishes a call will be given from JICallobject for it's variantbody. JIMarshalUnMarshalHelper.serialize ( ndr, this.member.getClass (), this.member, defferedPointers, FLAG ); }
void encode(NetworkDataRepresentation ndr,List defferedPointers, int FLAG) { member.setDeffered(true);//this is since this could be part of an array or a struct...for normal calls //as soon as this call finishes a call will be given from JICallobject for it's variantbody. JIMarshalUnMarshalHelper.serialize(ndr,member.getClass(),member,defferedPointers,FLAG); }
void setDeffered(boolean deffered) { /* //this condition is required so that only BSTRs are deffered and also since this member could be deffered and //setting it to true would spoil the logic * this is incorrect logic in the bug sent by Kevin , the ONEVENTSTRUCT consists of LPWSTRs which are deffered */ if (member != null && !member.isReference()) { ((JIPointer)member).setDeffered(true); } }
/** * Called when this variant is nested * * @param deffered */ void setDeffered ( final boolean deffered ) { if ( this.member != null && !this.member.isReference () ) { this.member.setDeffered ( deffered ); } }
((JIPointer)member).setDeffered(true);
static JIVariant decode(NetworkDataRepresentation ndr,List defferedPointers, int FLAG, Map additionalData) { JIVariant variant = new JIVariant(); JIPointer ref = new JIPointer(VariantBody.class); ref.setDeffered(true);//this is since this could be part of an array or a struct...for normal calls //as soon as this call finishes a call will be given from JICallobject for it's variantbody. variant.member = (JIPointer)JIMarshalUnMarshalHelper.deSerialize(ndr,ref,defferedPointers,FLAG,additionalData); return variant; }
/** Adds a member to this Union. The <code>member</code> is distinguished using the <code>discriminant</code>. <br> * * @param discriminant * @param member * @throws JIException * @throws IllegalArgumentException if any parameter is <code>null</code> */ public void addMember(Object discriminant, Object member) throws JIException { if (discriminant == null || member == null) { throw new IllegalArgumentException(JISystem.getLocalizedMessage(JIErrorCodes.JI_UNION_NULL_DISCRMINANT)); } if (!discriminant.getClass().equals(discriminantClass)) { throw new JIException(JIErrorCodes.JI_UNION_DISCRMINANT_MISMATCH); } if (member.getClass().equals(JIPointer.class) && !((JIPointer)member).isReference()) { ((JIPointer)member).setDeffered(true); } else if (member.getClass().equals(JIString.class)) { ((JIString)member).setDeffered(true); } dsVsMember.put(discriminant,member); }
static JIVariant decode(NetworkDataRepresentation ndr,List defferedPointers, int FLAG, Map additionalData) { JIVariant variant = new JIVariant(); JIPointer ref = new JIPointer(VariantBody.class); ref.setDeffered(true);//this is since this could be part of an array or a struct...for normal calls //as soon as this call finishes a call will be given from JICallobject for it's variantbody. variant.member = (JIPointer)JIMarshalUnMarshalHelper.deSerialize(ndr,ref,defferedPointers,FLAG,additionalData); return variant; }
/** * Adds a member to this Union. The <code>member</code> is distinguished * using the <code>discriminant</code>. <br> * * @param discriminant * @param member * @throws JIException * @throws IllegalArgumentException * if any parameter is <code>null</code> */ public void addMember ( final Object discriminant, final Object member ) throws JIException { if ( discriminant == null || member == null ) { throw new IllegalArgumentException ( JISystem.getLocalizedMessage ( JIErrorCodes.JI_UNION_NULL_DISCRMINANT ) ); } if ( !discriminant.getClass ().equals ( this.discriminantClass ) ) { throw new JIException ( JIErrorCodes.JI_UNION_DISCRMINANT_MISMATCH ); } if ( member.getClass ().equals ( JIPointer.class ) && ! ( (JIPointer)member ).isReference () ) { ( (JIPointer)member ).setDeffered ( true ); } else if ( member.getClass ().equals ( JIString.class ) ) { ( (JIString)member ).setDeffered ( true ); } this.dsVsMember.put ( discriminant, member ); }
static JIVariant decode ( final NetworkDataRepresentation ndr, final List defferedPointers, final int FLAG, final Map additionalData ) { final JIVariant variant = new JIVariant (); final JIPointer ref = new JIPointer ( VariantBody.class ); ref.setDeffered ( true );//this is since this could be part of an array or a struct...for normal calls //as soon as this call finishes a call will be given from JICallobject for it's variantbody. variant.member = (JIPointer)JIMarshalUnMarshalHelper.deSerialize ( ndr, ref, defferedPointers, FLAG, additionalData ); return variant; }
((JIPointer)member).setDeffered(true);
( (JIPointer)member ).setDeffered ( true );