#include <filepush.h>
|
static int64_t | getTick () |
|
static int | read_ts (int fd, unsigned char *buf, int size) |
|
◆ anonymous enum
Enumerator |
---|
evtEOF | |
evtReadError | |
evtWriteError | |
evtUser | |
evtStopped | |
◆ eFilePushThreadRecorder()
eFilePushThreadRecorder::eFilePushThreadRecorder |
( |
unsigned char * |
buffer, |
|
|
size_t |
buffersize = 188*1024 |
|
) |
| |
◆ flush()
virtual void eFilePushThreadRecorder::flush |
( |
| ) |
|
|
protectedpure virtual |
◆ getProtocol()
int eFilePushThreadRecorder::getProtocol |
( |
| ) |
|
|
inline |
◆ getTick()
int64_t eFilePushThreadRecorder::getTick |
( |
| ) |
|
|
static |
◆ pushReply()
int eFilePushThreadRecorder::pushReply |
( |
void * |
buf, |
|
|
int |
len |
|
) |
| |
◆ read_dmx()
int eFilePushThreadRecorder::read_dmx |
( |
int |
fd, |
|
|
void * |
m_buffer, |
|
|
int |
size |
|
) |
| |
◆ read_ts()
int eFilePushThreadRecorder::read_ts |
( |
int |
fd, |
|
|
unsigned char * |
buf, |
|
|
int |
size |
|
) |
| |
|
static |
◆ sendEvent()
void eFilePushThreadRecorder::sendEvent |
( |
int |
evt | ) |
|
◆ setProtocol()
void eFilePushThreadRecorder::setProtocol |
( |
int |
i | ) |
|
|
inline |
◆ setSession()
void eFilePushThreadRecorder::setSession |
( |
int |
se, |
|
|
int |
st |
|
) |
| |
|
inline |
◆ start()
void eFilePushThreadRecorder::start |
( |
int |
sourcefd | ) |
|
◆ stop()
void eFilePushThreadRecorder::stop |
( |
| ) |
|
◆ thread()
void eFilePushThreadRecorder::thread |
( |
void |
| ) |
|
|
virtual |
◆ writeData()
virtual int eFilePushThreadRecorder::writeData |
( |
int |
len | ) |
|
|
protectedpure virtual |
◆ m_buffer
unsigned char* eFilePushThreadRecorder::m_buffer |
|
protected |
◆ m_buffersize
size_t eFilePushThreadRecorder::m_buffersize |
|
protected |
◆ m_event
sigc::signal1<void,int> eFilePushThreadRecorder::m_event |
◆ m_fd_source
int eFilePushThreadRecorder::m_fd_source |
|
protected |
◆ m_overflow_count
unsigned int eFilePushThreadRecorder::m_overflow_count |
|
protected |
The documentation for this class was generated from the following files: