From 386295f69ff7f9375c32d37cb6d6ab8e479d8a55 Mon Sep 17 00:00:00 2001 From: glenux Date: Mon, 6 Mar 2006 12:13:53 +0000 Subject: [PATCH] --- src/Makefile.am | 6 ++++-- src/messagecell_cb.cc | 10 ++++++++++ src/messagecell_cb.h | 23 +++++++++++++++++++++++ 3 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 src/messagecell_cb.cc create mode 100644 src/messagecell_cb.h diff --git a/src/Makefile.am b/src/Makefile.am index 1ab318d..75cb842 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -19,7 +19,8 @@ dabcast_SOURCES = \ clock_ab.cc \ clock_cb.cc \ timestamp.cc \ - messagecell_ab.cc + messagecell_ab.cc \ + messagecell_cb.cc dabcast_SOURCES += \ groupmember.h \ @@ -36,7 +37,8 @@ dabcast_SOURCES += \ clock_cb.h \ protocol.h \ timestamp.h \ - messagecell_ab.h + messagecell_ab.h \ + messagecell_cb.h INCLUDES = -I./ @GLIBMM_CFLAGS@ @GTHREAD_CFLAGS@ diff --git a/src/messagecell_cb.cc b/src/messagecell_cb.cc new file mode 100644 index 0000000..7a89856 --- /dev/null +++ b/src/messagecell_cb.cc @@ -0,0 +1,10 @@ + +#include "messagecell_cb.h" + +MessageCellCb::MessageCellCb(){ + printf("MessageCellCb::MessageCellCb -- constructor\n"); + this->message = NULL; + this->type = MessageCellCb::TYPE_UNDEF; + this->count = 0; + this->maximum = NULL; +} diff --git a/src/messagecell_cb.h b/src/messagecell_cb.h new file mode 100644 index 0000000..7a167c4 --- /dev/null +++ b/src/messagecell_cb.h @@ -0,0 +1,23 @@ +#ifndef _MESSAGE_CELL_CB +#define _MESSAGE_CELL_CB + +#include "message.h" + +class MessageCellCb { + public: + typedef enum { + TYPE_UNDEF, + TYPE_TEMPORARY, + TYPE_DEFINITIVE + } Type; + + Message * message; + MessageCellCb::Type type; + TimeStamp * maximum; + short count; + + MessageCellCb(); +}; + +#endif +