diff options
| author | Alan Conway <aconway@apache.org> | 2008-09-24 17:34:08 +0000 |
|---|---|---|
| committer | Alan Conway <aconway@apache.org> | 2008-09-24 17:34:08 +0000 |
| commit | a2a56cf9a7483e165fb579d0b519b284d02009e3 (patch) | |
| tree | 11264fc87ea6e54c54b476e245ad4ee9c83faaeb /cpp/src/qpid/cluster/Event.h | |
| parent | 30be110b6914959a1eaee4803ff8c1c9938db7bb (diff) | |
| download | qpid-python-a2a56cf9a7483e165fb579d0b519b284d02009e3.tar.gz | |
Cluster replicates session command sequence state and consumers to newcomers.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@698666 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/cluster/Event.h')
| -rw-r--r-- | cpp/src/qpid/cluster/Event.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cpp/src/qpid/cluster/Event.h b/cpp/src/qpid/cluster/Event.h index b8c2bc3901..12a7a9388a 100644 --- a/cpp/src/qpid/cluster/Event.h +++ b/cpp/src/qpid/cluster/Event.h @@ -43,7 +43,7 @@ namespace cluster { class Event { public: /** Create an event to mcast with a buffer of size bytes. */ - Event(EventType t=DATA, const ConnectionId c=ConnectionId(), size_t size=0); + Event(EventType t=DATA, const ConnectionId& c=ConnectionId(), size_t size=0, size_t id=0); /** Create an event copied from delivered data. */ static Event delivered(const MemberId& m, void* data, size_t size); @@ -55,6 +55,7 @@ class Event { size_t getSize() const { return size; } char* getData() { return data; } const char* getData() const { return data; } + size_t getId() const { return id; } operator framing::Buffer() const; @@ -64,6 +65,7 @@ class Event { ConnectionId connectionId; size_t size; RefCountedBuffer::pointer data; + size_t id; }; std::ostream& operator << (std::ostream&, const Event&); |
