From f611f0550b7fdb0e72652c906913e2b6439dcb2a Mon Sep 17 00:00:00 2001
From: Marty Kraimer
Date: Thu, 21 Apr 2011 05:23:20 -0400
Subject: [PATCH] add method to messageQueue. Reorganize includes in
CDRMonitor.h
---
documentation/pvDataCpp.html | 3 +++
pvDataApp/misc/CDRMonitor.h | 9 ++++-----
pvDataApp/misc/messageQueue.cpp | 3 ++-
pvDataApp/misc/messageQueue.h | 1 +
testApp/property/testProperty.cpp | 1 +
5 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/documentation/pvDataCpp.html b/documentation/pvDataCpp.html
index a411c2e..4cb9be7 100644
--- a/documentation/pvDataCpp.html
+++ b/documentation/pvDataCpp.html
@@ -3521,6 +3521,7 @@ once. This can be implemented as follows:
public:
String getMessage() const;
MessageType getMessageType() const;
+ void setMessageNull();
};
class MessageQueue : private NoDefaultMethods {
@@ -3548,6 +3549,8 @@ higher priority threads.
The message.
getMessageType
The message type.
+ setMessageNull
+ Set the message to be a null string.
A messageQueue is an interface with public methods:
diff --git a/pvDataApp/misc/CDRMonitor.h b/pvDataApp/misc/CDRMonitor.h
index fbe2bf9..30d5ead 100644
--- a/pvDataApp/misc/CDRMonitor.h
+++ b/pvDataApp/misc/CDRMonitor.h
@@ -7,11 +7,10 @@
#ifndef CDRMONITOR_H
#define CDRMONITOR_H
#include
-#include
-#include
-#include
-#include
-#include
+#include
+#include
+#include
+#include
#include
#include "noDefaultMethods.h"
diff --git a/pvDataApp/misc/messageQueue.cpp b/pvDataApp/misc/messageQueue.cpp
index e2dc4bf..6aee813 100644
--- a/pvDataApp/misc/messageQueue.cpp
+++ b/pvDataApp/misc/messageQueue.cpp
@@ -30,7 +30,7 @@ typedef Queue MessageNodeQueue;
MessageNode::MessageNode()
-: message(String("")),messageType(infoMessage){}
+: message(String()),messageType(infoMessage){}
MessageNode::~MessageNode() {
}
@@ -39,6 +39,7 @@ String MessageNode::getMessage() const { return message;};
MessageType MessageNode::getMessageType() const { return messageType;}
+void MessageNode::setMessageNull() {message = String();}
class MessageQueuePvt {
public:
diff --git a/pvDataApp/misc/messageQueue.h b/pvDataApp/misc/messageQueue.h
index fe0214d..6437f0e 100644
--- a/pvDataApp/misc/messageQueue.h
+++ b/pvDataApp/misc/messageQueue.h
@@ -16,6 +16,7 @@ class MessageNode {
public:
String getMessage() const;
MessageType getMessageType() const;
+ void setMessageNull();
private:
MessageNode();
~MessageNode();
diff --git a/testApp/property/testProperty.cpp b/testApp/property/testProperty.cpp
index f9abcfd..7030c0e 100644
--- a/testApp/property/testProperty.cpp
+++ b/testApp/property/testProperty.cpp
@@ -10,6 +10,7 @@
#include
#include
#include
+#include
#include
#include