Determine whether this transport connecting according to connectionInfo is to a node on the current machine.
UDP transports are always non-local.
- Parameters
-
| connectionInfo | This is ignored. |
- Returns
- False because UDP transports are always non-local.
Reimplemented from ndn::Transport.
| void ndn::UdpTransport::processEvents |
( |
| ) |
|
|
virtual |
Process any data to receive.
For each element received, call elementListener.onReceivedElement. This is non-blocking and will return immediately if there is no data to receive. You should normally not call this directly since it is called by Face.processEvents.
- Exceptions
-
| This | may throw an exception for reading data or in the callback for processing the data. If you call this from an main event loop, you may want to catch and log/disregard all exceptions. |
Implements ndn::Transport.
| void ndn::UdpTransport::send |
( |
const uint8_t * |
data, |
|
|
size_t |
dataLength |
|
) |
| |
|
virtual |
Set data to the host.
- Parameters
-
| data | A pointer to the buffer of data to send. |
| dataLength | The number of bytes in data. |
Reimplemented from ndn::Transport.
The documentation for this class was generated from the following files: