Link Link_ctorStream(NBS nbs) { if (NBS_isDgram(nbs)) return NULL; Link self = ALLOCSELF; self->nbs = nbs; self->ccnbor = CcnbOR_ctor(nbs); return self; }
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); }