got MessageType finished (not tests though)
diff --git a/aos/common/queue.h b/aos/common/queue.h
index f1d9f82..9f6bc9d 100644
--- a/aos/common/queue.h
+++ b/aos/common/queue.h
@@ -11,9 +11,6 @@
#include "aos/common/time.h"
#include "aos/common/macros.h"
-#ifndef SWIG
-#include "aos/common/queue_types.h"
-#endif // SWIG
#ifndef USE_UNSAFE
#include "aos/linux_code/ipc_lib/queue.h"
#endif // USE_UNSAFE
@@ -21,6 +18,8 @@
namespace aos {
+class MessageType;
+
// This class is a base class for all messages sent over queues.
class Message {
public:
@@ -50,9 +49,7 @@
// Writes the contents of the message to the provided buffer.
size_t Print(char *buffer, int length) const;
-#ifndef SWIG
- const MessageType &GetType() const;
-#endif // SWIG
+ const MessageType *GetType() const;
};
template <class T> class Queue;