summaryrefslogtreecommitdiff
path: root/server/componentIGMP.h
diff options
context:
space:
mode:
authorFrank Schmirler <vdr@schmirler.de>2011-11-25 00:24:37 +0100
committerFrank Schmirler <vdr@schmirler.de>2011-11-25 00:24:37 +0100
commit9b91301d943cfbec5208419704cfece84267223d (patch)
treef1fa7c428490eb8ee03cfa26297559c62f4d81c7 /server/componentIGMP.h
parent7347e24123ec0b852091ec035cabce0e10278a72 (diff)
downloadvdr-plugin-streamdev-9b91301d943cfbec5208419704cfece84267223d.tar.gz
vdr-plugin-streamdev-9b91301d943cfbec5208419704cfece84267223d.tar.bz2
Don't keep a pointer to the connection in components MulticastGroup
structure as the connection may now be deleted from outside via menu.
Diffstat (limited to 'server/componentIGMP.h')
-rw-r--r--server/componentIGMP.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/server/componentIGMP.h b/server/componentIGMP.h
index 09d8fde..8f6c027 100644
--- a/server/componentIGMP.h
+++ b/server/componentIGMP.h
@@ -10,7 +10,6 @@
#include <vdr/thread.h>
#include "server/component.h"
-class cConnectionIGMP;
class cMulticastGroup;
class cComponentIGMP: public cServerComponent, public cThread {
@@ -42,7 +41,7 @@ private:
void IGMPStartRetransmitTimer(cMulticastGroup* Group);
void IGMPClearRetransmitTimer(cMulticastGroup* Group);
void IGMPSendGroupQuery(cMulticastGroup* Group);
- void IGMPStartMulticast(cMulticastGroup* Group);
+ cServerConnection* IGMPStartMulticast(cMulticastGroup* Group);
void IGMPStopMulticast(cMulticastGroup* Group);
virtual void Action();