[This is preliminary documentation and is subject to change.]
Represents a single thread in which Dicom communication may be tested.
| All Members | Constructors | Methods | Properties | Fields | Events |
| Icon | Member | Description |
|---|---|---|
| DicomThread()()() |
Default constructor.
| |
| AddToBack(OutboundDicomMessageFilter) |
Under construction.
| |
| AddToBack(InboundDicomMessageFilter) |
Under construction.
| |
| AddToFront(OutboundDicomMessageFilter) |
Under construction.
| |
| AddToFront(InboundDicomMessageFilter) |
Under construction.
| |
| AfterHandlingException(Exception) |
Called after the HandleException method in the base Thread class has been called.
(Overrides Thread.AfterHandlingException(Exception).) | |
| AssociationReleasedEvent | Obsolete.
Event is fired when an A-RELEASE-RQ has been sent or received.
| |
| BeforeHandlingException(Exception) |
Called before the HandleException method will be called.
(Inherited from Thread.) | |
| childs |
The child Threads.
(Inherited from Thread.) | |
| ClearMessages()()() |
Clears the list of received and send messages.
(Inherited from Thread.) | |
| ComparePixelData(DicomMessage, DicomMessage) |
compares pixel data in two DICOM messages.
| |
| DetermineIdentifier()()() |
Determines the Identifier (property of the Options of this Thread).
(Inherited from Thread.) | |
| DetermineName()()() |
Determines the Name of the instance.
(Inherited from Thread.) | |
| DetermineResultsFileNameOnlyWithoutExtension()()() | (Inherited from Thread.) | |
| DisplayException(Exception) |
Displays information about an unhandled exception occuring in this instance.
(Inherited from Thread.) | |
| dotNetThread |
The .Net thread that performs the actual execution in a seperate thread.
(Inherited from Thread.) | |
| Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
| Execute()()() |
The actual test code should be placed in this overriden method.
(Inherited from Thread.) | |
| Finalize()()() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode()()() | Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) | |
| GetIodNameFromDefinition(DicomMessage) |
Gets the IOD Name for the supplied DicomMessage using the loaded definition files.
| |
| GetType()()() | Gets the Type of the current instance. (Inherited from Object.) | |
| HandleExeption(Exception) |
Handles an unhandled exception in the Execute method.
When the Stop method (which also indirectly causes an exception) was not called,
information about the exception will be logged in the results.
(Inherited from Thread.) | |
| HasBeenStarted |
Indicates if this Thread has been started.
(Inherited from Thread.) | |
| hasExceptionOccured |
See property HasExceptionOccured.
(Inherited from Thread.) | |
| HasExceptionOccured |
Indicates if an unhandled exception has occured during execution of the Thread.
(Inherited from Thread.) | |
| Initialize(ThreadManager) |
Initializes this instance as a DicomThread with no parent thread.
| |
| Initialize(Thread) |
Initializes this instance as a DicomThread with a parent thread.
| |
| initialMillisecondsToWait |
Initial number of milliseconds to wait before executing code in the thread.
(Inherited from Thread.) | |
| isInitialized |
Boolean indicating if one of the Initialize methods has already been called.
(Inherited from Thread.) | |
| IsStopCalled |
Indicates if the Stop method of this object has been called.
(Inherited from Thread.) | |
| MemberwiseClone()()() | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| MessageReceivedEvent |
This event is triggered when this instance has received a message.
| |
| messages |
All messages that have been send or received. When needed, messages may be removed
using the RemoveMessage or ClearMessages methods.
When using this private field within this class, always lock the MessageLock of the
ThreadManager first.
(Inherited from Thread.) | |
| Messages |
Gets the collection of received and send messages by this instance.
Note that messages may have been removed from this collection using the RemoveMessage or
ClearMessages methods.
| |
| NrOfErrors |
Gets the number of errors found during execution of this thread and all child threads.
| |
| NrOfGeneralErrors |
Gets or sets the number of general errors found during execution of this thread and all child threads.
| |
| NrOfGeneralWarnings |
Gets or sets the number of general warnings found during execution of this thread and all child threads.
| |
| NrOfUserErrors |
Gets or sets the number of user errors found during execution of this thread and all child threads.
| |
| NrOfUserWarnings |
Gets or sets the number of user warnings found during execution of this thread and all child threads.
| |
| NrOfValidationErrors |
Gets or sets the number of validation errors found during execution of this thread and all child threads.
| |
| NrOfValidationWarnings |
Gets or sets the number of validation warnings found during execution of this thread and all child threads.
| |
| NrOfWarnings |
Gets the number of warnings found during execution of this thread and all child threads.
| |
| Options |
Gets the options for this instance.
| |
| parent |
The parent thread if existing. Otherwise null.
(Inherited from Thread.) | |
| Parent |
Gets the parent Thread.
(Inherited from Thread.) | |
| ReceiveAssociateAc()()() |
Receives a An-ASSOCIATE-AC.
| |
| ReceiveAssociateRj()()() |
Receives an A-ASSOCIATE-RJ
| |
| ReceiveAssociateRp()()() |
Receives an A-ASSOCIATE-AC or A-ASSOCIATE-RJ.
| |
| ReceiveAssociateRq()()() |
Receives a A-ASSOCIATE-RQ.
| |
| ReceiveDicomMessage()()() |
Receives a Dicom Message.
| |
| ReceiveMessage()()() |
Receives a messages (can be a Dicom or Dul message).
| |
| ReceiveReleaseRp()()() |
Receives a A-RELEASE-RP.
| |
| ReceiveReleaseRq()()() |
Receives a A-RELEASE-RQ.
| |
| RemoveMessage(Message) |
Removes this message from the list of received and send messages.
(Inherited from Thread.) | |
| ResultsGatheringStarted |
Indicates if results gathering has started.
(Inherited from Thread.) | |
| Send(DicomMessage) |
Sends a Dicom Message.
| |
| SendAbort(Byte, Byte) |
Sends a Dicom A_ABORT.
| |
| SendAssociateAc()()() |
Sends an A-ASSOCIATE-AC based on the previously received A-ASSOCIATE-RQ.
| |
| SendAssociateAc(PresentationContextCollection) |
Sends an A-ASSOCIATE-AC based on the supplied presentation contexts.
| |
| SendAssociateAc(array<PresentationContext>[]()[]) |
Sends an A-ASSOCIATE-AC based on the supplied presentation contexts.
| |
| SendAssociateAc(SopClasses) |
Sends an A-ASSOCIATE-AC based on the previously received A-ASSOCIATE-RQ.
| |
| SendAssociateAc(SopClasses, array<TransferSyntaxes>[]()[]) |
Sends an A-ASSOCIATE-AC based on the previously received A-ASSOCIATE-RQ.
| |
| SendAssociateAc(array<TransferSyntaxes>[]()[]) |
Sends an A-ASSOCIATE-AC based on the previously received A-ASSOCIATE-RQ.
| |
| SendAssociateRj()()() |
Sends a Dicom A_ASSOCIATE_RJ.
| |
| SendAssociateRj(Byte, Byte, Byte) |
Sends a Dicom A_ASSOCIATE_RJ.
| |
| SendAssociateRp()()() |
Sends an A-ASSOCIATE-AC or A-ASSOCIATE-RJ based on the previously received A-ASSOCIATE-RQ.
| |
| SendAssociateRp(PresentationContextCollection) |
Sends an A-ASSOCIATE-AC or A-ASSOCIATE-RJ based on the supplied presentation contexts.
| |
| SendAssociateRp(array<PresentationContext>[]()[]) |
Sends an A-ASSOCIATE-AC or A-ASSOCIATE-RJ based on the supplied presentation contexts.
| |
| SendAssociateRp(SopClasses) |
Sends an A-ASSOCIATE-AC or A-ASSOCIATE-RJ based on the previously received A-ASSOCIATE-RQ.
| |
| SendAssociateRp(SopClasses, array<TransferSyntaxes>[]()[]) |
Sends an A-ASSOCIATE-AC or A-ASSOCIATE-RJ based on the previously received A-ASSOCIATE-RQ.
| |
| SendAssociateRp(array<TransferSyntaxes>[]()[]) |
Sends an A-ASSOCIATE-AC or A-ASSOCIATE-RJ based on the previously received A-ASSOCIATE-RQ.
| |
| SendAssociateRq(array<PresentationContext>[]()[]) |
Sends an A-ASSOCIATE-RQ.
| |
| SendAssociation(DicomMessage, array<PresentationContext>[]()[]) |
Sends a single Dicom Message while taking care of setting up and releasing an
association for it.
| |
| SendAssociation(DicomMessageCollection, array<PresentationContext>[]()[]) |
Sends a Dicom Messages while taking care of setting up and releasing an
association for it.
| |
| SendingMessageEvent |
This event is triggered just before this instance is going to send a message.
| |
| SendReleaseRp()()() |
Sends a Dicom A_RELEASE_RP.
| |
| SendReleaseRq()()() |
Sends an A-RELEASE-RQ.
| |
| Sleep(Int32) |
Makes the thread sleep for a specified number of milliseconds.
(Inherited from Thread.) | |
| Start()()() |
Starts the Thread without an initial number of milliseconds to wait.
(Inherited from Thread.) | |
| Start(Int32) |
Start the Thread and wait an initial number of milleseconds before
executing the code that is defined in the overriden Execute method.
(Inherited from Thread.) | |
| StartResultsGathering()()() |
Starts the results gathering.
(Overrides Thread.StartResultsGathering()()().) | |
| Stop()()() |
Stops this object and all child threads.
(Inherited from Thread.) | |
| StopCurrentThread()()() |
Stops the current thread only:
- Terminate any open TCP/IP connection
- If that doesn't work, Abort the .netThread associated with this object.
This method will indirectly be called in a seperate .Net thread (not in the .Net thread of
this object) when the Stop method of this instance is called. A seperate thread is used to
make sure that other threads are not waiting on the Stop method while this code is executed.
(Overrides Thread.StopCurrentThread()()().) | |
| StopResultsGathering()()() |
Stops the results gathering.
(Overrides Thread.StopResultsGathering()()().) | |
| threadLock |
Use this object to lock fields that may be accessed simultaniously by multiple .Net threads.
(Inherited from Thread.) | |
| ThreadManager |
Gets the ThreadManager that manages this Thread.
(Inherited from Thread.) | |
| threadOptions |
This field must be set by a descendant of this class,
(Inherited from Thread.) | |
| ThreadState |
Gets the current ThreadState of this object.
(Inherited from Thread.) | |
| ThreadStateChangeEvent |
This event is triggered whenever the ThreadState changes for this object.
(Inherited from Thread.) | |
| TopmostThread |
Gets the topmost Thread, considering the parent relation.
If this thread does not have a parent, this object itself is the topmost thread.
(Inherited from Thread.) | |
| ToString()()() | Returns a String that represents the current Object. (Inherited from Object.) | |
| TriggerAssociationReleasedEvent(DicomThread) | Obsolete.
Used to trigger the AssociationReleasedEvent.
| |
| TriggerErrorOutputEvent(String) |
Call this method when this object should output an error.
Must be called by a descendant of this class when some error output is available.
(Inherited from Thread.) | |
| TriggerInformationOutputEvent(String) |
Call this method when this object should output information.
Must be called by a descendant of this class when some information output is available.
(Inherited from Thread.) | |
| TriggerWarningOutputEvent(String) |
Call this method when this object should output a warning.
Must be called by a descendant of this class when some warning output is available.
(Inherited from Thread.) | |
| Validate(DicomProtocolMessage) |
Validates a message.
| |
| Validate(DicomMessage) |
Validates a Dicom Message.
| |
| Validate(DicomMessage, DicomMessage) |
Validates a Dicom Message against a reference Dicom Message.
| |
| Validate(DicomMessage, DicomMessage, String) |
Validates a Dicom Message against a reference Dicom Message.
| |
| Validate(DicomMessage, String) |
Validates a Dicom Message.
| |
| Validate(DulMessage) |
Validates a Dul Message.
| |
| WaitForCompletion()()() |
Waits until this object has the ThreadState UnStarted or Stopped.
(Inherited from Thread.) | |
| WaitForCompletionChildThreads()()() |
Waits until all child Threads are either unstarted or stopped.
(Inherited from Thread.) | |
| WriteError(String) |
Writes an error text to the results and triggers an ErrorOutputEvent.
(Overrides Thread.WriteError(String).) | |
| WriteHtmlInformation(String) |
Writes a HTML text to the results.
| |
| WriteInformation(String) |
Writes an information text to the results and triggers an InformationOutputEvent.
(Overrides Thread.WriteInformation(String).) | |
| WriteWarning(String) |
Writes a warning text to the results and triggers a WarningOutputEvent.
(Overrides Thread.WriteWarning(String).) |
| Object | |||
| Thread | |||
| DicomThread | |||
| MainThread | |||
| DicomThreadTriggerLoop | |||
| MessageIterator | |||