PIP 5.6.1
Platform-Independent Primitives
PIPacketExtractor Cписок членов класса

Полный список членов класса PIPacketExtractor, включая наследуемые из базового класса

appendData(const uchar *d, int s)PIPacketExtractorinline
appendData(const PIByteArray &data)PIPacketExtractorinline
availableClasses()PIIODevicestatic
availablePrefixes()PIIODevicestatic
BlockingRead элементы перечисленияPIIODevice
BlockingWrite элементы перечисленияPIIODevice
bytesAvailable() const overridePIPacketExtractorvirtual
callQueuedEvents()PIObject
canRead() constPIIODeviceinlinevirtual
canWrite() constPIIODeviceinlinevirtual
cast() constPIObjectinline
className() constPIObjectinlinevirtual
classNameID() constPIObjectinlinevirtual
clearThreadedWriteQueue()PIIODevice
close()PIIODevice
closed()PIIODevice
configure(const PIString &config_file, const PIString &section, bool parent_section=false)PIIODevice
configureDevice(const void *e_main, const void *e_parent=0)PIIODeviceinlineprotectedvirtual
configureFromFullPath(const PIString &full_path)PIIODevice
configureFromFullPathDevice(const PIString &full_path)PIIODeviceinlineprotectedvirtual
configureFromVariant(const PIVariantTypes::IODevice &d)PIIODevice
configureFromVariantDevice(const PIPropertyStorage &d)PIIODeviceprotectedvirtual
CONNECTPIObjectrelated
CONNECT0PIObjectrelated
CONNECT1PIObjectrelated
CONNECT2PIObjectrelated
CONNECT3PIObjectrelated
CONNECT4PIObjectrelated
CONNECTLPIObjectrelated
CONNECTUPIObjectrelated
CONNECTU_QUEUEDPIObjectrelated
constructFullPath() constPIIODevice
constructVariant() constPIIODevice
constructVariantDevice() constPIIODeviceprotectedvirtual
createFromFullPath(const PIString &full_path)PIIODevicestatic
createFromVariant(const PIVariantTypes::IODevice &d)PIIODevicestatic
debug() constPIObjectinline
deleted(PIObject *o)PIObject
deleteLater()PIObject
device()PIPacketExtractorinline
DeviceInfoFlag перечислениеPIIODevice
DeviceInfoFlags typedefPIIODevice
DeviceMode перечислениеPIIODevice
DeviceOption перечислениеPIIODevice
DeviceOptions typedefPIIODevice
DISCONNECTPIObjectrelated
DISCONNECT0PIObjectrelated
DISCONNECT1PIObjectrelated
DISCONNECT2PIObjectrelated
DISCONNECT3PIObjectrelated
DISCONNECT4PIObjectrelated
dump(const PIString &line_prefix=PIString()) constPIObject
emitter() constPIObjectinlineprotected
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
execute(const PIString &method, const PIVector< PIVariantSimple > &vl)PIObject
execute(const PIString &method)PIObjectinline
execute(const PIString &method, const PIVariantSimple &v0)PIObjectinline
execute(const PIString &method, const PIVariantSimple &v0, const PIVariantSimple &v1)PIObjectinline
execute(const PIString &method, const PIVariantSimple &v0, const PIVariantSimple &v1, const PIVariantSimple &v2)PIObjectinline
execute(const PIString &method, const PIVariantSimple &v0, const PIVariantSimple &v1, const PIVariantSimple &v2, const PIVariantSimple &v3)PIObjectinline
execute(PIObject *o, const PIString &method, const PIVector< PIVariantSimple > &vl)PIObjectinlinestatic
execute(PIObject *o, const PIString &method)PIObjectinlinestatic
execute(PIObject *o, const PIString &method, const PIVariantSimple &v0)PIObjectinlinestatic
execute(PIObject *o, const PIString &method, const PIVariantSimple &v0, const PIVariantSimple &v1)PIObjectinlinestatic
execute(PIObject *o, const PIString &method, const PIVariantSimple &v0, const PIVariantSimple &v1, const PIVariantSimple &v2)PIObjectinlinestatic
execute(PIObject *o, const PIString &method, const PIVariantSimple &v0, const PIVariantSimple &v1, const PIVariantSimple &v2, const PIVariantSimple &v3)PIObjectinlinestatic
executeQueued(PIObject *performer, const PIString &method, const PIVector< PIVariantSimple > &vl)PIObject
executeQueued(PIObject *performer, const PIString &method)PIObjectinline
executeQueued(PIObject *performer, const PIString &method, const PIVariantSimple &v0)PIObjectinline
executeQueued(PIObject *performer, const PIString &method, const PIVariantSimple &v0, const PIVariantSimple &v1)PIObjectinline
executeQueued(PIObject *performer, const PIString &method, const PIVariantSimple &v0, const PIVariantSimple &v1, const PIVariantSimple &v2)PIObjectinline
executeQueued(PIObject *performer, const PIString &method, const PIVariantSimple &v0, const PIVariantSimple &v1, const PIVariantSimple &v2, const PIVariantSimple &v3)PIObjectinline
executeQueued(PIObject *o, PIObject *performer, const PIString &method, const PIVector< PIVariantSimple > &vl)PIObjectinlinestatic
executeQueued(PIObject *o, PIObject *performer, const PIString &method)PIObjectinlinestatic
executeQueued(PIObject *o, PIObject *performer, const PIString &method, const PIVariantSimple &v0)PIObjectinlinestatic
executeQueued(PIObject *o, PIObject *performer, const PIString &method, const PIVariantSimple &v0, const PIVariantSimple &v1)PIObjectinlinestatic
executeQueued(PIObject *o, PIObject *performer, const PIString &method, const PIVariantSimple &v0, const PIVariantSimple &v1, const PIVariantSimple &v2)PIObjectinlinestatic
executeQueued(PIObject *o, PIObject *performer, const PIString &method, const PIVariantSimple &v0, const PIVariantSimple &v1, const PIVariantSimple &v2, const PIVariantSimple &v3)PIObjectinlinestatic
findByName(const PIString &name)PIObjectinlinestatic
flush()PIIODeviceinlinevirtual
Footer элементы перечисленияPIPacketExtractor
footer() constPIPacketExtractorinline
fullPathPrefix() constPIIODeviceinlinevirtual
HANDLERPIObjectrelated
Header элементы перечисленияPIPacketExtractor
header() constPIPacketExtractorinline
HeaderAndFooter элементы перечисленияPIPacketExtractor
infoFlags() constPIIODeviceinline
interrupt()PIIODeviceinlinevirtual
isClosed() constPIIODeviceinline
isMethodEHContains(const PIString &name) constPIObject
isOpened() constPIIODeviceinline
isOptionSet(DeviceOption o) constPIIODeviceinline
isPIObject() constPIObjectinline
isPIObject(const PIObject *o)PIObjectstatic
isPIObject(const void *o)PIObjectinlinestatic
isPropertyExists(const char *name) constPIObjectinline
isReadable() constPIIODeviceinline
isReopenEnabled() constPIIODeviceinline
isThreadedRead() constPIIODevice
isThreadedReadStopping() constPIIODeviceinline
isThreadedWrite() constPIIODevice
isThreadSafe() constPIObjectinline
isTypeOf() constPIObjectinline
isTypeOf(const PIObject *o)PIObjectinlinestatic
isTypeOf(const void *o)PIObjectinlinestatic
isWriteable() constPIIODeviceinline
maybeCallQueuedEvents()PIObjectinline
methodEHArguments(const PIString &name) constPIObject
methodEHFromAddr(const void *addr) constPIObject
methodEHFullFormat(const PIString &name) constPIObject
methodsEH() constPIObject
missedBytes() constPIPacketExtractorinline
mode() constPIIODeviceinline
name() constPIObjectinline
None элементы перечисленияPIPacketExtractor
normalizeFullPath(const PIString &full_path)PIIODevicestatic
open()PIIODevice
open(const PIString &_path)PIIODevice
open(DeviceMode _mode)PIIODevice
open(const PIString &_path, DeviceMode _mode)PIIODevice
opened()PIIODevice
options() constPIIODeviceinline
optionsChanged()PIIODeviceinlineprotectedvirtual
packetReceived(const uchar *data, int size)PIPacketExtractor
parentClassName() constPIObjectinlinevirtual
path() constPIIODeviceinline
payloadSize() constPIPacketExtractorinline
piCerrObjPIObjectrelated
piConnect(PIObject *src, const PIString &sig, PIObject *dest_o, void *dest, void *ev_h, void *e_h, int args, const char *loc)PIObjectstatic
piConnectLS(PIObject *src, const PIString &sig, std::function< void()> *f, const char *loc)PIObjectstatic
piConnectU(PIObject *src, const PIString &sig, PIObject *dest_o, void *dest, const PIString &hname, const char *loc, PIObject *performer=0)PIObjectstatic
piCoutObjPIObjectrelated
piDisconnect(const PIString &sig, PIObject *dest, void *ev_h)PIObjectinline
piDisconnect(const PIString &sig, PIObject *dest)PIObjectinline
piDisconnect(const PIString &sig)PIObjectinline
piDisconnect(PIObject *src, const PIString &sig, PIObject *dest, void *ev_h)PIObjectstatic
piDisconnect(PIObject *src, const PIString &sig, PIObject *dest)PIObjectstatic
piDisconnect(PIObject *src, const PIString &sig)PIObjectstatic
PIIODEVICEPIIODevicerelated
PIIODevice()PIIODeviceexplicit
PIIODevice(const PIString &path, DeviceMode mode=ReadWrite)PIIODeviceexplicit
PIObject::PIObject(const PIString &name=PIString())PIObjectexplicit
PIOBJECTPIObjectrelated
PIOBJECT_SUBCLASSPIObjectrelated
PIPacketExtractor(PIIODevice *device_=nullptr, SplitMode mode=None)PIPacketExtractorexplicit
property(const char *name) constPIObjectinline
RAISE_EVENT0PIObjectrelated
RAISE_EVENT1PIObjectrelated
RAISE_EVENT2PIObjectrelated
RAISE_EVENT3PIObjectrelated
RAISE_EVENT4PIObjectrelated
raiseEvent(PIObject *sender, const uint eventID)PIObjectinlinestatic
raiseEvent(PIObject *sender, const uint eventID, const T0 &v0=T0())PIObjectinlinestatic
raiseEvent(PIObject *sender, const uint eventID, const T0 &v0=T0(), const T1 &v1=T1())PIObjectinlinestatic
raiseEvent(PIObject *sender, const uint eventID, const T0 &v0=T0(), const T1 &v1=T1(), const T2 &v2=T2())PIObjectinlinestatic
raiseEvent(PIObject *sender, const uint eventID, const T0 &v0=T0(), const T1 &v1=T1(), const T2 &v2=T2(), const T3 &v3=T3())PIObjectinlinestatic
read(void *read_to, ssize_t max_size)PIIODevice
read(PIMemoryBlock mb)PIIODevice
read(ssize_t max_size)PIIODevice
readDeviceSetting(const PIString &name, const T &def, const PIConfig::Entry *em, const PIConfig::Entry *ep)PIIODevicerelated
readForTime(PISystemTime timeout)PIIODevice
ReadOnly элементы перечисленияPIIODevice
ReadWrite элементы перечисленияPIIODevice
REGISTER_DEVICEPIIODevicerelated
Reliable элементы перечисленияPIIODevice
reopenEnabledPIIODevice
reopenTimeoutPIIODevice
reopenTimeout()PIIODeviceinline
scopeList() constPIObject
Sequential элементы перечисленияPIIODevice
setDebug(bool debug)PIObjectinline
setDevice(PIIODevice *device_)PIPacketExtractor
setFooter(const PIByteArray &data)PIPacketExtractor
setFooterCheckSlot(PacketExtractorFooterFunc f)PIPacketExtractorinline
setHeader(const PIByteArray &data)PIPacketExtractor
setHeaderCheckSlot(PacketExtractorHeaderFunc f)PIPacketExtractorinline
setMode(DeviceMode m)PIIODeviceinline
setName(const PIString &name)PIObjectinline
setOption(DeviceOption o, bool yes=true)PIIODevice
setOptions(DeviceOptions o)PIIODevice
setPath(const PIString &path)PIIODeviceinline
setPayloadCheckSlot(PacketExtractorPayloadFunc f)PIPacketExtractorinline
setPayloadSize(int size)PIPacketExtractor
setProperty(const char *name, const PIVariant &value)PIObjectinline
setReopenEnabled(bool yes=true)PIIODevice
setReopenTimeout(PISystemTime timeout)PIIODevice
setSplitMode(SplitMode mode)PIPacketExtractorinline
setThreadedReadBufferSize(int new_size)PIIODevice
setThreadedReadData(void *d)PIIODeviceinline
setThreadedReadSlot(ReadRetFunc func)PIIODevice
setThreadedReadTimeout(uint ms)PIIODeviceinline
setThreadSafe(bool yes)PIObjectinline
setTimeout(PISystemTime tm)PIPacketExtractorinline
simplifyType(const char *a, bool readable=true)PIObjectstatic
Size элементы перечисленияPIPacketExtractor
splitFullPath(PIString fpwm, PIString *full_path, DeviceMode *mode=0, DeviceOptions *opts=0)PIIODevicestatic
splitMode() constPIPacketExtractorinline
SplitMode перечислениеPIPacketExtractor
start()PIIODevice
startThreadedRead()PIIODevice
startThreadedRead(ReadRetFunc func)PIIODevice
startThreadedWrite()PIIODevice
stop()PIIODevice
stopAndWait(PISystemTime timeout={})PIIODevice
stopThreadedRead()PIIODevice
stopThreadedWrite()PIIODevice
terminateThreadedRead()PIIODevice
terminateThreadedWrite()PIIODevice
threadedReadBuffer() constPIIODeviceinline
threadedReadBufferSizePIIODevice
threadedReadBufferSize() constPIIODeviceinline
threadedReadBufferSizeChanged()PIIODeviceinlineprotectedvirtual
threadedReadData() constPIIODeviceinline
threadedReadEvent(const uchar *readed, ssize_t size)PIIODevice
threadedReadTimeout() constPIIODeviceinline
threadedWriteEvent(ullong id, ssize_t written_size)PIIODevice
timeout() constPIPacketExtractorinline
Timeout элементы перечисленияPIPacketExtractor
validateFooter(const uchar *src, const uchar *rec, int size)PIPacketExtractorprotectedvirtual
validateHeader(const uchar *src, const uchar *rec, int size)PIPacketExtractorprotectedvirtual
validatePayload(const uchar *rec, int size)PIPacketExtractorprotectedvirtual
waitThreadedReadFinished(PISystemTime timeout={})PIIODevice
waitThreadedWriteFinished(PISystemTime timeout={})PIIODevice
WEAK_CONNECTPIObjectrelated
WEAK_CONNECT0PIObjectrelated
WEAK_CONNECT1PIObjectrelated
WEAK_CONNECT2PIObjectrelated
WEAK_CONNECT3PIObjectrelated
WEAK_CONNECT4PIObjectrelated
write(const void *data, ssize_t max_size)PIIODevice
write(const PIMemoryBlock &mb)PIIODeviceinline
write(PIByteArray data)PIIODevice
WriteOnly элементы перечисленияPIIODevice
writeThreaded(const void *data, ssize_t max_size)PIIODeviceinline
writeThreaded(const PIByteArray &data)PIIODevice
~PIIODevice()PIIODevicevirtual
~PIObject()PIObjectvirtual
~PIPacketExtractor()PIPacketExtractorinlinevirtual