summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2005-02-17 01:08:21 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2005-02-17 01:08:21 +0000
commite1f432a451608ffa13a4268a304d799b511d63e3 (patch)
tree7b12aee99d2cc3c8f1e68a47984f185854a9022f
parent72885ad732f89aafdbc5d5853b72ff909e693135 (diff)
downloadATCD-e1f432a451608ffa13a4268a304d799b511d63e3.tar.gz
ChangeLogTag:Wed Feb 16 17:04:50 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
-rw-r--r--ChangeLog14
-rw-r--r--bin/MakeProjectCreator/config/rmcast.mpb2
-rw-r--r--protocols/ace/RMCast/Protocol.h6
-rw-r--r--protocols/ace/RMCast/RMCast.mpc2
4 files changed, 19 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 9d510a06fb2..fed4ad1b423 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+Wed Feb 16 17:04:50 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * bin/MakeProjectCreator/config/rmcast.mpb:
+ * protocols/ace/RMCast/RMCast.mpc:
+
+ The RMCast protocol implementation currently requires thread
+ support. Updated these MPC files accordingly.
+
+ * protocols/ace/RMCast/Protocol.h (NAK):
+
+ Since "NAK" is now a class instead of struct, public inheritance
+ must be explicitly specified. Fixes compile-time errors related
+ to inaccessible members in the "Profile" base class.
+
Wed Feb 16 18:31:28 2005 Steve Huston <shuston@riverace.com>
* protocols/ace/RMCast/Acknowledge.cpp:
diff --git a/bin/MakeProjectCreator/config/rmcast.mpb b/bin/MakeProjectCreator/config/rmcast.mpb
index 72cf0e9abc8..c6e918e307e 100644
--- a/bin/MakeProjectCreator/config/rmcast.mpb
+++ b/bin/MakeProjectCreator/config/rmcast.mpb
@@ -1,7 +1,7 @@
// -*- MPC -*-
// $Id$
-project : acelib, exceptions {
+project : acelib, exceptions, threads {
after += RMCast
libs += ACE_RMCast
includes += $(ACE_ROOT)/protocols
diff --git a/protocols/ace/RMCast/Protocol.h b/protocols/ace/RMCast/Protocol.h
index 0cd849da216..f0c43134efe 100644
--- a/protocols/ace/RMCast/Protocol.h
+++ b/protocols/ace/RMCast/Protocol.h
@@ -508,10 +508,11 @@ namespace ACE_RMCast
ACE_Refcounted_Auto_Ptr<NAK, ACE_Null_Mutex>
NAK_ptr;
- class NAK : Profile
+ class NAK : public Profile
{
- static u16 const id;
+ public:
+ static u16 const id;
#if defined (__BORLANDC__) && (__BORLANDC__ <= 0x570)
// Borland C++ Builder 6 and earlier don't handle default template
@@ -523,7 +524,6 @@ namespace ACE_RMCast
typedef SerialNumbers::Iterator iterator;
- public:
NAK (Header const& h, istream& is)
: Profile (h, 8)
{
diff --git a/protocols/ace/RMCast/RMCast.mpc b/protocols/ace/RMCast/RMCast.mpc
index b223d6036b4..7657d0d76d8 100644
--- a/protocols/ace/RMCast/RMCast.mpc
+++ b/protocols/ace/RMCast/RMCast.mpc
@@ -1,7 +1,7 @@
// -*- MPC -*-
// $Id$
-project(RMCast) : acelib, core, exceptions {
+project(RMCast) : acelib, core, exceptions, threads {
sharedname = ACE_RMCast
dynamicflags = ACE_RMCAST_BUILD_DLL
}