1/*
2* Copyright (c) 2024 Huawei Device Co., Ltd.
3* Licensed under the Apache License, Version 2.0 (the "License");
4* you may not use this file except in compliance with the License.
5* You may obtain a copy of the License at
6*
7*     http://www.apache.org/licenses/LICENSE-2.0
8*
9* Unless required by applicable law or agreed to in writing, software
10* distributed under the License is distributed on an "AS IS" BASIS,
11* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12* See the License for the specific language governing permissions and
13* limitations under the License.
14*/
15
16#ifndef COMMUNICATION_NETSTACK_TRACE_EVENTS_H
17#define COMMUNICATION_NETSTACK_TRACE_EVENTS_H
18namespace OHOS::NetStack {
19    struct TraceEvents {
20        static constexpr const char* FETCH = "HttpRequest::FETCH";
21        static constexpr const char* QUEUE = "HttpRequest::QUEUE";
22        static constexpr const char* DNS = "HttpRequest::DNS";
23        static constexpr const char* TCP = "HttpRequest::TCP";
24        static constexpr const char* TLS = "HttpRequest::TLS";
25        static constexpr const char* SENDING = "HttpRequest::SENDING";
26        static constexpr const char* RECEIVING = "HttpRequest::RECEIVING";
27        static constexpr const char* NATIVE = "HttpRequest::NATIVE";
28        static constexpr const char* NAPI_QUEUE = "HttpRequest::NAPI_QUEUE";
29    };
30} // namespace OHOS::NetStack::RequestTracer
31#endif // COMMUNICATION_NETSTACK_TRACE_EVENTS_H