Shadowrun: Awakened 29 September 2011 - Build 871
MemorySerializer.h
Go to the documentation of this file.
00001 #ifndef __MEMORYSERIALIZER_H
00002 #define __MEMORYSERIALIZER_H
00003 
00004 #include <sstream>
00005 #include "Serialization.h"
00006 
00010 class MemorySerializer : public ISerializer
00011 {
00012 protected:
00013     std::stringstream _buffer;
00014 
00015 public:
00016     MemorySerializer();
00017 
00018     void clear();
00019 
00020     virtual void read(void* buffer, unsigned int size);
00021     virtual void write(const void* buffer, unsigned int size);
00022 
00023     void copy(MemorySerializer& rhs);
00024 };
00025 
00026 #endif

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net