Extended headers of In- and OutputStream for support of vectors of genivi_release_2
authorPhilip Rauwolf <rauwolf@itestra.de>
Tue, 29 Jan 2013 09:06:15 +0000 (10:06 +0100)
committerPhilip Rauwolf <rauwolf@itestra.de>
Tue, 29 Jan 2013 09:06:15 +0000 (10:06 +0100)
enums.

src/CommonAPI/InputStream.h
src/CommonAPI/OutputStream.h

index b31411a..82da755 100644 (file)
@@ -79,6 +79,16 @@ class InputStream {
     virtual void beginReadStringVector() = 0;
     virtual void beginReadByteBufferVector() = 0;
     virtual void beginReadVersionVector() = 0;
+
+    virtual void beginReadInt8EnumVector() = 0;
+    virtual void beginReadInt16EnumVector() = 0;
+    virtual void beginReadInt32EnumVector() = 0;
+    virtual void beginReadInt64EnumVector() = 0;
+    virtual void beginReadUInt8EnumVector() = 0;
+    virtual void beginReadUInt16EnumVector() = 0;
+    virtual void beginReadUInt32EnumVector() = 0;
+    virtual void beginReadUInt64EnumVector() = 0;
+
     virtual void beginReadVectorOfSerializableStructs() = 0;
     virtual void beginReadVectorOfSerializableVariants() = 0;
     virtual void beginReadVectorOfVectors() = 0;
index 1f33de9..16bbcc7 100644 (file)
@@ -295,6 +295,16 @@ class OutputStream {
     virtual void beginWriteStringVector(uint32_t sizeOfVector) = 0;
     virtual void beginWriteByteBufferVector(uint32_t sizeOfVector) = 0;
     virtual void beginWriteVersionVector(uint32_t sizeOfVector) = 0;
+
+    virtual void beginWriteInt8EnumVector(uint32_t sizeOfVector) = 0;
+    virtual void beginWriteInt16EnumVector(uint32_t sizeOfVector) = 0;
+    virtual void beginWriteInt32EnumVector(uint32_t sizeOfVector) = 0;
+    virtual void beginWriteInt64EnumVector(uint32_t sizeOfVector) = 0;
+    virtual void beginWriteUInt8EnumVector(uint32_t sizeOfVector) = 0;
+    virtual void beginWriteUInt16EnumVector(uint32_t sizeOfVector) = 0;
+    virtual void beginWriteUInt32EnumVector(uint32_t sizeOfVector) = 0;
+    virtual void beginWriteUInt64EnumVector(uint32_t sizeOfVector) = 0;
+
     virtual void beginWriteVectorOfSerializableStructs(uint32_t sizeOfVector) = 0;
     virtual void beginWriteVectorOfSerializableVariants(uint32_t sizeOfVector) = 0;
     virtual void beginWriteVectorOfVectors(uint32_t sizeOfVector) = 0;