MCPcopy Create free account
hub / github.com/apache/trafficserver / Status

Class Status

include/cripts/Error.hpp:65–101  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

63#undef Status
64#undef Error
65 class Status
66 {
67 using self_type = Status;
68
69 public:
70 Status() = default;
71 Status(const self_type &) = delete;
72 void operator=(const self_type &) = delete;
73
74 static void _set(cripts::Context *context, TSHttpStatus status, const cripts::string_view msg = {});
75
76 static void
77 _set(cripts::Context *context, int status, const cripts::string_view msg = {})
78 {
79 _set(context, static_cast<TSHttpStatus>(status), msg);
80 }
81
82 static TSHttpStatus _get(cripts::Context *context);
83
84 private:
85 friend class Error;
86
87 [[nodiscard]] TSHttpStatus
88 _getter() const
89 {
90 return _status;
91 }
92
93 void
94 _setter(TSHttpStatus status)
95 {
96 _status = status;
97 }
98
99 private:
100 TSHttpStatus _status = TS_HTTP_STATUS_NONE;
101 }; // End class Status
102
103public:
104 Error() = default;

Callers 7

do_send_responseFunction · 0.50
do_send_responseFunction · 0.50
updateVectorMethod · 0.50
init_diagsFunction · 0.50
reconfigureMethod · 0.50
_setup_rollingMethod · 0.50
DiagsConfigMethod · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected