230 */ |
230 */ |
231 void Icmpv6FilterSetBlockAll(); |
231 void Icmpv6FilterSetBlockAll(); |
232 |
232 |
233 /** |
233 /** |
234 * \brief Set the filter to pass one ICMPv6 type |
234 * \brief Set the filter to pass one ICMPv6 type |
235 * \param the ICMPv6 type to pass |
235 * \param type the ICMPv6 type to pass |
236 */ |
236 */ |
237 void Icmpv6FilterSetPass(uint8_t type); |
237 void Icmpv6FilterSetPass(uint8_t type); |
238 |
238 |
239 /** |
239 /** |
240 * \brief Set the filter to block one ICMPv6 type |
240 * \brief Set the filter to block one ICMPv6 type |
241 * \param the ICMPv6 type to block |
241 * \param type the ICMPv6 type to block |
242 */ |
242 */ |
243 void Icmpv6FilterSetBlock(uint8_t type); |
243 void Icmpv6FilterSetBlock(uint8_t type); |
244 |
244 |
245 /** |
245 /** |
246 * \brief Ask the filter about the status of one ICMPv6 type |
246 * \brief Ask the filter about the status of one ICMPv6 type |
247 * \param the ICMPv6 type |
247 * \param type the ICMPv6 type |
248 * \return true if the ICMP type is passing through |
248 * \return true if the ICMP type is passing through |
249 */ |
249 */ |
250 bool Icmpv6FilterWillPass(uint8_t type); |
250 bool Icmpv6FilterWillPass(uint8_t type); |
251 |
251 |
252 /** |
252 /** |
253 * \brief Ask the filter about the status of one ICMPv6 type |
253 * \brief Ask the filter about the status of one ICMPv6 type |
254 * \param the ICMPv6 type |
254 * \param type the ICMPv6 type |
255 * \return true if the ICMP type is being blocked |
255 * \return true if the ICMP type is being blocked |
256 */ |
256 */ |
257 bool Icmpv6FilterWillBlock(uint8_t type); |
257 bool Icmpv6FilterWillBlock(uint8_t type); |
258 |
258 |
259 |
259 |