Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkIGTLServer_h
14 #define mitkIGTLServer_h
18 #include <MitkOpenIGTLinkExports.h>
51 bool OpenConnection()
override;
59 bool CloseConnection()
override;
64 unsigned int GetNumberOfConnections()
override;
80 void Connect()
override;
87 void Receive()
override;
102 virtual void StopCommunicationWithSocket(
SocketListType& toBeRemovedSockets);
110 void StopCommunicationWithSocket(igtl::Socket* client)
override;
SocketListType m_RegisteredClients
A list with all registered clients.
#define mitkNewMacro1Param(classname, type)
std::mutex m_SentListMutex
Interface for all OpenIGTLink Devices.
Superclass for OpenIGTLink server.
DataCollection - Class to facilitate loading/accessing structured data.
std::mutex m_ReceiveListMutex
#define mitkClassMacro(className, SuperClassName)
SocketListType::iterator SocketListIteratorType
std::list< igtl::Socket::Pointer > SocketListType