GnuSmalltalkUsersGuide:BaseChapter 022
Revision as of 07:23, 23 January 2014 by Onionmixer (talk | contribs) (GSUG CCallbackDescriptor 페이지 추가)
- CCallbackDescriptor
CCallbackDescriptor
네임스페이스 Smalltalk에 정의됨
슈퍼클래스: CCallable
범주: 언어-C 인터페이스
- 나는 스몰토크 정의에 속하지 않는다. 나의 인스턴스들은 블록을 C로 전달 가능한 C 함수로 변환할 수 있다.
CCallbackDescriptor 클래스: 인스턴스 생성
for: aBlock returning: returnTypeSymbol withArgs: argsArray
주어진 함수명, 리턴 타입, 인자로 CFunctionDescriptor에 응답하라. funcName은 String이어야 한다.
CCallbackDescriptor: 접근하기
block
수신자에 의해 표현되는 함수명을 응답하라 (C 측면에서).
block: aBlock
수신자에 의해 표현되는 함수명을 설정하라 (C 측면에서).
CCallbackDescriptor: 복구하기
link
함수의 어드레스가 등록된 어드레스를 가리키도록 만들어라.