summaryrefslogtreecommitdiff
path: root/protocols/ace/RMCast/RMCast.h
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/ace/RMCast/RMCast.h')
-rw-r--r--protocols/ace/RMCast/RMCast.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/protocols/ace/RMCast/RMCast.h b/protocols/ace/RMCast/RMCast.h
index 654f391204b..c7cdf718c04 100644
--- a/protocols/ace/RMCast/RMCast.h
+++ b/protocols/ace/RMCast/RMCast.h
@@ -26,6 +26,7 @@
#endif /* ACE_LACKS_PRAGMA_ONCE */
class ACE_Message_Block;
+class ACE_RMCast_Proxy;
class ACE_RMCast_Export ACE_RMCast
{
@@ -194,33 +195,43 @@ public:
// piggyback the ACK / NAK messages
ACE_Message_Block *payload;
+
+ ACE_RMCast_Proxy *source;
};
struct Poll
{
+ ACE_RMCast_Proxy *source;
};
struct Ack_Join
{
ACE_INT32 next_sequence_number;
+
+ ACE_RMCast_Proxy *source;
};
struct Ack_Leave
{
+ ACE_RMCast_Proxy *source;
};
struct Ack
{
ACE_UINT32 highest_in_sequence;
ACE_UINT32 highest_received;
+
+ ACE_RMCast_Proxy *source;
};
struct Join
{
+ ACE_RMCast_Proxy *source;
};
struct Leave
{
+ ACE_RMCast_Proxy *source;
};
};