made RawQueue options type-safe
diff --git a/aos/linux_code/logging/linux_logging.cc b/aos/linux_code/logging/linux_logging.cc
index cdb052a..2bd5bce 100644
--- a/aos/linux_code/logging/linux_logging.cc
+++ b/aos/linux_code/logging/linux_logging.cc
@@ -77,7 +77,7 @@
AddImplementation(new LinuxQueueLogImplementation());
}
-const LogMessage *ReadNext(int flags, int *index) {
+const LogMessage *ReadNext(Options<RawQueue> flags, int *index) {
return static_cast<const LogMessage *>(queue->ReadMessageIndex(flags, index));
}
@@ -85,7 +85,7 @@
return ReadNext(RawQueue::kBlock);
}
-const LogMessage *ReadNext(int flags) {
+const LogMessage *ReadNext(Options<RawQueue> flags) {
const LogMessage *r = NULL;
do {
r = static_cast<const LogMessage *>(queue->ReadMessage(flags));