Clubcos  0.0.0
Clubcos - Clubc Operating System
 모두 데이타 구조 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 매크로 페이지들
tagTimeOut 구조체 참조

타임아웃을 나타내는 구조체입니다. 더 자세히 ...

#include <timer.h>

tagTimeOut에 대한 협력 다이어그램:

데이타 필드

union {
   struct tagTimeOut *   pNextTimeOut
 Timer 내부에서 사용하는 순방향 연결 리스트의 노드입니다. 더 자세히 ...
 
   LinkedListNode   NoticeNode
 NoticeQueue 에 push하는 데 사용되는 노드입니다. 더 자세히 ...
 
}; 
 
uint32_t timeout
 타임아웃이 발생할 tick count입니다. 더 자세히 ...
 
uint32_t code
 사용자가 마음대로 사용할 수 있는 추가 정보입니다. 더 자세히 ...
 
LinkedListNoticeQueue
 타임아웃이 발생한 후에 이 구조체가 push될 연결 리스트입니다. 더 자세히 ...
 

상세한 설명

타임아웃을 나타내는 구조체입니다.

필드 문서화

union { ... }
uint32_t code

사용자가 마음대로 사용할 수 있는 추가 정보입니다.

LinkedListNode NoticeNode

NoticeQueue 에 push하는 데 사용되는 노드입니다.

LinkedList* NoticeQueue

타임아웃이 발생한 후에 이 구조체가 push될 연결 리스트입니다.

Remarks
Push/Pop 연산 시에 lockfree 함수를 사용해야 합니다.
struct tagTimeOut* pNextTimeOut

Timer 내부에서 사용하는 순방향 연결 리스트의 노드입니다.

uint32_t timeout

타임아웃이 발생할 tick count입니다.


이 구조체에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: