| Classes | |
| class | DeviceError | 
| Common exception for communication error.  More... | |
| class | MAVConnInterface | 
| Generic mavlink interface.  More... | |
| class | MAVConnSerial | 
| Serial interface.  More... | |
| class | MAVConnTCPClient | 
| TCP client interface.  More... | |
| class | MAVConnTCPServer | 
| TCP server interface.  More... | |
| class | MAVConnUDP | 
| UDP interface.  More... | |
| struct | MsgBuffer | 
| Message buffer for internal use in libmavconn.  More... | |
| Typedefs | |
| typedef std::lock_guard < std::recursive_mutex > | lock_guard | 
| Functions | |
| static bool | resolve_address_tcp (io_service &io, std::string host, unsigned short port, tcp::endpoint &ep) | 
| static bool | resolve_address_udp (io_service &io, std::string host, unsigned short port, udp::endpoint &ep) | 
| static void | url_parse_host (std::string host, std::string &host_out, int &port_out, const std::string def_host, const int def_port) | 
| static void | url_parse_query (std::string query, uint8_t &sysid, uint8_t &compid) | 
| static MAVConnInterface::Ptr | url_parse_serial (std::string path, std::string query, uint8_t system_id, uint8_t component_id) | 
| static MAVConnInterface::Ptr | url_parse_tcp_client (std::string host, std::string query, uint8_t system_id, uint8_t component_id) | 
| static MAVConnInterface::Ptr | url_parse_tcp_server (std::string host, std::string query, uint8_t system_id, uint8_t component_id) | 
| static MAVConnInterface::Ptr | url_parse_udp (std::string hosts, std::string query, uint8_t system_id, uint8_t component_id) |