mirror of
				https://github.com/rofafor/vdr-plugin-satip.git
				synced 2023-10-10 11:37:42 +00:00 
			
		
		
		
	Strip off the constructor delegation after all to broaden compiler compability.
This commit is contained in:
		
							
								
								
									
										2
									
								
								README
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								README
									
									
									
									
									
								
							@@ -171,7 +171,7 @@ Notes:
 | 
				
			|||||||
  parameters:
 | 
					  parameters:
 | 
				
			||||||
  $ cat /proc/sys/net/core/rmem_default
 | 
					  $ cat /proc/sys/net/core/rmem_default
 | 
				
			||||||
  $ cat /proc/sys/net/core/rmem_max
 | 
					  $ cat /proc/sys/net/core/rmem_max
 | 
				
			||||||
 
 | 
					
 | 
				
			||||||
Acknowledgements:
 | 
					Acknowledgements:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Big thanks to Digital Devices GmbH for providing the Octopus Net
 | 
					- Big thanks to Digital Devices GmbH for providing the Octopus Net
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										10
									
								
								socket.c
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								socket.c
									
									
									
									
									
								
							@@ -28,8 +28,16 @@
 | 
				
			|||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
cSatipSocket::cSatipSocket()
 | 
					cSatipSocket::cSatipSocket()
 | 
				
			||||||
: cSatipSocket(0)
 | 
					: socketPortM(0),
 | 
				
			||||||
 | 
					  socketDescM(-1),
 | 
				
			||||||
 | 
					  isMulticastM(false),
 | 
				
			||||||
 | 
					  useSsmM(false),
 | 
				
			||||||
 | 
					  streamAddrM(htonl(INADDR_ANY)),
 | 
				
			||||||
 | 
					  sourceAddrM(htonl(INADDR_ANY)),
 | 
				
			||||||
 | 
					  rcvBufSizeM(0)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 | 
					  debug1("%s", __PRETTY_FUNCTION__);
 | 
				
			||||||
 | 
					  memset(&sockAddrM, 0, sizeof(sockAddrM));
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
cSatipSocket::cSatipSocket(size_t rcvBufSizeP)
 | 
					cSatipSocket::cSatipSocket(size_t rcvBufSizeP)
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										3
									
								
								socket.h
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								socket.h
									
									
									
									
									
								
							@@ -20,13 +20,14 @@ private:
 | 
				
			|||||||
  in_addr_t streamAddrM;
 | 
					  in_addr_t streamAddrM;
 | 
				
			||||||
  in_addr_t sourceAddrM;
 | 
					  in_addr_t sourceAddrM;
 | 
				
			||||||
  size_t rcvBufSizeM;
 | 
					  size_t rcvBufSizeM;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  bool CheckAddress(const char *addrP, in_addr_t *inAddrP);
 | 
					  bool CheckAddress(const char *addrP, in_addr_t *inAddrP);
 | 
				
			||||||
  bool Join(void);
 | 
					  bool Join(void);
 | 
				
			||||||
  bool Leave(void);
 | 
					  bool Leave(void);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public:
 | 
					public:
 | 
				
			||||||
  cSatipSocket();
 | 
					  cSatipSocket();
 | 
				
			||||||
  cSatipSocket(size_t rcvBufSizeP);
 | 
					  explicit cSatipSocket(size_t rcvBufSizeP);
 | 
				
			||||||
  virtual ~cSatipSocket();
 | 
					  virtual ~cSatipSocket();
 | 
				
			||||||
  bool Open(const int portP = 0, const bool reuseP = false);
 | 
					  bool Open(const int portP = 0, const bool reuseP = false);
 | 
				
			||||||
  bool OpenMulticast(const int portP, const char *streamAddrP, const char *sourceAddrP);
 | 
					  bool OpenMulticast(const int portP, const char *streamAddrP, const char *sourceAddrP);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user