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:
parent
eebd990991
commit
e1c4d22fda
@ -3,7 +3,7 @@
|
|||||||
*
|
*
|
||||||
* See the README file for copyright information and how to reach the author.
|
* 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>
|
#include <sys/wait.h>
|
||||||
@ -117,7 +117,7 @@ bool cIptvProtocolExt::Open(void)
|
|||||||
if (!strlen(scriptFile))
|
if (!strlen(scriptFile))
|
||||||
return false;
|
return false;
|
||||||
// Create the listening socket
|
// Create the listening socket
|
||||||
OpenSocket(socketPort, true);
|
OpenSocket(socketPort);
|
||||||
// Execute the external script
|
// Execute the external script
|
||||||
ExecuteScript();
|
ExecuteScript();
|
||||||
isActive = true;
|
isActive = true;
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
*
|
*
|
||||||
* See the README file for copyright information and how to reach the author.
|
* 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>
|
#include <sys/types.h>
|
||||||
@ -43,7 +43,7 @@ bool cIptvProtocolHttp::Connect(void)
|
|||||||
// Check that stream address is valid
|
// Check that stream address is valid
|
||||||
if (!isActive && !isempty(streamAddr) && !isempty(streamPath)) {
|
if (!isActive && !isempty(streamAddr) && !isempty(streamPath)) {
|
||||||
// Ensure that socket is valid
|
// Ensure that socket is valid
|
||||||
OpenSocket(socketPort, false);
|
OpenSocket(socketPort);
|
||||||
|
|
||||||
// First try only the IP address
|
// First try only the IP address
|
||||||
sockAddr.sin_addr.s_addr = inet_addr(streamAddr);
|
sockAddr.sin_addr.s_addr = inet_addr(streamAddr);
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
*
|
*
|
||||||
* See the README file for copyright information and how to reach the author.
|
* 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>
|
#include <sys/types.h>
|
||||||
@ -40,7 +40,7 @@ bool cIptvProtocolUdp::JoinMulticast(void)
|
|||||||
// Check that stream address is valid
|
// Check that stream address is valid
|
||||||
if (!isActive && !isempty(streamAddr)) {
|
if (!isActive && !isempty(streamAddr)) {
|
||||||
// Ensure that socket is valid
|
// Ensure that socket is valid
|
||||||
OpenSocket(socketPort, true);
|
OpenSocket(socketPort);
|
||||||
// Join a new multicast group
|
// Join a new multicast group
|
||||||
struct ip_mreq mreq;
|
struct ip_mreq mreq;
|
||||||
mreq.imr_multiaddr.s_addr = inet_addr(streamAddr);
|
mreq.imr_multiaddr.s_addr = inet_addr(streamAddr);
|
||||||
@ -60,7 +60,7 @@ bool cIptvProtocolUdp::DropMulticast(void)
|
|||||||
// Check that stream address is valid
|
// Check that stream address is valid
|
||||||
if (isActive && !isempty(streamAddr)) {
|
if (isActive && !isempty(streamAddr)) {
|
||||||
// Ensure that socket is valid
|
// Ensure that socket is valid
|
||||||
OpenSocket(socketPort, true);
|
OpenSocket(socketPort);
|
||||||
// Drop the multicast group
|
// Drop the multicast group
|
||||||
struct ip_mreq mreq;
|
struct ip_mreq mreq;
|
||||||
mreq.imr_multiaddr.s_addr = inet_addr(streamAddr);
|
mreq.imr_multiaddr.s_addr = inet_addr(streamAddr);
|
||||||
|
14
socket.c
14
socket.c
@ -3,7 +3,7 @@
|
|||||||
*
|
*
|
||||||
* See the README file for copyright information and how to reach the author.
|
* 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>
|
#include <sys/types.h>
|
||||||
@ -99,6 +99,12 @@ cIptvUdpSocket::~cIptvUdpSocket()
|
|||||||
debug("cIptvUdpSocket::~cIptvUdpSocket()\n");
|
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)
|
int cIptvUdpSocket::Read(unsigned char* *BufferAddr)
|
||||||
{
|
{
|
||||||
//debug("cIptvUdpSocket::Read()\n");
|
//debug("cIptvUdpSocket::Read()\n");
|
||||||
@ -170,6 +176,12 @@ cIptvTcpSocket::~cIptvTcpSocket()
|
|||||||
debug("cIptvTcpSocket::~cIptvTcpSocket()\n");
|
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)
|
int cIptvTcpSocket::Read(unsigned char* *BufferAddr)
|
||||||
{
|
{
|
||||||
//debug("cIptvTcpSocket::Read()\n");
|
//debug("cIptvTcpSocket::Read()\n");
|
||||||
|
4
socket.h
4
socket.h
@ -3,7 +3,7 @@
|
|||||||
*
|
*
|
||||||
* See the README file for copyright information and how to reach the author.
|
* 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
|
#ifndef __IPTV_SOCKET_H
|
||||||
@ -34,6 +34,7 @@ public:
|
|||||||
cIptvUdpSocket();
|
cIptvUdpSocket();
|
||||||
virtual ~cIptvUdpSocket();
|
virtual ~cIptvUdpSocket();
|
||||||
virtual int Read(unsigned char* *BufferAddr);
|
virtual int Read(unsigned char* *BufferAddr);
|
||||||
|
bool OpenSocket(const int Port);
|
||||||
};
|
};
|
||||||
|
|
||||||
class cIptvTcpSocket : public cIptvSocket {
|
class cIptvTcpSocket : public cIptvSocket {
|
||||||
@ -41,6 +42,7 @@ public:
|
|||||||
cIptvTcpSocket();
|
cIptvTcpSocket();
|
||||||
virtual ~cIptvTcpSocket();
|
virtual ~cIptvTcpSocket();
|
||||||
virtual int Read(unsigned char* *BufferAddr);
|
virtual int Read(unsigned char* *BufferAddr);
|
||||||
|
bool OpenSocket(const int Port);
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // __IPTV_SOCKET_H
|
#endif // __IPTV_SOCKET_H
|
||||||
|
Loading…
Reference in New Issue
Block a user