summaryrefslogtreecommitdiff
path: root/src/components/include/utils/message_queue.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/include/utils/message_queue.h')
-rw-r--r--src/components/include/utils/message_queue.h15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/components/include/utils/message_queue.h b/src/components/include/utils/message_queue.h
index 9d998cc698..a187328e13 100644
--- a/src/components/include/utils/message_queue.h
+++ b/src/components/include/utils/message_queue.h
@@ -28,10 +28,10 @@
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
-*/
+ */
-#ifndef MESSAGE_QUEUE_CLASS
-#define MESSAGE_QUEUE_CLASS
+#ifndef SRC_COMPONENTS_INCLUDE_UTILS_MESSAGE_QUEUE_H_
+#define SRC_COMPONENTS_INCLUDE_UTILS_MESSAGE_QUEUE_H_
#include <queue>
@@ -44,7 +44,9 @@
* \class MessageQueue
* \brief Wrapper for multithreading queue.
*/
- //TODO(Ezamakhov): move to utils namespace
+
+namespace utils {
+
template<typename T, class Q = std::queue<T> > class MessageQueue {
public:
typedef Q Queue;
@@ -107,7 +109,6 @@ template<typename T, class Q = std::queue<T> > class MessageQueue {
void Reset();
private:
-
/**
*\brief Queue
*/
@@ -193,4 +194,6 @@ template<typename T, class Q> void MessageQueue<T, Q>::Reset() {
}
}
-#endif // MESSAGE_QUEUE_CLASS
+} // namespace utils
+
+#endif // SRC_COMPONENTS_INCLUDE_UTILS_MESSAGE_QUEUE_H_