관리 메뉴

드럼치는 프로그래머

[C/C++] Linux C - 리눅스 타이머(Linux timer) class 구현 본문

★─Programing/☆─C | C++

[C/C++] Linux C - 리눅스 타이머(Linux timer) class 구현

드럼치는한동이 2013. 4. 19. 09:14

linux에서 timer를 사용하기 위해 만들어본 class입니다. :)


각 파일 내용은 첨부파일이나 아래 내용을 참고하세요.


main.cpp는 구현한 API를 이용해서 만들어본 예제 프로그램입니다.

 

 

main.cpp

 

Timer.cpp

 

Timer.h


[ 총 4개 API ]


- create_timer(): timer manager 생성


- set_timer(): timer 추가, 다수의 timer 추가 가능


- delete_timer(): set_timer()로 추가한 timer 삭제


- destroy_timer(): create_timer()로 추가한 timer manager 삭제


[ 컴파일 예시 ]


g++ -o sample main.cpp Timer.cpp -lrt




Comments