This is Unofficial EPICS BASE Doxygen Site
remote.h File Reference
#include <map>
#include <string>
#include <osiSock.h>
#include <pv/serialize.h>
#include <pv/pvType.h>
#include <pv/byteBuffer.h>
#include <pv/timer.h>
#include <pv/pvData.h>
#include <pv/sharedPtr.h>
#include <pv/pvaConstants.h>
#include <pv/configuration.h>
#include <pv/fairQueue.h>
#include <pv/pvaDefs.h>
#include <pv/pvAccess.h>
+ Include dependency graph for remote.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  epics::pvAccess::TransportSendControl
 
class  epics::pvAccess::TransportSender
 
class  epics::pvAccess::Transport
 
class  epics::pvAccess::Context
 
class  epics::pvAccess::ResponseHandler
 
class  epics::pvAccess::ResponseRequest
 

Namespaces

 epics
 TODO only here because of the Lockable.
 
 epics::pvAccess
 Holds all PVA related.
 

Enumerations

enum  epics::pvAccess::QoS {
  epics::pvAccess::QOS_DEFAULT = 0x00, epics::pvAccess::QOS_REPLY_REQUIRED = 0x01, epics::pvAccess::QOS_BESY_EFFORT = 0x02, epics::pvAccess::QOS_PROCESS = 0x04,
  epics::pvAccess::QOS_INIT = 0x08, epics::pvAccess::QOS_DESTROY = 0x10, epics::pvAccess::QOS_SHARE = 0x20, epics::pvAccess::QOS_GET = 0x40,
  epics::pvAccess::QOS_GET_PUT = 0x80
}
 
enum  epics::pvAccess::ApplicationCommands {
  epics::pvAccess::CMD_BEACON = 0, epics::pvAccess::CMD_CONNECTION_VALIDATION = 1, epics::pvAccess::CMD_ECHO = 2, epics::pvAccess::CMD_SEARCH = 3,
  epics::pvAccess::CMD_SEARCH_RESPONSE = 4, epics::pvAccess::CMD_AUTHNZ = 5, epics::pvAccess::CMD_ACL_CHANGE = 6, epics::pvAccess::CMD_CREATE_CHANNEL = 7,
  epics::pvAccess::CMD_DESTROY_CHANNEL = 8, epics::pvAccess::CMD_CONNECTION_VALIDATED = 9, epics::pvAccess::CMD_GET = 10, epics::pvAccess::CMD_PUT = 11,
  epics::pvAccess::CMD_PUT_GET = 12, epics::pvAccess::CMD_MONITOR = 13, epics::pvAccess::CMD_ARRAY = 14, epics::pvAccess::CMD_DESTROY_REQUEST = 15,
  epics::pvAccess::CMD_PROCESS = 16, epics::pvAccess::CMD_GET_FIELD = 17, epics::pvAccess::CMD_MESSAGE = 18, epics::pvAccess::CMD_MULTIPLE_DATA = 19,
  epics::pvAccess::CMD_RPC = 20, epics::pvAccess::CMD_CANCEL_REQUEST = 21, epics::pvAccess::CMD_ORIGIN_TAG = 22
}
 
enum  epics::pvAccess::ControlCommands { epics::pvAccess::CMD_SET_MARKER = 0, epics::pvAccess::CMD_ACK_MARKER = 1, epics::pvAccess::CMD_SET_ENDIANESS = 2 }