Example #1
0
OFCondition Network::ConnectAssociation(Association* assoc, int lossy) {
	OFCondition cond;

	cond = ASC_ConnectAssociation(
						assoc,
						assoc->m_calledAET,
						assoc->m_calledPeer,
						assoc->m_calledPort,
						assoc->m_ourAET,
						assoc->m_abstractSyntax,
						lossy);

	if (!cond.good()) {
		assoc->Drop(cond);
		return cond;
	}

	assoc->dcmNet = this;
	assoc->msgId = assoc->assoc->nextMsgID; //++;
	
	return cond;
}
Example #2
0
OFCondition GIL::DICOM::DCMTK::Network::ConnectAssociation(Association* assoc, int pdu)
{
    GNC::GCS::ILocker lock(m_sLock);
    OFCondition cond;

    cond = ASC_ConnectAssociation(
               assoc,
               assoc->m_calledAET,
               assoc->m_calledPeer,
               assoc->m_calledPort,
               assoc->m_ourAET,
               pdu);
    if (!cond.good()) {
        assoc->Drop(cond);
        return cond;
    }

    assoc->Net = this;
    assoc->msgId = assoc->assoc->nextMsgID;

    return cond;
}