24 static const int theDefaultPort = 22563;
46 virtual const std::string& masterDriverAddress()
const;
49 virtual void setMasterDriverAddress(
const std::string& addr);
52 virtual int masterDriverPort()
const;
55 virtual void setMasterDriverPort(
int port);
58 virtual const std::string& udpDeviceAddress()
const;
61 virtual void setUdpDeviceAddress(
const std::string& addr);
64 virtual const std::string& udpSendAddress()
const;
67 virtual void setUdpSendAddress(
const std::string& addr);
70 virtual int udpPort()
const;
73 virtual void setUdpPort(
int port);
77 template<
class Archive>
78 void _serialize(Archive & ar,
const unsigned int version)
85 ar & BOOST_SERIALIZATION_NVP(myUdpDeviceAddress);
86 ar & BOOST_SERIALIZATION_NVP(myUdpSendAddress);
87 ar & BOOST_SERIALIZATION_NVP(myUdpPort);
BOOST_CLASS_VERSION(makArchives::DtDiGuySettingsRecord, 3)
#define DT_SERIALIZE_BASE(BASE_CLASS)
Serialize the base class implementation.
Definition: DtSerialize.h:161
#define DT_DLL_VRVUTIL
Definition: vrvUtil.h:34
void _serialize(Archive &ar, const unsigned int version)
Definition: DtDriverConfiguration.h:78
int myMasterDriverPort
Definition: DtDriverConfiguration.h:92
std::string myMasterDriverAddress
Definition: DtDriverConfiguration.h:91
Configuration for the makVrv::DtIgDriver class.
Definition: DtDriverConfiguration.h:19
Contains DLL export macros.
#define DT_DECLARE_serialize_FUNCTIONS
Declare all the serialize functions to use.
Definition: DtSerialize.h:120
int myUdpPort
Definition: DtDriverConfiguration.h:95
std::string myUdpSendAddress
Definition: DtDriverConfiguration.h:94
std::string myUdpDeviceAddress
Definition: DtDriverConfiguration.h:93
Contains makVrv::DtConfiguration class.
The base implementation of a configuration.
Definition: DtConfiguration.h:24
#define DT_SERIALIZE_MEMBER(NAME)
Serialize a Member whose name starts with 'my' If your member does not have that name, use Dt_SERIALIZE.
Definition: DtSerialize.h:158