schedule_accept(int fd,
int (*handler)(int, FdEventHandlerPtr, AcceptRequestPtr),
void *data)
道歉似乎避免在这里寻找答案,但我不知道构造是什么,以便智能地搜索它们。具体来说,我对第二个参数意味着什么感兴趣?
我最好的猜测是它是一个int(指的是一个内存位置),它由三个引用类型的元组组成(?)。它是否正确?如果我只对其中一个感兴趣(首先我的描述是正确的)我将如何引用它?
答案 0 :(得分:5)
handler
定义一个名为*
的参数,它是一个函数的指针(因此是int
),它返回int
(因此"外部" {{ 1}})并取三个参数,即一个int
,一个FdEventHandlerPtr
和一个AcceptRequestPtr
。