#include "baseChannelRequester.h"
Definition at line 21 of file baseChannelRequester.h.
Definition at line 29 of file baseChannelRequester.cpp.
38 _pendingRequest(BaseChannelRequester::NULL_REQUEST)
const std::tr1::shared_ptr< ServerChannel > _channel
const Transport::shared_pointer _transport
virtual epics::pvAccess::BaseChannelRequester::~BaseChannelRequester |
( |
| ) |
|
|
inlinevirtual |
virtual std::tr1::shared_ptr<ChannelRequest> epics::pvAccess::BaseChannelRequester::getOperation |
( |
| ) |
|
|
pure virtual |
int32 epics::pvAccess::BaseChannelRequester::getPendingRequest |
( |
| ) |
|
Definition at line 60 of file baseChannelRequester.cpp.
63 return _pendingRequest;
epics::pvData::Mutex _mutex
A lock for multithreading.
string epics::pvAccess::BaseChannelRequester::getRequesterName |
( |
| ) |
|
|
virtual |
void epics::pvAccess::BaseChannelRequester::message |
( |
std::string const & |
message, |
|
|
epics::pvData::MessageType |
messageType |
|
) |
| |
|
virtual |
Definition at line 73 of file baseChannelRequester.cpp.
const Transport::shared_pointer _transport
virtual void message(std::string const &message, epics::pvData::MessageType messageType) OVERRIDE FINAL
static void epics::pvAccess::BaseChannelRequester::message |
( |
Transport::shared_pointer const & |
transport, |
|
|
const pvAccessID |
ioid, |
|
|
const std::string |
message, |
|
|
const epics::pvData::MessageType |
messageType |
|
) |
| |
|
static |
Definition at line 84 of file baseChannelRequester.cpp.
86 TransportSender::shared_pointer sender(
new BaseChannelRequesterFailureMessageTransportSender(command, transport, ioid, qos, status));
87 transport->enqueueSendRequest(sender);
Definition at line 43 of file baseChannelRequester.cpp.
46 if (_pendingRequest != NULL_REQUEST)
50 _pendingRequest = qos;
epics::pvData::Mutex _mutex
A lock for multithreading.
void epics::pvAccess::BaseChannelRequester::stats |
( |
Stats & |
s | ) |
const |
|
virtual |
void epics::pvAccess::BaseChannelRequester::stopRequest |
( |
| ) |
|
Definition at line 54 of file baseChannelRequester.cpp.
57 _pendingRequest = NULL_REQUEST;
epics::pvData::Mutex _mutex
A lock for multithreading.
const std::tr1::shared_ptr<ServerChannel> epics::pvAccess::BaseChannelRequester::_channel |
|
protected |
const pvAccessID epics::pvAccess::BaseChannelRequester::_ioid |
|
protected |
const Transport::shared_pointer epics::pvAccess::BaseChannelRequester::_transport |
|
protected |
const Status epics::pvAccess::BaseChannelRequester::badCIDStatus |
|
static |
const Status epics::pvAccess::BaseChannelRequester::badIOIDStatus |
|
static |
const Status epics::pvAccess::BaseChannelRequester::noProcessACLStatus |
|
static |
const Status epics::pvAccess::BaseChannelRequester::noReadACLStatus |
|
static |
const Status epics::pvAccess::BaseChannelRequester::notAChannelRequestStatus |
|
static |
const Status epics::pvAccess::BaseChannelRequester::noWriteACLStatus |
|
static |
const Status epics::pvAccess::BaseChannelRequester::okStatus = Status() |
|
static |
const Status epics::pvAccess::BaseChannelRequester::otherRequestPendingStatus |
|
static |
The documentation for this class was generated from the following files: