add method to messageQueue. Reorganize includes in CDRMonitor.h
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -16,6 +16,7 @@ class MessageNode {
|
||||
public:
|
||||
String getMessage() const;
|
||||
MessageType getMessageType() const;
|
||||
void setMessageNull();
|
||||
private:
|
||||
MessageNode();
|
||||
~MessageNode();
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
#include <cstdlib>
|
||||
#include <cstddef>
|
||||
#include <string>
|
||||
#include <cstring>
|
||||
#include <cstdio>
|
||||
|
||||
#include <epicsAssert.h>
|
||||
|
||||
Reference in New Issue
Block a user