LDicomNet::GetAssociate
#include "ltdic.h"
LDicomAssociate * LDicomNet::GetAssociate(L_VOID)
Returns the DICOM Associate for the DICOM Network object. This function is available in the Medical Suite Toolkit.
Returns
The DICOM Associate associated with the DICOM Network object.
Comments
A DICOM Association must be established between an SCU and an SCP before any DICOM messages or data can be transmitted between them. For more information on creating a DICOM Association, refer to Creating a DICOM Associate Connection.
When the DICOM Association is no longer needed, it should be closed. For more information, refer to Closing a DICOM Associate Connection.
Required DLLs and Libraries
LTDIC For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application |
See Also
Topics: |
Example
{
//This example is called by the client after a connection has been made with the
//server, and an association has been sent and accepted.
//
//LMyDicomNet is a class derived from LDicomNet
//m_pDicomNet is a member variable declared as:
// LMyDicomNet *m_pDicomNet;
//
//In this example, assume
//1. m_pDicomNet points to a valid object
//2. A connection exists between client and server
//3. An associate request has been sent and accepted
L_UCHAR nID;
//get the associate object for this client computer's connection
LDicomAssociate *pDicomAssociate = m_pDicomNet->GetAssociate();
//find the id for UID_VERIFICATION_CLASS within this association
//if it is supported by the association
nID = pDicomAssociate->FindAbstract(UID_VERIFICATION_CLASS);
if (nID == 0)
AfxMessageBox("Not Supported by this association!");
else
{
CString strMsg;
strMsg.Format("Found[%d]", nID);
AfxMessageBox(strMsg);
}
}