GnuSmalltalkUsersGuide:BaseChapter 022

From 흡혈양파의 번역工房
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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

함수의 어드레스가 등록된 어드레스를 가리키도록 만들어라.


Notes