7 #ifndef PVACONSTANTS_H_ 8 #define PVACONSTANTS_H_ 10 #include <compilerDependencies.h> 12 #ifdef epicsExportSharedSymbols 13 # define pvaConstantsepicsExportSharedSymbols 14 # undef epicsExportSharedSymbols 17 #include <pv/pvType.h> 19 #ifdef pvaConstantsepicsExportSharedSymbols 20 # define epicsExportSharedSymbols 21 # undef pvaConstantsepicsExportSharedSymbols 31 const epics::pvData::int8 PVA_SERVER_PROTOCOL_REVISION = 2;
32 const epics::pvData::int8 PVA_CLIENT_PROTOCOL_REVISION = 2;
35 const epics::pvData::int8 PVA_PROTOCOL_REVISION EPICS_DEPRECATED = 1;
38 const epics::pvData::int8 PVA_VERSION EPICS_DEPRECATED = 1;
82 epicsShareExtern
const std::string PVACCESS_DEFAULT_PROVIDER;
85 epicsShareExtern
const std::string PVACCESS_ALL_PROVIDERS;
88 epicsShareExtern
const std::string PVACCESS_DEBUG;
const epics::pvData::int16 PVA_MESSAGE_HEADER_SIZE
PVA protocol message header size.
const epics::pvData::int32 MAX_UDP_RECV
UDP maximum receive message size.
Copyright - See the COPYRIGHT that is included with this distribution.
const epics::pvData::int16 PVA_DEFAULT_PRIORITY
Default priority (corresponds to POSIX SCHED_OTHER)
const epics::pvData::int32 MAX_UDP_UNFRAGMENTED_SEND
UDP maximum send message size.
const epics::pvData::uint32 MAX_CHANNEL_NAME_LENGTH
Unreasonable channel name length.
const epics::pvData::int16 INVALID_DATA_TYPE
Invalid data type.
const epics::pvData::int32 PVA_SERVER_PORT
Default PVA server port.
const epics::pvData::int32 INVALID_IOID
Invalid IOID.
const epics::pvData::int32 MAX_TCP_RECV
TCP maximum receive message size.
const epics::pvData::int8 PVA_MAGIC
PVA protocol magic number.
const epics::pvData::int32 PVA_BROADCAST_PORT
Default PVA beacon port.
const epics::pvData::int32 MAX_SEARCH_BATCH_COUNT
Maximum number of search requests in one search message.