1 #ifndef __DVB_STREAMSERVER_H_
2 #define __DVB_STREAMSERVER_H_
14 static void set_socket_option(
int fd,
int optid,
int option);
15 static void set_tcp_option(
int fd,
int optid,
int option);
57 void newConnection(
int socket);
73 bool stopStreamClient(
const std::string remotehost,
const std::string serviceref);
Definition: servicedvbstream.h:13
Definition: serversocket.h:7
Definition: streamserver.h:12
~eStreamClient()
Definition: streamserver.cpp:29
void tuneFailed()
Definition: streamserver.h:36
int encoderFd
Definition: streamserver.h:19
ePtr< eSocketNotifier > rsn
Definition: streamserver.h:29
std::string m_serviceref
Definition: streamserver.h:23
void notifier(int)
Definition: streamserver.cpp:64
ePtr< eTimer > m_timeout
Definition: streamserver.h:33
void start()
Definition: streamserver.cpp:45
bool isUsingEncoder()
Definition: streamserver.cpp:314
std::string getRemoteHost()
Definition: streamserver.cpp:304
eDVBRecordStreamThread * streamThread
Definition: streamserver.h:21
eStreamClient(eStreamServer *handler, int socket, const std::string remotehost)
Definition: streamserver.cpp:23
eStreamServer * parent
Definition: streamserver.h:18
std::string m_remotehost
Definition: streamserver.h:22
void stopStream()
Definition: streamserver.cpp:297
int streamFd
Definition: streamserver.h:20
bool running
Definition: streamserver.h:26
std::string getServiceref()
Definition: streamserver.cpp:309
std::string request
Definition: streamserver.h:31
bool m_useencoder
Definition: streamserver.h:24
void streamStopped()
Definition: streamserver.h:35
Definition: streamserver.h:51
PyObject * getConnectedClients()
Definition: streamserver.cpp:381
eStreamServer()
Definition: streamserver.cpp:323
void stopStream()
Definition: streamserver.cpp:359
static eStreamServer * getInstance()
Definition: streamserver.cpp:338
bool stopStreamClient(const std::string remotehost, const std::string serviceref)
Definition: streamserver.cpp:368
void connectionLost(eStreamClient *client)
Definition: streamserver.cpp:350
~eStreamServer()
Definition: streamserver.cpp:330
int socket(int domain, int type, int protocol)
Definition: libopen.c:165