add method to messageQueue. Reorganize includes in CDRMonitor.h

This commit is contained in:
Marty Kraimer
2011-04-21 05:23:20 -04:00
parent b1ffcf37d7
commit f611f0550b
5 changed files with 11 additions and 6 deletions
+3
View File
@@ -3521,6 +3521,7 @@ once. This can be implemented as follows:</p>
public:
String getMessage() const;
MessageType getMessageType() const;
void setMessageNull();
};
class MessageQueue : private NoDefaultMethods {
@@ -3548,6 +3549,8 @@ higher priority threads.</p>
<dd>The message.</dd>
<dt style="font-family: courier;">getMessageType</dt>
<dd>The message type.</dd>
<dt style="font-family: courier;">setMessageNull</dt>
<dd>Set the message to be a null string.</dd>
</dl>
<p>A messageQueue is an interface with public methods:</p>
+4 -5
View File
@@ -7,11 +7,10 @@
#ifndef CDRMONITOR_H
#define CDRMONITOR_H
#include <ostream>
#include <stddef.h>
#include <stdlib.h>
#include <stddef.h>
#include <string.h>
#include <stdio.h>
#include <cstddef>
#include <cstdlib>
#include <string>
#include <cstdio>
#include <epicsThread.h>
#include "noDefaultMethods.h"
+2 -1
View File
@@ -30,7 +30,7 @@ typedef Queue<MessageNode> 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:
+1
View File
@@ -16,6 +16,7 @@ class MessageNode {
public:
String getMessage() const;
MessageType getMessageType() const;
void setMessageNull();
private:
MessageNode();
~MessageNode();
+1
View File
@@ -10,6 +10,7 @@
#include <cstdlib>
#include <cstddef>
#include <string>
#include <cstring>
#include <cstdio>
#include <epicsAssert.h>