I've been able to build the error handling I wanted using these two interfaces. The HandleResponse part requires that I distinguish between errors from the page URL itself, and errors from the resources URLs it loads. Right now I'm just comparing the error URL to the URL I know I'm navigating to, which is kind of a hack, but it's working.
My C++ fu is really weak, so please correct me if I'm doing any of the memory management wrong, or if there are better idioms I could be using.
I've been able to build the error handling I wanted using these two interfaces. The HandleResponse part requires that I distinguish between errors from the page URL itself, and errors from the resources URLs it loads. Right now I'm just comparing the error URL to the URL I know I'm navigating to, which is kind of a hack, but it's working.
My C++ fu is really weak, so please correct me if I'm doing any of the memory management wrong, or if there are better idioms I could be using.