This is Unofficial EPICS BASE Doxygen Site
pvalink::pvaLinkConfig Struct Reference

#include "pvalink.h"

+ Inheritance diagram for pvalink::pvaLinkConfig:
+ Collaboration diagram for pvalink::pvaLinkConfig:

Public Types

enum  pp_t {
  NPP, Default, PP, CP,
  CPP
}
 
enum  ms_t { NMS, MS, MSI }
 

Public Member Functions

 pvaLinkConfig ()
 
virtual ~pvaLinkConfig ()
 

Public Attributes

std::string channelName
 Channel (aka PV) name string. More...
 
std::string fieldName
 sub-field within addressed PVStructure More...
 
size_t queueSize
 
enum pvalink::pvaLinkConfig::pp_t pp
 
enum pvalink::pvaLinkConfig::ms_t ms
 
bool defer
 
bool pipeline
 
bool time
 
bool retry
 
bool local
 
bool always
 
int monorder
 
std::string jkey
 

Detailed Description

Definition at line 75 of file pvalink.h.

Member Enumeration Documentation

Enumerator
NMS 
MS 
MSI 

Definition at line 92 of file pvalink.h.

92  {
93  NMS,
94  MS,
95  MSI,
96  } ms;
Enumerator
NPP 
Default 
PP 
CP 
CPP 

Definition at line 85 of file pvalink.h.

85  {
86  NPP,
87  Default, // for put() only. For monitor, treated as NPP
88  PP, // for put() only, For monitor, treated as NPP
89  CP, // for monitor only, put treats as pp
90  CPP, // for monitor only, put treats as pp
91  } pp;

Constructor & Destructor Documentation

pvalink::pvaLinkConfig::pvaLinkConfig ( )

Definition at line 8 of file pvalink_jlif.cpp.

9  :queueSize(4)
10  ,pp(Default)
11  ,ms(NMS)
12  ,defer(false)
13  ,pipeline(false)
14  ,time(false)
15  ,retry(false)
16  ,local(false)
17  ,always(false)
18  ,monorder(0)
19 {}
pvalink::pvaLinkConfig::~pvaLinkConfig ( )
virtual

Definition at line 20 of file pvalink_jlif.cpp.

20 {}

Member Data Documentation

bool pvalink::pvaLinkConfig::always

Definition at line 98 of file pvalink.h.

std::string pvalink::pvaLinkConfig::channelName

Channel (aka PV) name string.

Definition at line 79 of file pvalink.h.

bool pvalink::pvaLinkConfig::defer

Definition at line 98 of file pvalink.h.

std::string pvalink::pvaLinkConfig::fieldName

sub-field within addressed PVStructure

Definition at line 81 of file pvalink.h.

std::string pvalink::pvaLinkConfig::jkey

Definition at line 102 of file pvalink.h.

bool pvalink::pvaLinkConfig::local

Definition at line 98 of file pvalink.h.

int pvalink::pvaLinkConfig::monorder

Definition at line 99 of file pvalink.h.

enum pvalink::pvaLinkConfig::ms_t pvalink::pvaLinkConfig::ms
bool pvalink::pvaLinkConfig::pipeline

Definition at line 98 of file pvalink.h.

enum pvalink::pvaLinkConfig::pp_t pvalink::pvaLinkConfig::pp
size_t pvalink::pvaLinkConfig::queueSize

Definition at line 83 of file pvalink.h.

bool pvalink::pvaLinkConfig::retry

Definition at line 98 of file pvalink.h.

bool pvalink::pvaLinkConfig::time

Definition at line 98 of file pvalink.h.


The documentation for this struct was generated from the following files: