00001
00002
00004 #ifndef __NetConst__
00005 #define __NetConst__
00006
00007 using namespace std;
00008
00013 inline int GetType(const int aNetIndex){
00014 int count = 0;
00015 int n=aNetIndex;
00016 while(n){
00017 n &= (n-1) ;
00018 count++;
00019 }
00020 return count;
00021 };
00022
00029 inline bool IsStreamInNet(const int aStreamIndex, const int aNetIndex){
00030 int n = (int)pow(2.0,(double)aStreamIndex);
00031 if((aNetIndex&n)==n) return true;
00032 return false;
00033 };
00034
00035
00036 #endif