21 class DtMessageDispatcher;
22 class DtUdpMessageClient;
34 DtUdpServer(
DtDe& de,
const std::string& udpDevice,
const std::string& udpAddress,
int port);
40 virtual void checkForMessages();
43 virtual void addClient();
46 virtual void removeClient();
54 static void setBlocking(
bool blocking);
DtUdpMessageClient * myMessageClient
Definition: DtUdpServer.h:69
int myPort
Definition: DtUdpServer.h:67
std::string myUdpAddress
Definition: DtUdpServer.h:65
std::string myUdpDevice
Definition: DtUdpServer.h:66
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtDe & myDe
Definition: DtUdpServer.h:64
int clientCount() const
Definition: DtUdpServer.h:48
int myClientCount
Definition: DtUdpServer.h:68
IGI Manager managers both IGI clients and IGI interfaces.
Definition: DtMessageDispatcher.h:31
DtMessageDispatcher & myDispatcher
Definition: DtUdpServer.h:71
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
A remote UDP client that the UDP server communicates with.
Definition: DtUdpMessageClient.h:27
This is used by the master to send and RDEs to receive UDP (broadcast or multicast) messages...
Definition: DtUdpServer.h:27
Contains DLL export macros.