static ER get_tcp_cep (ID *cepid) { ID tskid; T_TCP_CCEP ccep; get_tid(&tskid); ccep.cepatr = UINT_C(0); ccep.sbufsz = TCP_ECHO_SRV_SWBUF_SIZE; ccep.rbufsz = TCP_ECHO_SRV_RWBUF_SIZE; #ifdef TCP_CFG_SWBUF_CSAVE ccep.sbuf = NADR; #else ccep.sbuf = tcp_echo_srv_swbuf; #endif #ifdef TCP_CFG_RWBUF_CSAVE ccep.rbuf = NADR; #else ccep.rbuf = tcp_echo_srv_rwbuf; #endif #ifdef USE_TCP_NON_BLOCKING ccep.callback = (FP)callback_nblk_tcp_echo_srv; #else ccep.callback = NULL; #endif return alloc_tcp_cep(cepid, tskid, &ccep); }
static ER get_tcp_cep (ID *cepid) { ID tskid; T_TCP_CCEP ccep; get_tid(&tskid); ccep.cepatr = UINT_C(0); ccep.sbuf = NADR; ccep.sbufsz = 0; ccep.rbufsz = TCP_DISCARD_SRV_RWBUF_SIZE; ccep.callback = NULL; #ifdef TCP_CFG_RWBUF_CSAVE ccep.rbuf = NADR; #else ccep.rbuf = tcp_discard_srv_rwbuf; #endif return alloc_tcp_cep(cepid, tskid, &ccep); }