13 #ifndef MITKIGTLSERVER_H 14 #define MITKIGTLSERVER_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;
std::list< igtl::Socket::Pointer > SocketListType
Superclass for OpenIGTLink server.
#define mitkNewMacro1Param(classname, type)
std::mutex m_ReceiveListMutex
DataCollection - Class to facilitate loading/accessing structured data.
#define MITKOPENIGTLINK_EXPORT
std::mutex m_SentListMutex
SocketListType::iterator SocketListIteratorType
#define mitkClassMacro(className, SuperClassName)
Interface for all OpenIGTLink Devices.
SocketListType m_RegisteredClients
A list with all registered clients.