#include <NetworkConfigMonitor.h>
Definition at line 78 of file NetworkConfigMonitor.h.
◆ NetworkConfigMonitor()
OpenDDS::DCPS::NetworkConfigMonitor::NetworkConfigMonitor |
( |
| ) |
|
◆ ~NetworkConfigMonitor()
OpenDDS::DCPS::NetworkConfigMonitor::~NetworkConfigMonitor |
( |
| ) |
|
|
virtual |
◆ clear()
void OpenDDS::DCPS::NetworkConfigMonitor::clear |
( |
void |
| ) |
|
|
protected |
◆ close()
virtual bool OpenDDS::DCPS::NetworkConfigMonitor::close |
( |
| ) |
|
|
pure virtual |
◆ connect()
◆ disconnect()
◆ open()
virtual bool OpenDDS::DCPS::NetworkConfigMonitor::open |
( |
| ) |
|
|
pure virtual |
◆ OPENDDS_LIST()
◆ remove_address()
◆ remove_interface()
void OpenDDS::DCPS::NetworkConfigMonitor::remove_interface |
( |
const OPENDDS_STRING & |
name | ) |
|
|
protected |
◆ set() [1/2]
void OpenDDS::DCPS::NetworkConfigMonitor::set |
( |
const List & |
list | ) |
|
|
protected |
Definition at line 56 of file NetworkConfigMonitor.cpp.
References ACE_GUARD, list_, mutex_, and writer_.
60 for (List::const_iterator pos = list.begin(), limit = list.end(); pos != limit; ++pos) {
61 List::const_iterator iter = std::find_if(
list_.begin(),
list_.end(), NetworkInterfaceAddressKeyEqual(*pos));
62 if (iter !=
list_.end()) {
73 for (List::const_iterator pos =
list_.begin(), limit =
list_.end(); pos != limit; ++pos) {
74 List::const_iterator iter = std::find_if(list.begin(), list.end(), NetworkInterfaceAddressKeyEqual(*pos));
75 if (iter == list.end()) {
#define ACE_GUARD(MUTEX, OBJ, LOCK)
RcHandle< InternalDataWriter< NetworkInterfaceAddress > > writer_
◆ set() [2/2]
Definition at line 95 of file NetworkConfigMonitor.cpp.
References ACE_GUARD, list_, mutex_, and writer_.
99 List::iterator pos = std::find_if(
list_.begin(),
list_.end(), NetworkInterfaceAddressKeyEqual(nia));
100 if (pos !=
list_.end()) {
107 list_.push_back(nia);
#define ACE_GUARD(MUTEX, OBJ, LOCK)
RcHandle< InternalDataWriter< NetworkInterfaceAddress > > writer_
◆ list_
List OpenDDS::DCPS::NetworkConfigMonitor::list_ |
|
private |
◆ mutex_
◆ writer_
The documentation for this class was generated from the following files: