26#include <simgear/compiler.h>
27#include <simgear/io/iochannel.hxx>
33#define FG_MAX_MSG_SIZE 16384
68 inline double get_hz()
const {
return hz; }
69 inline void set_hz(
double t ) { hz = t; }
95 std::string
get_name()
const {
return m_name; }
110 : std::invalid_argument(what_string) {}
FGProtocolConfigError(const std::string &what_string)
void dec_count_down(double amt)
void set_io_channel(SGIOChannel *c)
SGProtocolDir get_direction() const
unsigned long get_count()
double get_count_down() const
SGIOChannel * get_io_channel() const
std::string get_name() const
void inc_count_down(double amt)
void set_count_down(double c)
void set_name(const std::string &n)
virtual bool gen_message()
void set_enabled(const bool b)
void set_direction(const std::string &d)
virtual bool parse_message()
io_container::const_iterator const_io_iterator
io_container::iterator io_iterator
std::vector< FGProtocol * > io_container