#pragma once#include"current_info.hpp"class network;class hooks {public:virtualvoidpre_fracture(const network&){};virtualvoidbond_broken(const network&,const current_info&,unsigned){};virtualvoidpost_fracture(network&){};// post fracture hook can be destructive};