summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/framing/Buffer.h
diff options
context:
space:
mode:
authorTed Ross <tross@apache.org>2008-07-31 21:58:39 +0000
committerTed Ross <tross@apache.org>2008-07-31 21:58:39 +0000
commit2bb04f798f13d3120096a9fb2ee30d224fbd981a (patch)
treee30452f821a548f769af215f00d4424870b99ef5 /cpp/src/qpid/framing/Buffer.h
parentb9d38e9f08908220f9bbf804a45656e4205e3dfd (diff)
downloadqpid-python-2bb04f798f13d3120096a9fb2ee30d224fbd981a.tar.gz
Added signed integer datatypes for use in management schemas
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@681512 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/framing/Buffer.h')
-rw-r--r--cpp/src/qpid/framing/Buffer.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/cpp/src/qpid/framing/Buffer.h b/cpp/src/qpid/framing/Buffer.h
index 94cc2d320f..a27b15cac0 100644
--- a/cpp/src/qpid/framing/Buffer.h
+++ b/cpp/src/qpid/framing/Buffer.h
@@ -79,6 +79,10 @@ class Buffer
void putShort(uint16_t i);
void putLong(uint32_t i);
void putLongLong(uint64_t i);
+ void putInt8(int8_t i);
+ void putInt16(int16_t i);
+ void putInt32(int32_t i);
+ void putInt64(int64_t i);
void putFloat(float f);
void putDouble(double f);
void putBin128(uint8_t* b);
@@ -87,6 +91,10 @@ class Buffer
uint16_t getShort();
uint32_t getLong();
uint64_t getLongLong();
+ int8_t getInt8();
+ int16_t getInt16();
+ int32_t getInt32();
+ int64_t getInt64();
float getFloat();
double getDouble();