Stroika Library 3.0d25
 
Loading...
Searching...
No Matches
Fault.h
Go to the documentation of this file.
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2026. All rights reserved
3 */
4#ifndef _Stroika_Foundation_IO_Network_SOAP_Fault_h_
5#define _Stroika_Foundation_IO_Network_SOAP_Fault_h_ 1
6
7#include "Stroika/Foundation/StroikaPreComp.h"
8
9#include <optional>
10
13
14/**
15 * \file
16 *
17 * \note DEPRECATED since Stroika v3.0d25: SOAP is in Frameworks::WebService::SOAP (an RPC protocol: see Design-Overview.md,
18 * "Where code goes: Foundation and Frameworks").
19 */
20
21namespace Stroika::Foundation::IO::Network::SOAP {
22
23 using Characters::String;
24
25 /**
26 * \note DEPRECATED since Stroika v3.0d25: use Frameworks::WebService::SOAP::Fault
27 */
28 struct Fault {
29 String faultcode;
30 String faultstring;
31 };
32 [[deprecated ("Since Stroika v3.0d25 use Frameworks::WebService::SOAP::DeSerialize (BLOB, Fault*)")]] optional<Fault>
33 Deserialize_Fault (const Streams::InputStream::Ptr<byte>& from);
34
35}
36
37/*
38 ********************************************************************************
39 ***************************** Implementation Details ***************************
40 ********************************************************************************
41 */
42#include "Fault.inl"
43
44#endif /*_Stroika_Foundation_IO_Network_SOAP_Fault_h_*/
String is like std::u32string, except it is much easier to use, often much more space efficient,...
Definition String.h:201
InputStream<>::Ptr is Smart pointer (with abstract Rep) class defining the interface to reading from ...