#include <VehicleNetConfig.h>
Collaboration diagram for VehicleNetConfig:

Public Member Functions | |
| VehicleNetConfig () | |
| VehicleNetConfig (const char *mySectionName) | |
| virtual | ~VehicleNetConfig () |
| int | Init (const char *mySectionName="Vehicle Network") |
| const ACE_INET_Addr & | GetMulticastAddress () const |
| const char * | GetMulticastInterface () const |
| bool | MulticastLoopbackEnabled () |
| int | MulticastTimeToLive () |
| const ACE_INET_Addr & | GetVehicleAddress (SystemDefs::VehicleID_t vehicleID) const |
| SystemDefs::VehicleID_t | VehicleAddressToID (const ACE_INET_Addr &addr) const |
Protected Attributes | |
| int | m_numMappings |
| VehicleMapping * | m_pMyMapping |
| VehicleMapping | m_unknownMapping |
| ACE_INET_Addr | m_mcastAddr |
| char * | m_pMcastInterface |
| bool | m_loopbackEnabled |
| int | m_timeToLive |
|
|
Definition at line 11 of file VehicleNetConfig.cpp. |
|
|
Definition at line 22 of file VehicleNetConfig.cpp. References Init(). |
|
|
Definition at line 34 of file VehicleNetConfig.cpp. |
|
|
Definition at line 50 of file VehicleNetConfig.h. Referenced by VehicleComm::Connect(). |
|
|
Definition at line 51 of file VehicleNetConfig.h. Referenced by VehicleComm::Connect(). |
|
|
Definition at line 128 of file VehicleNetConfig.cpp. References VehicleNetConfig::VehicleMapping::m_netAddress, m_pMyMapping, m_unknownMapping, and VehicleNetConfig::VehicleMapping::m_vehicleID. Referenced by VehicleComm::SendMessage(). |
|
|
|
Definition at line 52 of file VehicleNetConfig.h. Referenced by VehicleComm::Connect(). |
|
|
Definition at line 53 of file VehicleNetConfig.h. Referenced by VehicleComm::Connect(). |
|
|
Definition at line 142 of file VehicleNetConfig.cpp. References VehicleNetConfig::VehicleMapping::m_netAddress, m_pMyMapping, m_unknownMapping, and VehicleNetConfig::VehicleMapping::m_vehicleID. Referenced by VehicleComm::GetMessage(). |
|
|
Definition at line 64 of file VehicleNetConfig.h. Referenced by Init(). |
|
|
Definition at line 62 of file VehicleNetConfig.h. Referenced by Init(). |
|
|
Definition at line 59 of file VehicleNetConfig.h. Referenced by Init(). |
|
|
Definition at line 63 of file VehicleNetConfig.h. Referenced by Init(). |
|
|
Definition at line 60 of file VehicleNetConfig.h. Referenced by GetVehicleAddress(), Init(), and VehicleAddressToID(). |
|
|
Definition at line 65 of file VehicleNetConfig.h. Referenced by Init(). |
|
|
Definition at line 61 of file VehicleNetConfig.h. Referenced by GetVehicleAddress(), and VehicleAddressToID(). |
1.3.9.1