diff options
Diffstat (limited to 'cpp/src/qpid/cluster/Connection.h')
| -rw-r--r-- | cpp/src/qpid/cluster/Connection.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cpp/src/qpid/cluster/Connection.h b/cpp/src/qpid/cluster/Connection.h index 7d92987e01..b537470b41 100644 --- a/cpp/src/qpid/cluster/Connection.h +++ b/cpp/src/qpid/cluster/Connection.h @@ -64,12 +64,13 @@ class Connection : bool isLocal() const; /** True for connections that are shadowing remote broker connections */ - bool isShadow() const { return !isLocal(); } + bool isShadow() const; /** True if the connection is in "catch-up" mode: building initial broker state. */ bool isCatchUp() const { return catchUp; } - bool isDump() const { return self.getPointer() == 0; } + /** True if the connection is a completed shared dump connection */ + bool isDumped() const; Cluster& getCluster() { return cluster; } @@ -103,6 +104,7 @@ class Connection : void membership(const framing::FieldTable&, const framing::FieldTable&); private: + bool catcUp; void deliverClose(); void deliverDoOutput(uint32_t requested); |
