#include <goby/acomms/queue/queue.h>
Definition at line 73 of file queue.h.
◆ Queue()
goby::acomms::Queue::Queue |
( |
const google::protobuf::Descriptor * |
desc, |
|
|
QueueManager * |
parent, |
|
|
protobuf::QueuedMessageEntry |
cfg = protobuf::QueuedMessageEntry() |
|
) |
| |
◆ clear_ack_queue()
bool goby::acomms::Queue::clear_ack_queue |
( |
unsigned |
start_frame | ) |
|
◆ descriptor()
const google::protobuf::Descriptor* goby::acomms::Queue::descriptor |
( |
| ) |
const |
|
inline |
◆ expire()
◆ find_queue_field()
◆ flush()
void goby::acomms::Queue::flush |
( |
| ) |
|
◆ get_priority_values()
bool goby::acomms::Queue::get_priority_values |
( |
double * |
priority, |
|
|
boost::posix_time::ptime * |
last_send_time, |
|
|
const protobuf::ModemTransmission & |
request_msg, |
|
|
const std::string & |
data |
|
) |
| |
◆ give_data()
◆ id()
int goby::acomms::Queue::id |
( |
| ) |
|
|
inline |
◆ info()
void goby::acomms::Queue::info |
( |
std::ostream * |
os | ) |
const |
◆ last_send_time()
boost::posix_time::ptime goby::acomms::Queue::last_send_time |
( |
| ) |
const |
|
inline |
◆ meta_from_msg()
◆ name()
std::string goby::acomms::Queue::name |
( |
| ) |
const |
|
inline |
◆ newest_msg_time()
boost::posix_time::ptime goby::acomms::Queue::newest_msg_time |
( |
| ) |
const |
|
inline |
◆ pop_message()
bool goby::acomms::Queue::pop_message |
( |
unsigned |
frame | ) |
|
◆ pop_message_ack()
◆ process_cfg()
void goby::acomms::Queue::process_cfg |
( |
| ) |
|
◆ push_message() [1/2]
◆ push_message() [2/2]
◆ queue_message_options()
const protobuf::QueuedMessageEntry& goby::acomms::Queue::queue_message_options |
( |
| ) |
|
|
inline |
◆ set_cfg()
void goby::acomms::Queue::set_cfg |
( |
const protobuf::QueuedMessageEntry & |
cfg | ) |
|
|
inline |
◆ size()
size_t goby::acomms::Queue::size |
( |
| ) |
const |
|
inline |
◆ stream_for_pop()
void goby::acomms::Queue::stream_for_pop |
( |
const QueuedMessage & |
queued_msg | ) |
|
The documentation for this class was generated from the following file: