Real2Virtual202111

٤Ƴ٤Ĥ
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 
 
 
 
 
 
 
-
|
|
-
!
|
|
|
|
|
|
|
|
|
|
|
-
!
|
|
|
|
!
 
 
 
#ifndef STRINGQUEUE_H
#define STRINGQUEUE_H
 
#include "common.h"
 
#define QMax 127
#define sqMax 4
class StringQueue{
 private:
   char squeueMem[sqMax][QMax];
//   char squeueMem1[QMax];
   char *squeue[sqMax];
   int faceIDs[sqMax];
   int status[sqMax]; // 0: unlock,  1: lock,  2: ready to read
   int squeueLength[sqMax];
   int currentQNumber;
   char *currentQueue;
   int currentLength;
   int currentStatus;
public:
   StringQueue();
   int putSQueue(int fid, char *x, int lx);
   int getSQueue( char *y);
//   void initSQueue(void);
   int getLock( char id);
   void unLock(void);
   int getReadyQ(void);
   int getQueue( int fid);
   void clearQueue( int fid);
};
 
#endif
 

Counter: 99, today: 1, yesterday: 0

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-05 (日) 16:44:51 (870d)