#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(). |