pack_meta.h
Go to the documentation of this file.
1 //-------------------------------------------------------------------
2 // Nano RPC
3 // https://github.com/tdv/nanorpc
4 // Created: 05.2018
5 // Copyright (C) 2018 tdv
6 //-------------------------------------------------------------------
7 
8 #ifndef __NANO_RPC_CORE_DETAIL_PACK_META_H__
9 #define __NANO_RPC_CORE_DETAIL_PACK_META_H__
10 
11 // STD
12 #include <cstdint>
13 
14 namespace nanorpc
15 {
16 namespace core
17 {
18 namespace detail
19 {
20 namespace pack
21 {
22 namespace meta
23 {
24 
25 
26 enum class type : std::uint32_t
27 {
28  unknown,
29  request,
30  response,
31 };
32 
33 enum class status : std::uint32_t
34 {
35  fail,
36  good
37 };
38 
39 
40 } // namespace meta
41 } // namespace pack
42 } // namespace detail
43 } // namespace core
44 } // namespace nanorpc
45 
46 
47 #endif // !__NANO_RPC_CORE_DETAIL_PACK_META_H__
nanorpc
Definition: client.h:30
nanorpc::core::detail::pack::meta::status::good
@ good
nanorpc::core::detail::pack::meta::type::response
@ response
nanorpc::core::detail::pack::meta::type
type
Definition: pack_meta.h:26
nanorpc::core::detail::pack::meta::type::unknown
@ unknown
nanorpc::core::detail::pack::meta::type::request
@ request
nanorpc::core::detail::pack::meta::status
status
Definition: pack_meta.h:33
nanorpc::core::detail::pack::meta::status::fail
@ fail


depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:19