Clubcos  0.0.0
Clubcos - Clubc Operating System
 모두 데이타 구조 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 매크로 페이지들
binary_semaphore.h 파일 참조
#include <stddef.h>
#include <stdint.h>
#include <stdbool.h>
binary_semaphore.h에 대한 include 의존 그래프
이 그래프는 이 파일을 직/간접적으로 include 하는 파일들을 보여줍니다.:

이 파일의 소스 코드 페이지로 가기

데이타 구조

struct  tagBiSem
 바이너리 세마포어 구조체입니다. 더 자세히 ...
 

타입정의

typedef struct tagBiSem BiSem
 바이너리 세마포어 구조체입니다. 더 자세히 ...
 

함수

void ckBiSemEnter (BiSem *bisem)
 바이너리 세마포어의 임계 영역에 진입하고, 카운터를 증가시킵니다. 더 자세히 ...
 
bool ckBiSemPost (BiSem *bisem)
 바이너리 세마포어의 카운터를 감소시킵니다. 더 자세히 ...
 
bool ckBiSemUnpost (BiSem *bisem)
 바이너리 세마포어의 카운터를 증가시킵니다. 더 자세히 ...
 
void ckBiSemWait (BiSem *bisem)
 바이너리 세마포어의 임계 영역에 진입하되, 카운터를 증가시키지 않습니다. 더 자세히 ...
 

상세한 설명

날짜
2014. 6. 1.
작성자
dlarudgus20

타입정의 문서화

typedef struct tagBiSem BiSem

바이너리 세마포어 구조체입니다.

함수 문서화

void ckBiSemEnter ( BiSem bisem)

바이너리 세마포어의 임계 영역에 진입하고, 카운터를 증가시킵니다.

매개변수
[in]bisemBiSem 구조체입니다.
bool ckBiSemPost ( BiSem bisem)

바이너리 세마포어의 카운터를 감소시킵니다.

매개변수
[in]bisemBiSem 구조체입니다.
bool ckBiSemUnpost ( BiSem bisem)

바이너리 세마포어의 카운터를 증가시킵니다.

매개변수
[in]bisemBiSem 구조체입니다.
void ckBiSemWait ( BiSem bisem)

바이너리 세마포어의 임계 영역에 진입하되, 카운터를 증가시키지 않습니다.

매개변수
[in]bisemBiSem 구조체입니다.