diff options
author | Sage Weil <sage@newdream.net> | 2008-05-08 21:03:06 -0700 |
---|---|---|
committer | Sage Weil <sage@newdream.net> | 2008-05-08 21:03:06 -0700 |
commit | 2dd0c9324d4c00221495f41765671e7d5c067162 (patch) | |
tree | f579fd9284bb1fabdb9c38cf47b02ddd94bf171f /src/messages/MMDSFragmentNotify.h | |
parent | c23747fa7fe12a1c9d9037e9ac2b468dc7f2f9f6 (diff) | |
download | ceph-2dd0c9324d4c00221495f41765671e7d5c067162.tar.gz |
removed old buffer encoders entirely!
Diffstat (limited to 'src/messages/MMDSFragmentNotify.h')
-rw-r--r-- | src/messages/MMDSFragmentNotify.h | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/src/messages/MMDSFragmentNotify.h b/src/messages/MMDSFragmentNotify.h index fe09d92483c..56cceecf2e9 100644 --- a/src/messages/MMDSFragmentNotify.h +++ b/src/messages/MMDSFragmentNotify.h @@ -42,19 +42,20 @@ class MMDSFragmentNotify : public Message { << " " << (int)bits << ")"; } - virtual void decode_payload() { - int off = 0; - ::_decode(ino, payload, off); - ::_decode(basefrag, payload, off); - ::_decode(bits, payload, off); - ::_decode(basebl, payload, off); + void encode_payload() { + ::encode(ino, payload); + ::encode(basefrag, payload); + ::encode(bits, payload); + ::encode(basebl, payload); } - virtual void encode_payload() { - ::_encode(ino, payload); - ::_encode(basefrag, payload); - ::_encode(bits, payload); - ::_encode(basebl, payload); + void decode_payload() { + bufferlist::iterator p = payload.begin(); + ::decode(ino, p); + ::decode(basefrag, p); + ::decode(bits, p); + ::decode(basebl, p); } + }; #endif |