Add poll_object struct (and related changes to fix compilation errors). No other functionality changes
Add poll_object struct (and related changes to fix compilation errors). No other functionality changes

carl-mastrangelo/grpc,ppietrasa/grpc,murgatroid99/grpc,kpayson64/grpc,vsco/grpc,royalharsh/grpc,muxi/grpc,hstefan/grpc,Crevil/grpc,nicolasnoble/grpc,pszemus/grpc,rjshade/grpc,philcleveland/grpc,chrisdunelm/grpc,rjshade/grpc,yugui/grpc,matt-kwong/grpc,grani/grpc,adelez/grpc,chrisdunelm/grpc,ejona86/grpc,jboeuf/grpc,grpc/grpc,deepaklukose/grpc,ppietrasa/grpc,fuchsia-mirror/third_party-grpc,dgquintas/grpc,adelez/grpc,adelez/grpc,thinkerou/grpc,thinkerou/grpc,dgquintas/grpc,ipylypiv/grpc,wcevans/grpc,Crevil/grpc,matt-kwong/grpc,msmania/grpc,grpc/grpc,greasypizza/grpc,infinit/grpc,mehrdada/grpc,muxi/grpc,thunderboltsid/grpc,Vizerai/grpc,zhimingxie/grpc,adelez/grpc,a11r/grpc,simonkuang/grpc,matt-kwong/grpc,soltanmm-google/grpc,7anner/grpc,donnadionne/grpc,hstefan/grpc,soltanmm-google/grpc,LuminateWireless/grpc,dklempner/grpc,kskalski/grpc,MakMukhi/grpc,ncteisen/grpc,deepaklukose/grpc,makdharma/grpc,dklempner/grpc,zhimingxie/grpc,msmania/grpc,PeterFaiman/ruby-grpc-minimal,kskalski/grpc,yang-g/grpc,thinkerou/grpc,quizlet/grpc,ncteisen/grpc,zhimingxie/grpc,donnadionne/grpc,daniel-j-born/grpc,carl-mastrangelo/grpc,grani/grpc,jtattermusch/grpc,infinit/grpc,donnadionne/grpc,zhimingxie/grpc,jtattermusch/grpc,mehrdada/grpc,ctiller/grpc,kskalski/grpc,grani/grpc,soltanmm-google/grpc,ppietrasa/grpc,quizlet/grpc,kpayson64/grpc,pszemus/grpc,fuchsia-mirror/third_party-grpc,nicolasnoble/grpc,rjshade/grpc,baylabs/grpc,simonkuang/grpc,fuchsia-mirror/third_party-grpc,infinit/grpc,PeterFaiman/ruby-grpc-minimal,infinit/grpc,jboeuf/grpc,deepaklukose/grpc,Vizerai/grpc,ctiller/grpc,apolcyn/grpc,Vizerai/grpc,ncteisen/grpc,adelez/grpc,pszemus/grpc,7anner/grpc,firebase/grpc,chrisdunelm/grpc,zhimingxie/grpc,nicolasnoble/grpc,kskalski/grpc,stanley-cheung/grpc,murgatroid99/grpc,baylabs/grpc,pszemus/grpc,dklempner/grpc,daniel-j-born/grpc,dgquintas/grpc,chrisdunelm/grpc,yongni/grpc,sreecha/grpc,kskalski/grpc,philcleveland/grpc,wcevans/grpc,carl-mastrangelo/grpc,firebase/grpc,hstefan/grpc,PeterFaiman/ruby-grpc-minimal,grpc/grpc,matt-kwong/grpc,LuminateWireless/grpc,thinkerou/grpc,kumaralokgithub/grpc,thinkerou/grpc,a11r/grpc,pmarks-net/grpc,yugui/grpc,pszemus/grpc,ipylypiv/grpc,zhimingxie/grpc,yongni/grpc,7anner/grpc,thunderboltsid/grpc,greasypizza/grpc,fuchsia-mirror/third_party-grpc,baylabs/grpc,ejona86/grpc,kskalski/grpc,daniel-j-born/grpc,carl-mastrangelo/grpc,pszemus/grpc,wcevans/grpc,rjshade/grpc,grani/grpc,carl-mastrangelo/grpc,ncteisen/grpc,pszemus/grpc,jtattermusch/grpc,dklempner/grpc,msmania/grpc,LuminateWireless/grpc,jtattermusch/grpc,fuchsia-mirror/third_party-grpc,yang-g/grpc,yugui/grpc,baylabs/grpc,vjpai/grpc,firebase/grpc,kumaralokgithub/grpc,daniel-j-born/grpc,deepaklukose/grpc,quizlet/grpc,msmania/grpc,grani/grpc,kpayson64/grpc,royalharsh/grpc,ctiller/grpc,simonkuang/grpc,jtattermusch/grpc,ejona86/grpc,jboeuf/grpc,murgatroid99/grpc,ncteisen/grpc,adelez/grpc,Vizerai/grpc,7anner/grpc,matt-kwong/grpc,geffzhang/grpc,yongni/grpc,fuchsia-mirror/third_party-grpc,mehrdada/grpc,thunderboltsid/grpc,kpayson64/grpc,nicolasnoble/grpc,grani/grpc,apolcyn/grpc,LuminateWireless/grpc,jtattermusch/grpc,msmania/grpc,ppietrasa/grpc,7anner/grpc,rjshade/grpc,kpayson64/grpc,deepaklukose/grpc,kpayson64/grpc,yang-g/grpc,yongni/grpc,yongni/grpc,PeterFaiman/ruby-grpc-minimal,pszemus/grpc,jboeuf/grpc,Crevil/grpc,soltanmm-google/grpc,thunderboltsid/grpc,ppietrasa/grpc,geffzhang/grpc,vjpai/grpc,jboeuf/grpc,thinkerou/grpc,thinkerou/grpc,vjpai/grpc,matt-kwong/grpc,pmarks-net/grpc,MakMukhi/grpc,hstefan/grpc,daniel-j-born/grpc,quizlet/grpc,Vizerai/grpc,jboeuf/grpc,stanley-cheung/grpc,muxi/grpc,yang-g/grpc,fuchsia-mirror/third_party-grpc,stanley-cheung/grpc,royalharsh/grpc,apolcyn/grpc,yang-g/grpc,baylabs/grpc,MakMukhi/grpc,kumaralokgithub/grpc,firebase/grpc,donnadionne/grpc,sreecha/grpc,pmarks-net/grpc,philcleveland/grpc,nicolasnoble/grpc,vsco/grpc,matt-kwong/grpc,dgquintas/grpc,daniel-j-born/grpc,pmarks-net/grpc,deepaklukose/grpc,yang-g/grpc,zhimingxie/grpc,greasypizza/grpc,royalharsh/grpc,donnadionne/grpc,makdharma/grpc,ctiller/grpc,muxi/grpc,nicolasnoble/grpc,ejona86/grpc,thinkerou/grpc,chrisdunelm/grpc,LuminateWireless/grpc,geffzhang/grpc,nicolasnoble/grpc,makdharma/grpc,sreecha/grpc,kriswuollett/grpc,kumaralokgithub/grpc,ipylypiv/grpc,makdharma/grpc,muxi/grpc,PeterFaiman/ruby-grpc-minimal,7anner/grpc,msmania/grpc,grpc/grpc,sreecha/grpc,muxi/grpc,Vizerai/grpc,grpc/grpc,royalharsh/grpc,murgatroid99/grpc,ipylypiv/grpc,apolcyn/grpc,adelez/grpc,ncteisen/grpc,pszemus/grpc,apolcyn/grpc,chrisdunelm/grpc,murgatroid99/grpc,simonkuang/grpc,apolcyn/grpc,wcevans/grpc,yongni/grpc,dklempner/grpc,msmania/grpc,rjshade/grpc,makdharma/grpc,firebase/grpc,kskalski/grpc,kumaralokgithub/grpc,mehrdada/grpc,vjpai/grpc,carl-mastrangelo/grpc,ncteisen/grpc,yugui/grpc,soltanmm-google/grpc,carl-mastrangelo/grpc,quizlet/grpc,thunderboltsid/grpc,a11r/grpc,nicolasnoble/grpc,ipylypiv/grpc,yugui/grpc,hstefan/grpc,pszemus/grpc,geffzhang/grpc,rjshade/grpc,quizlet/grpc,philcleveland/grpc,vjpai/grpc,murgatroid99/grpc,MakMukhi/grpc,vsco/grpc,sreecha/grpc,muxi/grpc,wcevans/grpc,PeterFaiman/ruby-grpc-minimal,ejona86/grpc,soltanmm-google/grpc,yongni/grpc,7anner/grpc,yang-g/grpc,ppietrasa/grpc,grpc/grpc,fuchsia-mirror/third_party-grpc,dklempner/grpc,stanley-cheung/grpc,Crevil/grpc,ctiller/grpc,MakMukhi/grpc,daniel-j-born/grpc,quizlet/grpc,wcevans/grpc,ncteisen/grpc,thinkerou/grpc,7anner/grpc,thinkerou/grpc,sreecha/grpc,ppietrasa/grpc,grpc/grpc,ipylypiv/grpc,yongni/grpc,infinit/grpc,kriswuollett/grpc,donnadionne/grpc,grpc/grpc,vjpai/grpc,jboeuf/grpc,baylabs/grpc,Vizerai/grpc,dklempner/grpc,yang-g/grpc,7anner/grpc,ejona86/grpc,Crevil/grpc,a11r/grpc,ppietrasa/grpc,baylabs/grpc,carl-mastrangelo/grpc,kumaralokgithub/grpc,donnadionne/grpc,royalharsh/grpc,chrisdunelm/grpc,pmarks-net/grpc,kriswuollett/grpc,stanley-cheung/grpc,a11r/grpc,vjpai/grpc,firebase/grpc,muxi/grpc,mehrdada/grpc,fuchsia-mirror/third_party-grpc,mehrdada/grpc,greasypizza/grpc,makdharma/grpc,kriswuollett/grpc,royalharsh/grpc,pmarks-net/grpc,firebase/grpc,geffzhang/grpc,simonkuang/grpc,ejona86/grpc,infinit/grpc,dgquintas/grpc,vsco/grpc,grpc/grpc,vjpai/grpc,pmarks-net/grpc,a11r/grpc,thunderboltsid/grpc,royalharsh/grpc,sreecha/grpc,geffzhang/grpc,ctiller/grpc,rjshade/grpc,philcleveland/grpc,makdharma/grpc,kpayson64/grpc,geffzhang/grpc,LuminateWireless/grpc,ncteisen/grpc,rjshade/grpc,deepaklukose/grpc,mehrdada/grpc,deepaklukose/grpc,firebase/grpc,stanley-cheung/grpc,MakMukhi/grpc,infinit/grpc,Vizerai/grpc,stanley-cheung/grpc,greasypizza/grpc,firebase/grpc,ncteisen/grpc,zhimingxie/grpc,jboeuf/grpc,philcleveland/grpc,Crevil/grpc,jtattermusch/grpc,stanley-cheung/grpc,LuminateWireless/grpc,adelez/grpc,infinit/grpc,muxi/grpc,sreecha/grpc,mehrdada/grpc,kumaralokgithub/grpc,wcevans/grpc,grani/grpc,pmarks-net/grpc,dgquintas/grpc,pszemus/grpc,simonkuang/grpc,vsco/grpc,chrisdunelm/grpc,simonkuang/grpc,a11r/grpc,chrisdunelm/grpc,wcevans/grpc,apolcyn/grpc,Vizerai/grpc,greasypizza/grpc,philcleveland/grpc,LuminateWireless/grpc,ctiller/grpc,makdharma/grpc,vjpai/grpc,baylabs/grpc,jboeuf/grpc,jtattermusch/grpc,simonkuang/grpc,stanley-cheung/grpc,kriswuollett/grpc,MakMukhi/grpc,donnadionne/grpc,kriswuollett/grpc,vsco/grpc,zhimingxie/grpc,kpayson64/grpc,jtattermusch/grpc,msmania/grpc,dgquintas/grpc,stanley-cheung/grpc,mehrdada/grpc,greasypizza/grpc,grpc/grpc,grpc/grpc,ipylypiv/grpc,thunderboltsid/grpc,firebase/grpc,ejona86/grpc,muxi/grpc,geffzhang/grpc,hstefan/grpc,kskalski/grpc,daniel-j-born/grpc,murgatroid99/grpc,quizlet/grpc,sreecha/grpc,wcevans/grpc,carl-mastrangelo/grpc,donnadionne/grpc,pmarks-net/grpc,apolcyn/grpc,MakMukhi/grpc,thinkerou/grpc,nicolasnoble/grpc,jtattermusch/grpc,fuchsia-mirror/third_party-grpc,Vizerai/grpc,Crevil/grpc,ncteisen/grpc,vjpai/grpc,donnadionne/grpc,jtattermusch/grpc,chrisdunelm/grpc,soltanmm-google/grpc,hstefan/grpc,ejona86/grpc,murgatroid99/grpc,vsco/grpc,firebase/grpc,makdharma/grpc,royalharsh/grpc,thunderboltsid/grpc,ctiller/grpc,kpayson64/grpc,ipylypiv/grpc,ppietrasa/grpc,sreecha/grpc,ctiller/grpc,MakMukhi/grpc,yongni/grpc,vjpai/grpc,geffzhang/grpc,mehrdada/grpc,jboeuf/grpc,grani/grpc,carl-mastrangelo/grpc,dklempner/grpc,dklempner/grpc,mehrdada/grpc,murgatroid99/grpc,dgquintas/grpc,pszemus/grpc,Vizerai/grpc,chrisdunelm/grpc,dgquintas/grpc,greasypizza/grpc,matt-kwong/grpc,stanley-cheung/grpc,jboeuf/grpc,greasypizza/grpc,sreecha/grpc,PeterFaiman/ruby-grpc-minimal,PeterFaiman/ruby-grpc-minimal,soltanmm-google/grpc,ipylypiv/grpc,adelez/grpc,baylabs/grpc,nicolasnoble/grpc,firebase/grpc,muxi/grpc,soltanmm-google/grpc,yugui/grpc,philcleveland/grpc,ctiller/grpc,deepaklukose/grpc,thinkerou/grpc,kumaralokgithub/grpc,ncteisen/grpc,yugui/grpc,kumaralokgithub/grpc,grani/grpc,Crevil/grpc,dgquintas/grpc,philcleveland/grpc,murgatroid99/grpc,thunderboltsid/grpc,muxi/grpc,LuminateWireless/grpc,kriswuollett/grpc,kriswuollett/grpc,vsco/grpc,mehrdada/grpc,quizlet/grpc,msmania/grpc,carl-mastrangelo/grpc,daniel-j-born/grpc,dgquintas/grpc,donnadionne/grpc,kskalski/grpc,sreecha/grpc,vsco/grpc,PeterFaiman/ruby-grpc-minimal,infinit/grpc,nicolasnoble/grpc,simonkuang/grpc,nicolasnoble/grpc,ctiller/grpc,ejona86/grpc,jboeuf/grpc,ejona86/grpc,yugui/grpc,yugui/grpc,ejona86/grpc,PeterFaiman/ruby-grpc-minimal,a11r/grpc,a11r/grpc,hstefan/grpc,apolcyn/grpc,hstefan/grpc,kpayson64/grpc,stanley-cheung/grpc,donnadionne/grpc,jtattermusch/grpc,Crevil/grpc,kriswuollett/grpc,matt-kwong/grpc,yang-g/grpc,ctiller/grpc,kpayson64/grpc,vjpai/grpc,carl-mastrangelo/grpc,grpc/grpc