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 36 of file rfcomm.cpp.
ariba::transport::link_info::link_info | ( | io_service & | io | ) | [inline] |
Definition at line 38 of file rfcomm.cpp.
ariba::transport::link_info::~link_info | ( | ) | [inline] |
Definition at line 43 of file rfcomm.cpp.
References socket.
void ariba::transport::link_info::reinit | ( | ) | [inline] |
Definition at line 47 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 65 of file rfcomm.cpp.
Referenced by ariba::transport::rfcomm::handle_read_data(), and ariba::transport::rfcomm::handle_read_header().
Definition at line 60 of file rfcomm.cpp.
Referenced by ariba::transport::rfcomm::handle_connect(), and ariba::transport::rfcomm::send().
Definition at line 57 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 53 of file rfcomm.cpp.
Referenced by reinit().
Definition at line 58 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 69 of file rfcomm.cpp.
Referenced by ariba::transport::rfcomm::send().
Definition at line 58 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 70 of file rfcomm.cpp.
Referenced by ariba::transport::rfcomm::send(), and ariba::transport::rfcomm::start_write().
Definition at line 68 of file rfcomm.cpp.
Referenced by ariba::transport::rfcomm::handle_write_data(), and ariba::transport::rfcomm::start_write().
Definition at line 64 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 63 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 59 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 56 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().