private void encodeStringItem(int type, String s) { if (s == null) return; encodeItemHeader(type, s.length()); putString(s); }
private void encodeMaxPDULength(int maxPDULength) { encodeItemHeader(ItemType.MAX_PDU_LENGTH, 4); putInt(maxPDULength); }
private void encodeStringItem(int type, String s) { if (s == null) return; encodeItemHeader(type, s.length()); putString(s); }
private void encodeMaxPDULength(int maxPDULength) { encodeItemHeader(ItemType.MAX_PDU_LENGTH, 4); putInt(maxPDULength); }
private void encode(UserIdentityAC userIdentity) { if (userIdentity == null) return; encodeItemHeader(ItemType.AC_USER_IDENTITY, userIdentity.length()); encode(userIdentity.getServerResponse()); }
private void encode(UserIdentityAC userIdentity) { if (userIdentity == null) return; encodeItemHeader(ItemType.AC_USER_IDENTITY, userIdentity.length()); encode(userIdentity.getServerResponse()); }
private void encodeAsyncOpsWindow(AAssociateRQAC rqac) { encodeItemHeader(ItemType.ASYNC_OPS_WINDOW, 4); putShort(rqac.getMaxOpsInvoked()); putShort(rqac.getMaxOpsPerformed()); }
private void encodeAsyncOpsWindow(AAssociateRQAC rqac) { encodeItemHeader(ItemType.ASYNC_OPS_WINDOW, 4); putShort(rqac.getMaxOpsInvoked()); putShort(rqac.getMaxOpsPerformed()); }
private void encode(ExtendedNegotiation extNeg) { encodeItemHeader(ItemType.EXT_NEG, extNeg.length()); encode(extNeg.getSOPClassUID()); put(extNeg.getInformation()); }
private void encode(ExtendedNegotiation extNeg) { encodeItemHeader(ItemType.EXT_NEG, extNeg.length()); encode(extNeg.getSOPClassUID()); put(extNeg.getInformation()); }
private void encode(RoleSelection rs) { encodeItemHeader(ItemType.ROLE_SELECTION, rs.length()); encode(rs.getSOPClassUID()); put(rs.isSCU() ? 1 : 0); put(rs.isSCP() ? 1 : 0); }
private void encode(RoleSelection rs) { encodeItemHeader(ItemType.ROLE_SELECTION, rs.length()); encode(rs.getSOPClassUID()); put(rs.isSCU() ? 1 : 0); put(rs.isSCP() ? 1 : 0); }
private void encode(CommonExtendedNegotiation extNeg) { encodeItemHeader(ItemType.COMMON_EXT_NEG, extNeg.length()); encode(extNeg.getSOPClassUID()); encode(extNeg.getServiceClassUID()); putShort(extNeg.getRelatedGeneralSOPClassUIDsLength()); for (String cuid : extNeg.getRelatedGeneralSOPClassUIDs()) encode(cuid); }
private void encode(UserIdentityRQ userIdentity) { if (userIdentity == null) return; encodeItemHeader(ItemType.RQ_USER_IDENTITY, userIdentity.length()); put(userIdentity.getType()); put(userIdentity.isPositiveResponseRequested() ? 1 : 0); encode(userIdentity.getPrimaryField()); encode(userIdentity.getSecondaryField()); }
private void encode(UserIdentityRQ userIdentity) { if (userIdentity == null) return; encodeItemHeader(ItemType.RQ_USER_IDENTITY, userIdentity.length()); put(userIdentity.getType()); put(userIdentity.isPositiveResponseRequested() ? 1 : 0); encode(userIdentity.getPrimaryField()); encode(userIdentity.getSecondaryField()); }
private void encode(CommonExtendedNegotiation extNeg) { encodeItemHeader(ItemType.COMMON_EXT_NEG, extNeg.length()); encode(extNeg.getSOPClassUID()); encode(extNeg.getServiceClassUID()); putShort(extNeg.getRelatedGeneralSOPClassUIDsLength()); for (String cuid : extNeg.getRelatedGeneralSOPClassUIDs()) encode(cuid); }
private void encode(PresentationContext pc, int pcItemType) { encodeItemHeader(pcItemType, pc.length()); put(pc.getPCID()); put(0); put(pc.getResult()); put(0); encodeStringItem(ItemType.ABSTRACT_SYNTAX, pc.getAbstractSyntax()); for (String ts : pc.getTransferSyntaxes()) encodeStringItem(ItemType.TRANSFER_SYNTAX, ts); }
private void encode(PresentationContext pc, int pcItemType) { encodeItemHeader(pcItemType, pc.length()); put(pc.getPCID()); put(0); put(pc.getResult()); put(0); encodeStringItem(ItemType.ABSTRACT_SYNTAX, pc.getAbstractSyntax()); for (String ts : pc.getTransferSyntaxes()) encodeStringItem(ItemType.TRANSFER_SYNTAX, ts); }
private void encodeUserInfo(AAssociateRQAC rqac) { encodeItemHeader(ItemType.USER_INFO, rqac.userInfoLength()); encodeMaxPDULength(rqac.getMaxPDULength()); encodeStringItem(ItemType.IMPL_CLASS_UID, rqac.getImplClassUID()); if (rqac.isAsyncOps()) encodeAsyncOpsWindow(rqac); for (RoleSelection rs : rqac.getRoleSelections()) encode(rs); encodeStringItem(ItemType.IMPL_VERSION_NAME, rqac.getImplVersionName()); for (ExtendedNegotiation extNeg : rqac.getExtendedNegotiations()) encode(extNeg); for (CommonExtendedNegotiation extNeg : rqac.getCommonExtendedNegotiations()) encode(extNeg); encode(rqac.getUserIdentityRQ()); encode(rqac.getUserIdentityAC()); }
private void encodeUserInfo(AAssociateRQAC rqac) { encodeItemHeader(ItemType.USER_INFO, rqac.userInfoLength()); encodeMaxPDULength(rqac.getMaxPDULength()); encodeStringItem(ItemType.IMPL_CLASS_UID, rqac.getImplClassUID()); if (rqac.isAsyncOps()) encodeAsyncOpsWindow(rqac); for (RoleSelection rs : rqac.getRoleSelections()) encode(rs); encodeStringItem(ItemType.IMPL_VERSION_NAME, rqac.getImplVersionName()); for (ExtendedNegotiation extNeg : rqac.getExtendedNegotiations()) encode(extNeg); for (CommonExtendedNegotiation extNeg : rqac.getCommonExtendedNegotiations()) encode(extNeg); encode(rqac.getUserIdentityRQ()); encode(rqac.getUserIdentityAC()); }