ReceiveFromChnnel functor