示例#1
0
void NBS_pollAttach(NBS self, PollMgr pm) {
    PollMgr_attach(pm, self->sockR, &NBS_pollCb, self);
    if (self->sockR != self->sockW) {
        PollMgr_attach(pm, self->sockW, &NBS_pollCb, self);
    }
    self->pm = pm;
}
示例#2
0
文件: CcnClient.c 项目: ltr120/NDNFD
void CcnLAC_initialize(CcnLAC self, CCNDID ccndid, PollMgr pm) {
	int res = ccn_connect(self->ccnh, NULL);
	if (res == -1) {
		self->error = true;
		return;
	}
	self->nbs = NBS_ctor(res, res, false);
	self->ccnbor = CcnbOR_ctor(self->nbs);
	self->pm = pm;
	PollMgr_attach(pm, res, &CcnLAC_initPollCb, self);
	CcnLAC_fetchFaceid(self, ccndid);
}
示例#3
0
文件: CcnClient.c 项目: ltr120/NDNFD
void CcnCC_pollAttach(CcnCC self, PollMgr pm) {
	PollMgr_attach(pm, ccn_get_connection_fd(self->ccnh), &CcnCC_pollCb, self);
}