![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Public Types | |
typedef std::vector< ClientChannel::ConnectCallback * > | listeners_t |
![]() | |
typedef Channel | operation_type |
Public Member Functions | |
Impl () | |
virtual | ~Impl () |
void | cancel () |
virtual std::string | getRequesterName () OVERRIDE FINAL |
virtual void | channelCreated (const pvd::Status &status, pva::Channel::shared_pointer const &channel) OVERRIDE FINAL |
virtual void | channelStateChange (pva::Channel::shared_pointer const &channel, pva::Channel::ConnectionState connectionState) OVERRIDE FINAL |
![]() | |
POINTER_DEFINITIONS (ChannelRequester) | |
ChannelRequester () | |
virtual | ~ChannelRequester () |
virtual void | channelCreated (const epics::pvData::Status &status, Channel::shared_pointer const &channel)=0 |
virtual void | channelStateChange (Channel::shared_pointer const &channel, Channel::ConnectionState connectionState)=0 |
virtual std::tr1::shared_ptr< const PeerInfo > | getPeerInfo () |
Return information on connected peer if applicable. More... | |
![]() | |
POINTER_DEFINITIONS (Requester) | |
virtual | ~Requester () |
virtual void | message (std::string const &message, MessageType messageType=errorMessage) |
![]() | |
std::tr1::shared_ptr< ClientChannel::Impl > | internal_shared_from_this () |
Public Attributes | |
epicsMutex | mutex |
pva::Channel::shared_pointer | channel |
listeners_t | listeners |
bool | listeners_inprogress |
epicsEvent | listeners_done |
Static Public Attributes | |
static size_t | num_instances |
![]() | |
static size_t | num_instances |
Additional Inherited Members | |
![]() | |
static std::tr1::shared_ptr< ClientChannel::Impl > | build () |
static std::tr1::shared_ptr< ClientChannel::Impl > | build (A a) |
static std::tr1::shared_ptr< ClientChannel::Impl > | build (A a, B b) |
Definition at line 36 of file client.cpp.
typedef std::vector<ClientChannel::ConnectCallback*> pvac::ClientChannel::Impl::listeners_t |
Definition at line 42 of file client.cpp.
|
inline |
Definition at line 49 of file client.cpp.
|
inlinevirtual |
Definition at line 50 of file client.cpp.
|
inline |
Definition at line 53 of file client.cpp.
|
inlinevirtual |
Definition at line 67 of file client.cpp.
|
inlinevirtual |
Definition at line 69 of file client.cpp.
|
inlinevirtual |
The requester must have a name.
Implements epics::pvAccess::Requester.
Definition at line 65 of file client.cpp.
pva::Channel::shared_pointer pvac::ClientChannel::Impl::channel |
Definition at line 40 of file client.cpp.
listeners_t pvac::ClientChannel::Impl::listeners |
Definition at line 43 of file client.cpp.
epicsEvent pvac::ClientChannel::Impl::listeners_done |
Definition at line 45 of file client.cpp.
bool pvac::ClientChannel::Impl::listeners_inprogress |
Definition at line 44 of file client.cpp.
epicsMutex pvac::ClientChannel::Impl::mutex |
Definition at line 39 of file client.cpp.
|
static |
Definition at line 47 of file client.cpp.