
Public Member Functions | |
| link_info (io_service &io) | |
| ~link_info () | |
| void | reinit () |
Public Attributes | |
| io_service & | io |
| bool | up |
| bool | connecting |
| rfcomm_endpoint | local |
| rfcomm_endpoint | remote |
| bluetooth::rfcomm::socket * | socket |
| int | connect_retries |
| uint8_t | size_ [4] |
| size_t | size |
| uint8_t * | buffer |
| bool | sending |
| boost::mutex | mutex |
| std::deque< link_data > | send_buffer |
Definition at line 32 of file rfcomm.cpp.
| ariba::transport::link_info::link_info | ( | io_service & | io | ) | [inline] |
Definition at line 34 of file rfcomm.cpp.
| ariba::transport::link_info::~link_info | ( | ) | [inline] |
| void ariba::transport::link_info::reinit | ( | ) | [inline] |
Definition at line 43 of file rfcomm.cpp.
References io, socket, and up.
Referenced by ariba::transport::rfcomm::handle_connect(), and ariba::transport::rfcomm::send().
| uint8_t* ariba::transport::link_info::buffer |
Definition at line 61 of file rfcomm.cpp.
Referenced by ariba::transport::rfcomm::handle_read_data(), and ariba::transport::rfcomm::handle_read_header().
Definition at line 56 of file rfcomm.cpp.
Referenced by ariba::transport::rfcomm::handle_connect(), and ariba::transport::rfcomm::send().
Definition at line 53 of file rfcomm.cpp.
Referenced by ariba::transport::rfcomm::handle_connect(), and ariba::transport::rfcomm::send().
| io_service& ariba::transport::link_info::io |
Definition at line 54 of file rfcomm.cpp.
Referenced by ariba::transport::rfcomm::handle_accept(), ariba::transport::rfcomm::handle_connect(), and ariba::transport::rfcomm::handle_read_data().
| boost::mutex ariba::transport::link_info::mutex |
Definition at line 54 of file rfcomm.cpp.
Referenced by ariba::transport::rfcomm::handle_accept(), ariba::transport::rfcomm::handle_connect(), ariba::transport::rfcomm::handle_read_data(), and ariba::transport::rfcomm::send().
| std::deque<link_data> ariba::transport::link_info::send_buffer |
Definition at line 66 of file rfcomm.cpp.
Referenced by ariba::transport::rfcomm::send(), and ariba::transport::rfcomm::start_write().
Definition at line 64 of file rfcomm.cpp.
Referenced by ariba::transport::rfcomm::handle_write_data(), and ariba::transport::rfcomm::start_write().
Definition at line 60 of file rfcomm.cpp.
Referenced by ariba::transport::rfcomm::handle_read_data(), and ariba::transport::rfcomm::handle_read_header().
| uint8_t ariba::transport::link_info::size_[4] |
Definition at line 59 of file rfcomm.cpp.
Referenced by ariba::transport::rfcomm::handle_read_data(), ariba::transport::rfcomm::handle_read_header(), and ariba::transport::rfcomm::start_read().
| bluetooth::rfcomm::socket* ariba::transport::link_info::socket |
Definition at line 55 of file rfcomm.cpp.
Referenced by ariba::transport::rfcomm::handle_accept(), ariba::transport::rfcomm::handle_connect(), ariba::transport::rfcomm::handle_read_header(), reinit(), ariba::transport::rfcomm::send(), ariba::transport::rfcomm::shutdown(), ariba::transport::rfcomm::start_accept(), ariba::transport::rfcomm::start_read(), ariba::transport::rfcomm::start_write(), and ~link_info().
Definition at line 52 of file rfcomm.cpp.
Referenced by ariba::transport::rfcomm::handle_accept(), ariba::transport::rfcomm::handle_connect(), reinit(), ariba::transport::rfcomm::send(), ariba::transport::rfcomm::shutdown(), and ariba::transport::rfcomm::start_write().
1.5.8