Alex Bikfalvi
SimStream Documentation
StreamMessagePullSegmentRequest.h
00001 #pragma once 00002 00003 #include "StreamMessagePull.h" 00004 00005 class CStreamMessagePullSegmentRequest : public CStreamMessage 00006 { 00007 private: 00008 __uint32 srcId; 00009 __uint32 srcIdEntry; 00010 __uint32 dstId; 00011 __uint32 dstIdEntry; 00012 00013 __uint32 first; 00014 __uint8 count; // bitmap size 00015 __uint64 bitmap; 00016 00017 public: 00018 CStreamMessagePullSegmentRequest( 00019 __uint32 stream, 00020 __uint32 srcId, 00021 __uint32 srcIdEntry, 00022 __uint32 dstId, 00023 __uint32 dstIdEntry, 00024 __uint32 first, 00025 __uint8 count, 00026 __uint64 bitmap 00027 ); 00028 virtual ~CStreamMessagePullSegmentRequest() { } 00029 00030 inline __uint32 SrcId() { return this->srcId; } 00031 inline __uint32 SrcIdEntry() { return this->srcIdEntry; } 00032 inline __uint32 DstId() { return this->dstId; } 00033 inline __uint32 DstIdEntry() { return this->dstIdEntry; } 00034 00035 inline __uint32 First() { return this->first; } 00036 inline __uint8 Count() { return this->count; } 00037 inline __uint64 Bitmap() { return this->bitmap; } 00038 00039 virtual CPacket* Copy(); 00040 };
Last updated: February 8, 2011