PIP  1.8.0
Platform-Independent Primitives
PIEthernet Member List

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

allAddresses()PIEthernetstatic
BlockingRead enum valuePIIODevice
BlockingWrite enum valuePIIODevice
Broadcast enum valuePIEthernet
canRead() constPIIODeviceinlinevirtual
canWrite() constPIEthernetinlinevirtual
className() constPIObjectinlinevirtual
clearThreadedWriteQueue()PIIODeviceinline
close()PIIODeviceinline
closed()PIIODevice
closeDevice()PIEthernetprotectedvirtual
configure(const PIString &config_file, const PIString &section, bool parent_section=false)PIIODevice
configureDevice(const void *e_main, const void *e_parent=0)PIEthernetprotectedvirtual
configureFromFullPath(const PIString &full_path)PIIODevice
configureFromFullPathDevice(const PIString &full_path)PIEthernetprotectedvirtual
connect()PIEthernet
connect(const PIString &ip, int port)PIEthernetinline
connect(const PIString &ip_port)PIEthernetinline
connect(const Address &addr)PIEthernetinline
CONNECTPIObjectrelated
CONNECT0PIObjectrelated
CONNECT1PIObjectrelated
CONNECT2PIObjectrelated
CONNECT3PIObjectrelated
CONNECT4PIObjectrelated
connected()PIEthernet
CONNECTUPIObjectrelated
CONNECTU_QUEUEDPIObjectrelated
constructFullPath() constPIIODevice
constructFullPathDevice() constPIEthernetprotectedvirtual
createFromFullPath(const PIString &full_path)PIIODevicestatic
data() constPIThreadinline
debug() constPIObjectinline
deleted()PIObjectprotected
DeviceInfoFlag enum namePIIODevice
deviceInfoFlags() constPIEthernetprotectedvirtual
DeviceMode enum namePIIODevice
DeviceOption enum namePIIODevice
DISCONNECTPIObjectrelated
DISCONNECT0PIObjectrelated
DISCONNECT1PIObjectrelated
DISCONNECT2PIObjectrelated
DISCONNECT3PIObjectrelated
DISCONNECT4PIObjectrelated
disconnected(bool withError)PIEthernet
DisonnectOnTimeout enum valuePIEthernet
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
findByName(const PIString &name)PIObjectinlinestatic
flush()PIIODeviceinlinevirtual
fullPathPrefix() constPIEthernetinlineprotectedvirtual
HANDLERPIObjectrelated
ifActive enum valuePIEthernet
ifBroadcast enum valuePIEthernet
ifLoopback enum valuePIEthernet
ifMulticast enum valuePIEthernet
ifPTP enum valuePIEthernet
ifRunning enum valuePIEthernet
infoFlags() constPIIODeviceinline
init()PIEthernetprotectedvirtual
InterfaceFlag enum namePIEthernet
InterfaceFlags typedefPIEthernet
interfaces()PIEthernetstatic
ipPIEthernet
isClosed() constPIIODeviceinline
isConnected() constPIEthernetinline
isConnecting() constPIEthernetinline
isOpened() constPIIODeviceinline
isOptionSet(DeviceOption o) constPIIODeviceinline
isParameterSet(PIEthernet::Parameters parameter) constPIEthernetinline
isPropertyExists(const PIString &name) constPIObjectinline
isReadable() constPIIODeviceinline
isReopenEnabled() constPIIODeviceinline
isRunning() constPIThreadinline
isThreadedRead() constPIIODeviceinline
isThreadedWrite() constPIIODeviceinline
isWriteable() constPIIODeviceinline
joinMulticastGroup(const PIString &group)PIEthernet
KeepConnection enum valuePIEthernet
lastReadAddress() constPIEthernetinline
lastReadIP() constPIEthernetinline
lastReadPort() constPIEthernetinline
leaveMulticastGroup(const PIString &group)PIEthernet
listen(bool threaded=false)PIEthernet
listen(const PIString &ip, int port, bool threaded=false)PIEthernetinline
listen(const PIString &ip_port, bool threaded=false)PIEthernetinline
listen(const Address &addr, bool threaded=false)PIEthernetinline
lock()PIThreadinline
mode() constPIIODeviceinline
multicastGroups() constPIEthernetinline
MulticastLoop enum valuePIEthernet
multicastTTLPIEthernet
multicastTTL() constPIEthernetinline
mutex()PIThreadinline
name() constPIObjectinline
needLockRun(bool need)PIThreadinline
newConnection(PIEthernet *client)PIEthernet
open()PIIODeviceinline
open(const PIString &_path)PIIODeviceinline
openDevice()PIEthernetprotectedvirtual
opened()PIIODevice
options() constPIIODeviceinline
optionsChanged()PIIODeviceinlineprotectedvirtual
Parameters enum namePIEthernet
parametersPIEthernet
parameters() constPIEthernetinline
parentClassName() constPIObjectinlinevirtual
path() constPIIODeviceinline
piCoutObjPIObjectrelated
piDisconnect(PIObject *src, const PIString &sig)PIObjectstatic
piDisconnect(PIObject *src)PIObjectstatic
PIEthernet()PIEthernetexplicit
PIEthernet(Type type, const PIString &ip_port=PIString(), const PIFlags< Parameters > params=PIEthernet::ReuseAddress|PIEthernet::MulticastLoop|PIEthernet::KeepConnection)PIEthernetexplicit
piHigh enum valuePIThread
piHighest enum valuePIThread
PIIODevice()PIIODeviceexplicit
PIIODevice(const PIString &path, DeviceMode mode=ReadWrite)PIIODeviceexplicit
PIIODEVICEPIIODevicerelated
piLow enum valuePIThread
piLowerst enum valuePIThread
piNormal enum valuePIThread
PIObject(const PIString &name=PIString())PIObjectexplicit
PIOBJECTPIObjectrelated
PIOBJECT_SUBCLASSPIObjectrelated
PIThread(void *data, ThreadFunc func, bool startNow=false, int loop_delay=-1)PIThread
PIThread(bool startNow=false, int loop_delay=-1)PIThread
portPIEthernet
priority() constPIThreadinline
Priority enum namePIThread
properties() constPIObjectinline
propertiesCount() constPIObjectinline
property(const PIString &name) constPIObjectinline
propertyChanged(const PIString &name)PIEthernetprotectedvirtual
read(void *read_to, int max_size)PIIODeviceinline
read(int max_size)PIIODeviceinline
readAddress() constPIEthernetinline
readDevice(void *read_to, int max_size)PIEthernetprotectedvirtual
readDeviceSetting(const PIString &name, const T &def, const PIConfig::Entry *em, const PIConfig::Entry *ep)PIIODevicerelated
readForTime(double timeout_ms)PIIODevice
readIP() constPIEthernetinline
ReadOnly enum valuePIIODevice
readPort() constPIEthernetinline
readTimeoutPIEthernet
readTimeout() constPIEthernetinline
ReadWrite enum valuePIIODevice
received(const void *data, int size)PIEthernetinlineprotectedvirtual
REGISTER_DEVICEPIIODevicerelated
Reliable enum valuePIIODevice
reopenEnabledPIIODevice
reopenTimeoutPIIODevice
reopenTimeout()PIIODeviceinline
ReuseAddress enum valuePIEthernet
send(const void *data, int size, bool threaded=false)PIEthernetinline
send(const PIString &ip, int port, const void *data, int size, bool threaded=false)PIEthernetinline
send(const PIString &ip_port, const void *data, int size, bool threaded=false)PIEthernetinline
send(const Address &addr, const void *data, int size, bool threaded=false)PIEthernetinline
send(const PIByteArray &data, bool threaded=false)PIEthernetinline
send(const PIString &ip, int port, const PIByteArray &data, bool threaded=false)PIEthernetinline
send(const PIString &ip_port, const PIByteArray &data, bool threaded=false)PIEthernetinline
send(const Address &addr, const PIByteArray &data, bool threaded=false)PIEthernetinline
sendAddress() constPIEthernetinline
sendIP() constPIEthernetinline
sendPort() constPIEthernetinline
SeparateSockets enum valuePIEthernet
Sequential enum valuePIIODevice
setData(void *d)PIThreadinline
setDebug(bool debug)PIObjectinline
setMode(DeviceMode m)PIIODeviceinline
setMulticastTTL(int ttl)PIEthernetinline
setName(const PIString &name)PIObjectinline
setOption(DeviceOption o, bool yes=true)PIIODevice
setOptions(DeviceOptions o)PIIODevice
setParameter(PIEthernet::Parameters parameter, bool on=true)PIEthernet
setParameters(PIFlags< PIEthernet::Parameters > parameters_)PIEthernetinline
setPath(const PIString &path)PIIODeviceinline
setPriority(PIThread::Priority prior)PIThread
setProperty(const PIString &name, const PIVariant &value)PIObjectinline
setReadAddress(const PIString &ip, int port)PIEthernetinline
setReadAddress(const PIString &ip_port)PIEthernetinline
setReadAddress(const Address &addr)PIEthernetinline
setReadIP(const PIString &ip)PIEthernetinline
setReadPort(int port)PIEthernetinline
setReadTimeout(double ms)PIEthernetinline
setReopenEnabled(bool yes=true)PIIODeviceinline
setReopenTimeout(int msecs)PIIODeviceinline
setSendAddress(const PIString &ip, int port)PIEthernetinline
setSendAddress(const PIString &ip_port)PIEthernetinline
setSendAddress(const Address &addr)PIEthernetinline
setSendIP(const PIString &ip)PIEthernetinline
setSendPort(int port)PIEthernetinline
setSlot(ThreadFunc func)PIThreadinline
setThreadedReadBufferSize(int new_size)PIIODeviceinline
setThreadedReadData(void *d)PIIODeviceinline
setThreadedReadSlot(ReadRetFunc func)PIIODeviceinline
setTTL(int ttl)PIEthernetinline
setWriteTimeout(double ms)PIEthernetinline
start()PIIODeviceinline
PIThread::start(int timer_delay)PIThread
started()PIThread
startOnce()PIThread
startOnce(ThreadFunc func)PIThreadinline
startThreadedRead()PIIODeviceinline
startThreadedRead(ReadRetFunc func)PIIODeviceinline
startThreadedWrite()PIIODeviceinline
stop(bool wait=false)PIIODeviceinline
stopped()PIThread
stopThreadedRead()PIIODeviceinline
stopThreadedWrite()PIIODeviceinline
TCP_Client enum valuePIEthernet
TCP_Server enum valuePIEthernet
TCP_SingleTCP enum valuePIEthernet
threadedRead(uchar *readed, int size)PIIODeviceprotectedvirtual
threadedReadBuffer() constPIIODeviceinline
threadedReadBufferSizePIIODevice
threadedReadBufferSize() constPIIODeviceinline
threadedReadBufferSizeChanged()PIIODeviceinlineprotectedvirtual
threadedReadData() constPIIODeviceinline
threadedReadEvent(uchar *readed, int size)PIIODevice
threadedWriteEvent(ullong id, int written_size)PIIODevice
tid() constPIThreadinline
TTLPIEthernet
TTL() constPIEthernetinline
Type enum namePIEthernet
type() constPIEthernetinline
UDP enum valuePIEthernet
unlock()PIThreadinline
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)PIIODeviceinline
write(PIByteArray data)PIIODeviceinline
writeDevice(const void *data, int max_size)PIEthernetprotectedvirtual
WriteOnly enum valuePIIODevice
writeThreaded(const void *data, int max_size)PIIODeviceinline
writeThreaded(const PIByteArray &data)PIIODevice
writeTimeoutPIEthernet
writeTimeout() constPIEthernetinline