MIRA
|
A proxy object that represents a connection. More...
#include <fw/RemoteConnectionPool.h>
Public Member Functions | |
RemoteConnectionProxy () | |
RemoteConnectionProxy (RemoteConnectionProxy &&) noexcept | |
RemoteConnectionProxy & | operator= (RemoteConnectionProxy &&) noexcept |
~RemoteConnectionProxy () | |
Destructor Calls RemoteConnectionPool::stopConnection on its connection. More... | |
template<typename Reflector > | |
void | reflect (Reflector &r) |
const RemoteConnection * | operator-> () const |
RemoteConnection * | operator-> () |
const RemoteConnection & | operator* () const |
RemoteConnection & | operator* () |
const RemoteConnection * | get () const |
RemoteConnection * | get () |
bool | valid () const |
RemoteConnectionProxy is valid if its RemoteConnectionPool and RemoteConnection pointers are valid and the referred pool contains the referred connection. More... | |
bool | operator== (const RemoteConnection *other) const |
Friends | |
class | RemoteConnectionPool |
void | swap (RemoteConnectionProxy &a, RemoteConnectionProxy &b) |
A proxy object that represents a connection.
It is noncopyable.
|
inline |
|
noexcept |
Destructor Calls RemoteConnectionPool::stopConnection on its connection.
|
noexcept |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
bool valid | ( | ) | const |
RemoteConnectionProxy is valid if its RemoteConnectionPool and RemoteConnection pointers are valid and the referred pool contains the referred connection.
|
inline |
|
friend |
|
friend |