• Main Page
  • Related Pages
  • Modules
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

FileListNodeContext.h

Go to the documentation of this file.
00001 
00002 
00003 
00004 
00005 
00006 
00007 #ifndef __FILE_LIST_NODE_CONTEXT_H
00008 #define __FILE_LIST_NODE_CONTEXT_H
00009 
00010 #include "BitStream.h"
00011 
00012 struct FileListNodeContext
00013 {
00014         FileListNodeContext() {}
00015         FileListNodeContext(unsigned char o, unsigned int f) : op(o), fileId(f) {}
00016         ~FileListNodeContext() {}
00017 
00018         unsigned char op;
00019         unsigned int fileId;
00020 };
00021 
00022 inline RakNet::BitStream& operator<<(RakNet::BitStream& out, FileListNodeContext& in)
00023 {
00024         out.Write(in.op);
00025         out.Write(in.fileId);
00026         return out;
00027 }
00028 inline RakNet::BitStream& operator>>(RakNet::BitStream& in, FileListNodeContext& out)
00029 {
00030         in.Read(out.op);
00031         bool success = in.Read(out.fileId);
00032         assert(success);
00033         return in;
00034 }
00035 
00036 #endif

Generated on Thu Sep 30 2010 01:27:23 for RakNet by  doxygen 1.7.1