Determines whether the ISCL transmission queue is empty. This function is available in the PACS Imaging toolkits.
#include "ltdic.h"
L_LTDIC_API L_BOOL L_DicomIsISCLQueueEmpty(hNet)
Handle to an existing DICOM Network. This is the handle returned from the L_DicomCreateNet function.
Returns a value that indicates whether the ISCL transmission queue is empty. Possible values are:
Value | Meaning |
---|---|
TRUE | The ISCL transmission queue is empty. |
FALSE | The ISCL transmission queue is not empty. |
The ISCL messages are added to the ISCL transmission queue, and will be sent in order on the network. Every object has its own ISCL transmission queue.
The ISCL transmission queue contains requests to send data, to send non-secure data and the requests for closing the connection. Closing the connection does not start until all send requests are processed.
Win32, x64.
L_INT DicomIsISCLQueueEmptyExample(L_VOID)
{
HDICOMNET hDicomNet = NULL;
L_INT nRet=0;
hDicomNet = L_DicomCreateNetExt(MAKE_IMAGE_PATH(TEXT("")),DICOM_SECURE_NONE, NULL);
nRet = L_DicomConnect (hDicomNet, NULL, 0, TEXT("127.0.0.1"), 2761);
BOOL bRet = L_DicomIsISCLQueueEmpty(hDicomNet);
if(bRet == TRUE)
MessageBox(NULL, TEXT("ISCL queue is empty"), TEXT(""), MB_OK);
else
MessageBox(NULL, TEXT("ISCL queue is not empty"), TEXT(""), MB_OK);
return DICOM_SUCCESS;
}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document