pvAccessCPP 7.1.8
Loading...
Searching...
No Matches
pvaConstants.h
1
7#ifndef PVACONSTANTS_H_
8#define PVACONSTANTS_H_
9
10#include <compilerDependencies.h>
11
12#ifdef epicsExportSharedSymbols
13# define pvaConstantsepicsExportSharedSymbols
14# undef epicsExportSharedSymbols
15#endif
16
17#include <pv/pvType.h>
18
19#ifdef pvaConstantsepicsExportSharedSymbols
20# define epicsExportSharedSymbols
21# undef pvaConstantsepicsExportSharedSymbols
22#endif
23#include <shareLib.h>
24
25namespace epics {
26namespace pvAccess {
27
30
31const epics::pvData::int8 PVA_SERVER_PROTOCOL_REVISION = 2;
32const epics::pvData::int8 PVA_CLIENT_PROTOCOL_REVISION = 2;
33
35const epics::pvData::int8 PVA_PROTOCOL_REVISION EPICS_DEPRECATED = 1;
36
38const epics::pvData::int8 PVA_VERSION EPICS_DEPRECATED = 1;
39
42
45
48
56
62
65
68
71
74
77
80
82epicsShareExtern const std::string PVACCESS_DEFAULT_PROVIDER;
83
85epicsShareExtern const std::string PVACCESS_ALL_PROVIDERS;
86
88epicsShareExtern const std::string PVACCESS_DEBUG;
89}
90}
91
92#endif /* PVACONSTANTS_H_ */
const epics::pvData::int8 PVA_MAGIC
PVA protocol magic number.
const epics::pvData::int32 MAX_UDP_RECV
UDP maximum receive message size.
const epics::pvData::int32 MAX_SEARCH_BATCH_COUNT
Maximum number of search requests in one search message.
const std::string PVACCESS_DEFAULT_PROVIDER
Default PVA provider name.
const epics::pvData::uint32 MAX_CHANNEL_NAME_LENGTH
Unreasonable channel name length.
const epics::pvData::int32 MAX_UDP_UNFRAGMENTED_SEND
UDP maximum send message size.
const epics::pvData::int8 PVA_VERSION
PVA version signature used to report this implementation version in header.
const epics::pvData::int32 MAX_TCP_RECV
TCP maximum receive message size.
const epics::pvData::int32 PVA_SERVER_PORT
Default PVA server port.
const epics::pvData::int32 INVALID_IOID
Invalid IOID.
const epics::pvData::int16 PVA_MESSAGE_HEADER_SIZE
PVA protocol message header size.
const epics::pvData::int16 PVA_DEFAULT_PRIORITY
Default priority (corresponds to POSIX SCHED_OTHER)
const std::string PVACCESS_ALL_PROVIDERS
"All-providers registered" PVA provider name.
const epics::pvData::int16 INVALID_DATA_TYPE
Invalid data type.
const std::string PVACCESS_DEBUG
Name of the system env.
const epics::pvData::int32 PVA_BROADCAST_PORT
Default PVA beacon port.
const epics::pvData::int8 PVA_PROTOCOL_REVISION
PVA protocol revision (implemented by this library).
uint32_t uint32
Copyright - See the COPYRIGHT that is included with this distribution.