type flexVolumeProber …
func GetDynamicPluginProber(pluginDir string, runner exec.Interface) volume.DynamicPluginProber { … }
func (prober *flexVolumeProber) Init() error { … }
func (prober *flexVolumeProber) Probe() (events []volume.ProbeEvent, err error) { … }
func (prober *flexVolumeProber) probeMap() (events []volume.ProbeEvent, err error) { … }
func (prober *flexVolumeProber) probeAll() (events []volume.ProbeEvent, err error) { … }
func (prober *flexVolumeProber) newProbeEvent(driverDirName string, op volume.ProbeOperation) (volume.ProbeEvent, error) { … }
func (prober *flexVolumeProber) handleWatchEvent(event fsnotify.Event) error { … }
func getExecutablePathRel(driverDirName string) string { … }
func (prober *flexVolumeProber) updateEventsMap(eventDirAbs string, op volume.ProbeOperation) { … }
func (prober *flexVolumeProber) addWatchRecursive(filename string) error { … }
func (prober *flexVolumeProber) initWatcher() error { … }
func (prober *flexVolumeProber) createPluginDir() error { … }
func (prober *flexVolumeProber) testAndSetProbeAllNeeded(newval bool) (oldval bool) { … }