StringQueue.h
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Real2Virtual202111]]
#code(c){{
#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 t...
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
終了行:
[[Real2Virtual202111]]
#code(c){{
#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 t...
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
ページ名: