8 #include "PlusConfigure.h" 12 #include "vtkIGSIORecursiveCriticalSection.h" 15 #include <vtkObjectFactory.h> 16 #include <vtksys/SystemTools.hxx> 22 #include <igtlMessageBase.h> 39 this->
Mutex->Unlock();
46 igtl::MessageBase* ret = NULL;
52 this->
Mutex->Unlock();
66 this->
Mutex = vtkIGSIORecursiveCriticalSection::New();
72 this->
Mutex->Delete();
vtkIGSIORecursiveCriticalSection * Mutex
vtkPlusIGTLMessageQueue()
virtual void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
void PushMessage(igtl::MessageBase *message)
virtual ~vtkPlusIGTLMessageQueue()
Message queue to store OpenIGTLink messages.
vtkStandardNewMacro(vtkPlusIGTLMessageQueue)
igtl::MessageBase * PullMessage()