Changeset 35 in libcf for trunk/src/cf_thread.c


Ignore:
Timestamp:
02/05/13 18:18:37 (11 years ago)
Author:
cheese
Message:

#1 separate example code and doxygen comment and fix logging push logic by vfire

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/cf_thread.c

    r28 r35  
    4040}
    4141
     42/**
     43 * 스레드를 생성
     44 *
     45 * @return 성공 시, CF_OK; 실패 시, 오류 코드
     46 *
     47 * @param threadID  스레드 아이디 주소
     48 * @param callback  스레드 워커 함수 이름
     49 * @param arg       스레드 함수로 전달할 인자
     50 */
    4251int
    4352CF_Thread_Create (CF_Thread             * threadID,
     
    6473}
    6574
     75/**
     76 * 스레드 아이디를 해제
     77 *
     78 * @return 성공 시, CF_OK; 실패 시, 오류 코드
     79 *
     80 * @param threadID 스레드 아이디 주소
     81 *
     82 * @remark 스레드 아이디를 해제하는 것이며 워커 스레드가 종료되지 않음
     83 */
    6684int
    6785CF_Thread_Release (CF_Thread * threadID)
     
    7492}
    7593
     94/**
     95 * 스레드가 종료될 때 까지 대기
     96 *
     97 * @return CF_OK 반환
     98 *
     99 * @param threadID 스레드 아이디 주소
     100 */
    76101int
    77102CF_Thread_Join (CF_Thread * threadID)
     
    89114}
    90115
     116/**
     117 * 뮤텍스 생성
     118 *
     119 * @return 성공 시, CF_OK; 실패 시, 오류 코드
     120 *
     121 * @param mutex 뮤텍스 아이디 주소
     122 *
     123 * @see CF_Thread_Create
     124 */
    91125int
    92126CF_Mutex_Create (CF_Mutex * mutex)
     
    111145}
    112146
     147/**
     148 * 뮤텍스 해제
     149 *
     150 * @return 성공 시, CF_OK; 실패 시, 오류 코드
     151 *
     152 * @param mutex 뮤텍스 아이디 주소
     153 */
    113154int
    114155CF_Mutex_Destory (CF_Mutex * mutex)
     
    121162}
    122163
     164/**
     165 * 뮤텍스 잠금
     166 *
     167 * @return 성공 시, CF_OK; 실패 시, 오류 코드
     168 *
     169 * @param mutex 뮤텍스 아이디 주소
     170 */
    123171int
    124172CF_Mutex_Lock (CF_Mutex * mutex)
     
    135183}
    136184
     185/**
     186 * 뮤텍스 잠금 해제
     187 *
     188 * @return 성공 시, CF_OK; 실패 시, 오류 코드
     189 *
     190 * @param mutex 뮤텍스 아이디 주소
     191 */
    137192int
    138193CF_Mutex_Unlock (CF_Mutex * mutex)
Note: See TracChangeset for help on using the changeset viewer.