PIP  0.4.1_alpha3
Platform-Independent Primitives
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PIPacketExtractor Member List

This is the complete list of members for PIPacketExtractor, including all inherited members.

bufferSize() const PIPacketExtractorinline
className() const PIObjectinlinevirtual
closeDevice()PIIODeviceinlineprotectedvirtual
configureDevice(const void *e_main, const void *e_parent=0)PIIODeviceinlineprotectedvirtual
configureFromFullPath(const PIString &full_path)PIIODeviceinlineprotectedvirtual
CONNECTPIObjectrelated
CONNECT0PIObjectrelated
CONNECT1PIObjectrelated
CONNECT2PIObjectrelated
CONNECT3PIObjectrelated
CONNECT4PIObjectrelated
CONNECTUPIObjectrelated
constructFullPath() const PIPacketExtractorvirtual
PIIODevice::data() const PIThreadinline
debug() const PIObjectinline
device()PIPacketExtractorinline
DISCONNECTPIObjectrelated
DISCONNECT0PIObjectrelated
DISCONNECT1PIObjectrelated
DISCONNECT2PIObjectrelated
DISCONNECT3PIObjectrelated
DISCONNECT4PIObjectrelated
emitter() const PIObjectinlineprotected
EVENTPIObjectrelated
EVENT0PIObjectrelated
EVENT1PIObjectrelated
EVENT2PIObjectrelated
EVENT3PIObjectrelated
EVENT4PIObjectrelated
EVENT_HANDLERPIObjectrelated
EVENT_HANDLER0PIObjectrelated
EVENT_HANDLER1PIObjectrelated
EVENT_HANDLER2PIObjectrelated
EVENT_HANDLER3PIObjectrelated
EVENT_HANDLER4PIObjectrelated
EVENT_VHANDLERPIObjectrelated
EVENT_VHANDLER0PIObjectrelated
EVENT_VHANDLER1PIObjectrelated
EVENT_VHANDLER2PIObjectrelated
EVENT_VHANDLER3PIObjectrelated
EVENT_VHANDLER4PIObjectrelated
findByName(const PIString &name)PIObjectinlinestatic
Footer enum valuePIPacketExtractor
footer() const PIPacketExtractorinline
HANDLERPIObjectrelated
header() const PIPacketExtractorinline
Header enum valuePIPacketExtractor
HeaderAndFooter enum valuePIPacketExtractor
init()PIIODeviceinlineprotectedvirtual
isPropertyExists(const PIString &name) const PIObjectinline
isRunning() const PIThreadinline
lock()PIThreadinline
missedBytes() const PIPacketExtractorinline
missedBytes_ptr() const PIPacketExtractorinline
mutex()PIThreadinline
name() const PIObjectinline
needLockRun(bool need)PIThreadinline
None enum valuePIPacketExtractor
packetReceived(uchar *data, int size)PIPacketExtractor
packetSize() const PIPacketExtractorinline
payloadSize() const PIPacketExtractorinline
piCoutObjPIObjectrelated
piDisconnect(PIObject *src, const PIString &sig)PIObjectstatic
piDisconnect(PIObject *src)PIObjectstatic
piHigh enum valuePIThread
piHighest enum valuePIThread
PIIODEVICEPIIODevicerelated
piLow enum valuePIThread
piLowerst enum valuePIThread
piNormal enum valuePIThread
PIOBJECTPIObjectrelated
PIObject(const PIString &name=PIString())PIObject
PIOBJECT_PARENTPIObjectrelated
PIPacketExtractor(PIIODevice *device_=0, SplitMode mode=None)PIPacketExtractor
PIThread(void *data, ThreadFunc func, bool startNow=false, int loop_delay=-1)PIThread
PIThread(bool startNow=false, int loop_delay=-1)PIThread
Priority enum namePIThread
priority() const PIThreadinline
properties() const PIObjectinline
propertiesCount() const PIObjectinline
property(const PIString &name) const PIObjectinline
read(void *read_to, int max_size)PIPacketExtractorinlinevirtual
readDeviceSetting(const PIString &name, const T &def, const PIConfig::Entry *em, const PIConfig::Entry *ep)PIIODevicerelated
REGISTER_DEVICEPIIODevicerelated
setBufferSize(int new_size)PIPacketExtractorinline
setData(void *d)PIThreadinline
setDebug(bool debug)PIObjectinline
setDevice(PIIODevice *device_)PIPacketExtractor
setFooter(const PIByteArray &data)PIPacketExtractor
setHeader(const PIByteArray &data)PIPacketExtractor
setName(const PIString &name)PIObjectinline
setPacketSize(int size)PIPacketExtractorinline
setPayloadSize(int size)PIPacketExtractor
setPriority(PIThread::Priority prior)PIThread
setProperty(const PIString &name, const PIVariant &value)PIObjectinline
setSlot(ThreadFunc func)PIThreadinline
setSplitMode(SplitMode mode)PIPacketExtractorinline
setTimeout(double msecs)PIPacketExtractorinline
Size enum valuePIPacketExtractor
SplitMode enum namePIPacketExtractor
splitMode() const PIPacketExtractorinline
PIThread::start(int timer_delay)PIThread
PIThread::start(ThreadFunc func, int timer_delay)PIThreadinline
started()PIThread
startOnce()PIThread
startOnce(ThreadFunc func)PIThreadinline
stopped()PIThread
superClassName() const PIObjectinlinevirtual
Timeout enum valuePIPacketExtractor
timeout() const PIPacketExtractorinline
unlock()PIThreadinline
validateFooter(uchar *src, uchar *rec, int size)PIPacketExtractorinlineprotectedvirtual
validateHeader(uchar *src, uchar *rec, int size)PIPacketExtractorinlineprotectedvirtual
validatePayload(uchar *rec, int size)PIPacketExtractorinlineprotectedvirtual
waitForFinish(int timeout_msecs)PIThread
waitForStart(int timeout_msecs)PIThread
WEAK_CONNECTPIObjectrelated
WEAK_CONNECT0PIObjectrelated
WEAK_CONNECT1PIObjectrelated
WEAK_CONNECT2PIObjectrelated
WEAK_CONNECT3PIObjectrelated
WEAK_CONNECT4PIObjectrelated
write(const void *data, int max_size)PIPacketExtractorinlinevirtual