Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
IO/Network/Transfer/Exception.h
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3 */
4#ifndef _Stroika_Foundation_IO_Network_Transfer_Exception_h_
5#define _Stroika_Foundation_IO_Network_Transfer_Exception_h_ 1
6
7#include "Stroika/Foundation/StroikaPreComp.h"
8
9#include "Stroika/Foundation/IO/Network/HTTP/Exception.h"
10#include "Stroika/Foundation/IO/Network/Transfer/Response.h"
11
12/**
13 *
14 * \note Code-Status: <a href="Code-Status.md#Beta">Beta</a>
15 *
16 */
17
19
20 /**
21 */
22 struct Exception : HTTP::Exception {
23 public:
24 Exception (const Response& response);
25
26 public:
27 nonvirtual Response GetResponse () const;
28
29 private:
30 Response fResponse_;
31 };
32
33}
34
35/*
36 ********************************************************************************
37 ***************************** Implementation Details ***************************
38 ********************************************************************************
39 */
40#include "Exception.inl"
41
42#endif /*_Stroika_Foundation_IO_Network_Transfer_Exception_h_*/