1
0
mirror of https://github.com/rofafor/vdr-plugin-iptv.git synced 2023-10-10 13:37:03 +02:00

Refactor out an unnecessary socket parameter.

This commit is contained in:
Antti Seppälä 2007-10-21 19:32:14 +00:00
parent eebd990991
commit e1c4d22fda
5 changed files with 23 additions and 9 deletions

View File

@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: protocolext.c,v 1.19 2007/10/21 17:32:43 ajhseppa Exp $
* $Id: protocolext.c,v 1.20 2007/10/21 19:32:14 ajhseppa Exp $
*/
#include <sys/wait.h>
@ -117,7 +117,7 @@ bool cIptvProtocolExt::Open(void)
if (!strlen(scriptFile))
return false;
// Create the listening socket
OpenSocket(socketPort, true);
OpenSocket(socketPort);
// Execute the external script
ExecuteScript();
isActive = true;

View File

@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: protocolhttp.c,v 1.19 2007/10/21 17:32:43 ajhseppa Exp $
* $Id: protocolhttp.c,v 1.20 2007/10/21 19:32:14 ajhseppa Exp $
*/
#include <sys/types.h>
@ -43,7 +43,7 @@ bool cIptvProtocolHttp::Connect(void)
// Check that stream address is valid
if (!isActive && !isempty(streamAddr) && !isempty(streamPath)) {
// Ensure that socket is valid
OpenSocket(socketPort, false);
OpenSocket(socketPort);
// First try only the IP address
sockAddr.sin_addr.s_addr = inet_addr(streamAddr);

View File

@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: protocoludp.c,v 1.20 2007/10/21 17:32:43 ajhseppa Exp $
* $Id: protocoludp.c,v 1.21 2007/10/21 19:32:15 ajhseppa Exp $
*/
#include <sys/types.h>
@ -40,7 +40,7 @@ bool cIptvProtocolUdp::JoinMulticast(void)
// Check that stream address is valid
if (!isActive && !isempty(streamAddr)) {
// Ensure that socket is valid
OpenSocket(socketPort, true);
OpenSocket(socketPort);
// Join a new multicast group
struct ip_mreq mreq;
mreq.imr_multiaddr.s_addr = inet_addr(streamAddr);
@ -60,7 +60,7 @@ bool cIptvProtocolUdp::DropMulticast(void)
// Check that stream address is valid
if (isActive && !isempty(streamAddr)) {
// Ensure that socket is valid
OpenSocket(socketPort, true);
OpenSocket(socketPort);
// Drop the multicast group
struct ip_mreq mreq;
mreq.imr_multiaddr.s_addr = inet_addr(streamAddr);

View File

@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: socket.c,v 1.3 2007/10/21 17:32:43 ajhseppa Exp $
* $Id: socket.c,v 1.4 2007/10/21 19:32:15 ajhseppa Exp $
*/
#include <sys/types.h>
@ -99,6 +99,12 @@ cIptvUdpSocket::~cIptvUdpSocket()
debug("cIptvUdpSocket::~cIptvUdpSocket()\n");
}
bool cIptvUdpSocket::OpenSocket(const int Port)
{
debug("cIptvUdpSocket::OpenSocket()\n");
return cIptvSocket::OpenSocket(Port, true);
}
int cIptvUdpSocket::Read(unsigned char* *BufferAddr)
{
//debug("cIptvUdpSocket::Read()\n");
@ -170,6 +176,12 @@ cIptvTcpSocket::~cIptvTcpSocket()
debug("cIptvTcpSocket::~cIptvTcpSocket()\n");
}
bool cIptvTcpSocket::OpenSocket(const int Port)
{
debug("cIptvTcpSocket::OpenSocket()\n");
return cIptvSocket::OpenSocket(Port, false);
}
int cIptvTcpSocket::Read(unsigned char* *BufferAddr)
{
//debug("cIptvTcpSocket::Read()\n");

View File

@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: socket.h,v 1.2 2007/10/21 17:32:43 ajhseppa Exp $
* $Id: socket.h,v 1.3 2007/10/21 19:32:15 ajhseppa Exp $
*/
#ifndef __IPTV_SOCKET_H
@ -34,6 +34,7 @@ public:
cIptvUdpSocket();
virtual ~cIptvUdpSocket();
virtual int Read(unsigned char* *BufferAddr);
bool OpenSocket(const int Port);
};
class cIptvTcpSocket : public cIptvSocket {
@ -41,6 +42,7 @@ public:
cIptvTcpSocket();
virtual ~cIptvTcpSocket();
virtual int Read(unsigned char* *BufferAddr);
bool OpenSocket(const int Port);
};
#endif // __IPTV_SOCKET_H