Public Member Functions | |
| Impl (const udp::endpoint &rEndpoint) | |
| size_t | Receive (Bytes &rData, float timeout, boost::system::error_code &rErrorCode) |
| size_t | Send (const Bytes &rData, float timeout, boost::system::error_code &rErrorCode) |
Private Member Functions | |
| void | CheckDeadline () |
Static Private Member Functions | |
| static void | Handle (const boost::system::error_code &rErrorCodeIn, size_t sizeIn, boost::system::error_code *pErrorCodeOut, std::size_t *pSizeOut) |
Private Attributes | |
| boost::asio::io_service | m_IoService |
| Bytes | m_ReadBuffer |
| udp::socket | m_Socket |
| boost::asio::deadline_timer | m_Timer |
Definition at line 61 of file RmpUdp.cpp.
| segway::RmpUdp::Impl::Impl | ( | const udp::endpoint & | rEndpoint | ) |
Definition at line 145 of file RmpUdp.cpp.
| void segway::RmpUdp::Impl::CheckDeadline | ( | ) | [private] |
Definition at line 213 of file RmpUdp.cpp.
| void segway::RmpUdp::Impl::Handle | ( | const boost::system::error_code & | rErrorCodeIn, |
| size_t | sizeIn, | ||
| boost::system::error_code * | pErrorCodeOut, | ||
| std::size_t * | pSizeOut | ||
| ) | [static, private] |
Definition at line 225 of file RmpUdp.cpp.
| size_t segway::RmpUdp::Impl::Receive | ( | Bytes & | rData, |
| float | timeout, | ||
| boost::system::error_code & | rErrorCode | ||
| ) |
Definition at line 185 of file RmpUdp.cpp.
| size_t segway::RmpUdp::Impl::Send | ( | const Bytes & | rData, |
| float | timeout, | ||
| boost::system::error_code & | rErrorCode | ||
| ) |
Definition at line 167 of file RmpUdp.cpp.
boost::asio::io_service segway::RmpUdp::Impl::m_IoService [private] |
Definition at line 72 of file RmpUdp.cpp.
Bytes segway::RmpUdp::Impl::m_ReadBuffer [private] |
Definition at line 75 of file RmpUdp.cpp.
udp::socket segway::RmpUdp::Impl::m_Socket [private] |
Definition at line 73 of file RmpUdp.cpp.
boost::asio::deadline_timer segway::RmpUdp::Impl::m_Timer [private] |
Definition at line 74 of file RmpUdp.cpp.