/** * @class PollerNode * @extends Trees.RemoteModulesTree.CollectorNode * @memberof Trees.RemoteModulesTree */ function PollerNode() { // discovery_type: v2.integer.from_number(0), // /** @type */ // period: null, // /** @type v2.string */ // ip_string: null, // /** @type */ // retry_timeout: null, // /** @type v2.address */ // parent_addr: null, // /** @type */ // delay_start: null, // /** @type v2.boolean */ // infinite: null, // /** @type */ // max_retry_count: null, // /** @type v2.boolean */ // force_rediscovery: null, // /** @type v2.list */ // profiles: null, // /** @type v2.boolean */ // create_pingable: null /** * #### Запускает процесс дискаверинга по ICMP протоколу. * * __ _parameters - имеет следующую структуру__ * - period {@link TimeDiff} * - ip_string {@link v2.string String} * - retry_timeout {@link TimeDiff} * - parent_addr {@link v2.address Address} * - delay_start {@link TimeDiff} * - infinite {@link v2.boolean Boolean} * - max_retry_count {@link TimeDiff} * - force_rediscovery {@link v2.boolean Boolean} * - profiles {@link v2.list} * - create_pingable {@link v2.boolean Boolean} * * @public * @function discovery_by_icmp * @param {v2.vc} _parameters * @memberof Trees.RemoteModulesTree.PollerNode */ this.discovery_by_icmp = function (_parameters) { }; /** * #### Запускает процесс дискаверинга по SNMP протоколу. * * __ _parameters - имеет следующую структуру__ * - period {@link TimeDiff} * - ip_string {@link v2.string String} * - retry_timeout {@link TimeDiff} * - parent_addr {@link v2.address Address} * - delay_start {@link TimeDiff} * - infinite {@link v2.boolean Boolean} * - max_retry_count {@link TimeDiff} * - force_rediscovery {@link v2.boolean Boolean} * - profiles {@link v2.list} * - create_pingable {@link v2.boolean Boolean} * * @public * @function discovery_by_snmp * @param {v2.vc} _parameters * @memberof Trees.RemoteModulesTree.PollerNode */ this.discovery_by_snmp = function (_parameters) { }; /** * #### Запрос паблишера. * * @public * @function get_publisher * @param {v2.address} _address * @memberof Trees.RemoteModulesTree.PollerNode */ this.get_publisher = function (_address) { }; /** * #### Запрос паблишера "discovery" * * @public * @function discovery_results * @memberof Trees.RemoteModulesTree.PollerNode */ this.discovery_results = function () { }; }