add epoll construct function

Change-Id: Iea43afe36ce373f4ee51560fcfba9fe1744baad4