bool get_work(PendingCommand &);
unsigned do_command(const PendingCommand &);
unsigned process_reply(const char *, unsigned);
};
typedef std::map<unsigned, Locomotive> LocomotiveMap;
bool get_work(PendingCommand &);
unsigned do_command(const PendingCommand &);
unsigned process_reply(const char *, unsigned);
};
typedef std::map<unsigned, Locomotive> LocomotiveMap;