![]() |
VR-Link API Documentation for DIS
|
Instances of DtExerciseConnInitializer are used to provide the DtExerciseConn with initialization data. More...
Inheritance diagram for DtExerciseConnInitializer:
Collaboration diagram for DtExerciseConnInitializer:Public Member Functions | |
| DtExerciseConnInitializer () | |
| Constructor. | |
| virtual | ~DtExerciseConnInitializer () |
| Destructor. | |
| DtExerciseConnInitializer (const DtExerciseConnInitializer &orig) | |
| Copy Constructor. | |
| DtExerciseConnInitializer & | operator= (const DtExerciseConnInitializer &orig) |
| Assignment Operator. | |
| virtual void | setPort (int port) |
| Sets the port. | |
| virtual int | port () const |
| Returns the port. | |
| virtual void | setExerciseId (int id) |
| Sets the exercise ID. | |
| virtual int | exerciseId () const |
| Returns the exercise ID. | |
| virtual void | setSiteId (int id) |
| Sets the site ID. | |
| virtual int | siteId () const |
| Returns the site ID. | |
| virtual void | setApplicationNumber (int num) |
| Sets the application number. | |
| virtual int | applicationNumber () const |
| Returns the application number. | |
| virtual void | setUseAsynchIO (bool on) |
| Sets the use of asynchronous I/O. | |
| virtual bool | useAsynchIO () const |
| Returns the use of asynchronous I/O. | |
| virtual void | setDestinationAddress (const DtString &addr) |
| Sets the destination address Same as above but takes address as a string. | |
| virtual DtString | destinationAddress () const |
| Returns the destination address. | |
| virtual void | setSocket (DtDisSocket *sock) |
| Sets the socket. | |
| virtual DtDisSocket * | socket () const |
| Returns the socket. | |
| virtual void | setNotifyLevel (int level) |
| Sets the notify level. | |
| virtual void | setDisVersionToSend (int version) |
| Sets the DIS version to send. | |
| virtual void | setTimeStampType (DtTimeStampType relOrAbs) |
| Set the time stamp type (DtTimeStampAbsolute or DtTimeStampRelative). | |
| virtual DtTimeStampType | timeStampType () const |
| Get the time stamp type. | |
| virtual void | setSendBufferSize (int numBytes) |
| Set the send buffer size. | |
| virtual int | sendBufferSize () const |
| Get the send buffer size. | |
| virtual void | setReceiveBufferSize (int numBytes) |
| Set the receive buffer size. | |
| virtual int | receiveBufferSize () const |
| Get the receive buffer size. | |
| virtual void | setUseIpv6 (bool val) |
| virtual bool | useIpv6 () const |
| virtual void | setMulticastTtl (int ttl) |
| Set the mcast TTL. | |
| virtual int | multicastTtl () const |
| Returns the multicast TTL. | |
| virtual void | setMulticastAddresses (const std::vector< DtString > &addresses) |
| virtual const std::vector < DtString > & | multicastAddresses () const |
| virtual void | setDeviceAddress (const DtString &devAddr) |
| Set the device to use for the DIS connection. | |
| virtual DtString | deviceAddress () const |
| Returns the device address to use. | |
| virtual void | setSubnetMask (const DtString &mask) |
| Set the subnet mask to use for the DIS connection. | |
| virtual DtString | subnetMask () const |
| Returns the subnet mask to use. | |
| virtual void | setSuppressSelfReflect (bool yesNo) |
| Set the suppression of reflection DIS PDU's. Off by default. | |
| virtual bool | suppressSelfReflect () const |
| Returns whether the application should not self reflect. | |
Private Attributes | |
| int | myPort |
| int | myExerciseId |
| int | mySiteId |
| int | myApplicationNumber |
| bool | myUseAsynchIO |
| DtTimeStampType | myTimeStampType |
| int | mySendBufferSize |
| int | myReceiveBufferSize |
| int | myMulticastTtl |
| std::vector< DtString > | myMulticastAddresses |
| bool | myUseIpv6 |
| bool | mySuppressSelfReflect |
| DtString | myDeviceAddress |
| DtString | myDestinationAddress |
| DtString | mySubnetMask |
| DtDisSocket * | mySocket |
Instances of DtExerciseConnInitializer are used to provide the DtExerciseConn with initialization data.
| DtExerciseConnInitializer::DtExerciseConnInitializer | ( | ) |
Constructor.
|
virtual |
Destructor.
| DtExerciseConnInitializer::DtExerciseConnInitializer | ( | const DtExerciseConnInitializer & | orig | ) |
Copy Constructor.
|
virtual |
Returns the application number.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Returns the destination address.
Sets the destination address
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Returns the device address to use.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Returns the exercise ID.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Returns the multicast TTL.
Reimplemented in DtVrlApplicationInitializer.
| DtExerciseConnInitializer& DtExerciseConnInitializer::operator= | ( | const DtExerciseConnInitializer & | orig | ) |
Assignment Operator.
|
virtual |
Returns the port.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Get the receive buffer size.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Get the send buffer size.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Sets the application number.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Sets the destination address Same as above but takes address as a string.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Set the device to use for the DIS connection.
Will use the broadcast address of the device and bind to that device.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Sets the DIS version to send.
|
virtual |
Sets the exercise ID.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
|
virtual |
Set the mcast TTL.
If changed from its default (-1), the multicast TTL will be changed from the system default to the specified number of hops
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Sets the notify level.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Sets the port.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Set the receive buffer size.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Set the send buffer size.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Sets the site ID.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Sets the socket.
If this is set from its default (0), the exercise connection will attempt to establish its connection using the specified socket
|
virtual |
Set the subnet mask to use for the DIS connection.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Set the suppression of reflection DIS PDU's. Off by default.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Set the time stamp type (DtTimeStampAbsolute or DtTimeStampRelative).
Defaults to DtTimeStampRelative.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Sets the use of asynchronous I/O.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Returns the site ID.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Returns the socket.
|
virtual |
Returns the subnet mask to use.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Returns whether the application should not self reflect.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Get the time stamp type.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Returns the use of asynchronous I/O.
Reimplemented in DtVrlApplicationInitializer.
|
virtual |
Reimplemented in DtVrlApplicationInitializer.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |