Package org.epics.pvaccess
Interface PVAConstants
-
public interface PVAConstantsPVA constants.- Version:
- $Id$
- Author:
- Matej Sekoranja
-
-
Field Summary
Fields Modifier and Type Field Description static intMAX_CHANNEL_NAME_LENGTHMax channel name length.static intMAX_SEARCH_BATCH_COUNTMaximum number of search requests in one search message.static intMAX_TCP_RECVTCP maximum receive message size.static intMAX_UDP_PACKETUDP maximum receive message size.static intMAX_UDP_UNFRAGMENTED_SENDUDP maximum send message size (for sending search requests).static intPVA_ALIGNMENTAll messages must be aligned to 8-bytes (64-bit).static StringPVA_ALL_PROVIDERS"All-providers registered" providers name.static intPVA_BROADCAST_PORTDefault PVA beacon port.static shortPVA_DEFAULT_PRIORITYDefault priority.static StringPVA_DEFAULT_PROVIDERDefault PVA provider name.static intPVA_INVALID_IOIDInvalid IOID.static bytePVA_MAGICPVA protocol magic.static shortPVA_MESSAGE_HEADER_SIZEPVA protocol message header size.static bytePVA_PROTOCOL_REVISIONPVA protocol revision (implemented by this library).static intPVA_SERVER_PORTDefault PVA server port.static bytePVA_VERSIONPVA version signature used to report this implementation version in header.static StringPVACCESS_DEBUGString value of the JVM property key to turn on debugging.
-
-
-
Field Detail
-
PVA_MAGIC
static final byte PVA_MAGIC
PVA protocol magic.- See Also:
- Constant Field Values
-
PVA_PROTOCOL_REVISION
static final byte PVA_PROTOCOL_REVISION
PVA protocol revision (implemented by this library).- See Also:
- Constant Field Values
-
PVA_VERSION
static final byte PVA_VERSION
PVA version signature used to report this implementation version in header.- See Also:
- Constant Field Values
-
PVA_SERVER_PORT
static final int PVA_SERVER_PORT
Default PVA server port.- See Also:
- Constant Field Values
-
PVA_BROADCAST_PORT
static final int PVA_BROADCAST_PORT
Default PVA beacon port.- See Also:
- Constant Field Values
-
PVA_MESSAGE_HEADER_SIZE
static final short PVA_MESSAGE_HEADER_SIZE
PVA protocol message header size.- See Also:
- Constant Field Values
-
PVA_ALIGNMENT
static final int PVA_ALIGNMENT
All messages must be aligned to 8-bytes (64-bit). MUST be 1. Code does not handle well alignment in some situations (e.g. direct deserialize). Alignment is not worth additional code complexity.- See Also:
- Constant Field Values
-
MAX_UDP_UNFRAGMENTED_SEND
static final int MAX_UDP_UNFRAGMENTED_SEND
UDP maximum send message size (for sending search requests). MAX_UDP: 1500 (max of ethernet and 802.{2,3} MTU) - 20/40(IPv4/IPv6) - 8(UDP) - some reserve (e.g. IPSEC) (the MTU of Ethernet is currently independent of its speed variant)- See Also:
- Constant Field Values
-
MAX_UDP_PACKET
static final int MAX_UDP_PACKET
UDP maximum receive message size. MAX_UDP: 65535 (max UDP packet size) - 20/40(IPv4/IPv6) - 8(UDP)- See Also:
- Constant Field Values
-
MAX_TCP_RECV
static final int MAX_TCP_RECV
TCP maximum receive message size.- See Also:
- Constant Field Values
-
MAX_SEARCH_BATCH_COUNT
static final int MAX_SEARCH_BATCH_COUNT
Maximum number of search requests in one search message.- See Also:
- Constant Field Values
-
PVA_DEFAULT_PRIORITY
static final short PVA_DEFAULT_PRIORITY
Default priority.- See Also:
- Constant Field Values
-
MAX_CHANNEL_NAME_LENGTH
static final int MAX_CHANNEL_NAME_LENGTH
Max channel name length.- See Also:
- Constant Field Values
-
PVA_INVALID_IOID
static final int PVA_INVALID_IOID
Invalid IOID.- See Also:
- Constant Field Values
-
PVA_DEFAULT_PROVIDER
static final String PVA_DEFAULT_PROVIDER
Default PVA provider name.- See Also:
- Constant Field Values
-
PVA_ALL_PROVIDERS
static final String PVA_ALL_PROVIDERS
"All-providers registered" providers name.- See Also:
- Constant Field Values
-
PVACCESS_DEBUG
static final String PVACCESS_DEBUG
String value of the JVM property key to turn on debugging. (0 - none, 1 - debug, 2 - more debug, 3 - dump messages)- See Also:
- Constant Field Values
-
-