registers the given pcapnetworkinterfacelistener . if it is already registered , this method returns immediately . concode_field_sep Runnable pollingRunnable concode_elem_sep Set<PcapNetworkInterfaceWrapper> pcapNetworkInterfaces concode_elem_sep Logger logger concode_elem_sep PcapNetworkInterfaceService instance concode_elem_sep Set<PcapNetworkInterfaceListener> listeners concode_elem_sep ScheduledExecutorService scheduler concode_elem_sep ScheduledFuture<?> future concode_elem_sep String THREADPOOL_NAME concode_field_sep void updatePollingState concode_elem_sep void unregisterListener concode_elem_sep Iterable<PcapNetworkInterfaceWrapper> determineBoundNetworkInterfaces concode_elem_sep PcapNetworkInterfaceService instance concode_elem_sep void notifyNetworkInterfacesAdded concode_elem_sep void notifyNetworkInterfacesAdded concode_elem_sep void notifyNetworkInterfacesRemoved concode_elem_sep void notifyNetworkInterfacesRemoved concode_elem_sep void run concode_elem_sep Set<PcapNetworkInterfaceWrapper> getNetworkInterfaces
void function ( PcapNetworkInterfaceListener arg0 ) { final boolean loc0 = listeners . add ( arg0 ) ; if ( loc0 ) { updatePollingState ( ) ; } }