// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: service.proto
#ifndef GOOGLE_PROTOBUF_INCLUDED_service_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_service_2eproto
#include <limits>
#include <string>
#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif
#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h> // IWYU pragma: export
#include <google/protobuf/extension_set.h> // IWYU pragma: export
#include <google/protobuf/generated_enum_reflection.h>
#include <google/protobuf/unknown_field_set.h>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_service_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
} // namespace internal
PROTOBUF_NAMESPACE_CLOSE
// Internal implementation detail -- do not use these members.
struct TableStruct_service_2eproto {
static const uint32_t offsets[];
};
extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_service_2eproto;
class AdminGetSpaceInfoRequest;
struct AdminGetSpaceInfoRequestDefaultTypeInternal;
extern AdminGetSpaceInfoRequestDefaultTypeInternal _AdminGetSpaceInfoRequest_default_instance_;
class AdminGetSpaceInfoResponse;
struct AdminGetSpaceInfoResponseDefaultTypeInternal;
extern AdminGetSpaceInfoResponseDefaultTypeInternal _AdminGetSpaceInfoResponse_default_instance_;
class AdminLoginRequest;
struct AdminLoginRequestDefaultTypeInternal;
extern AdminLoginRequestDefaultTypeInternal _AdminLoginRequest_default_instance_;
class AdminLoginResponse;
struct AdminLoginResponseDefaultTypeInternal;
extern AdminLoginResponseDefaultTypeInternal _AdminLoginResponse_default_instance_;
class CarInfo;
struct CarInfoDefaultTypeInternal;
extern CarInfoDefaultTypeInternal _CarInfo_default_instance_;
class CarOperationRequest;
struct CarOperationRequestDefaultTypeInternal;
extern CarOperationRequestDefaultTypeInternal _CarOperationRequest_default_instance_;
class CarOperationResponse;
struct CarOperationResponseDefaultTypeInternal;
extern CarOperationResponseDefaultTypeInternal _CarOperationResponse_default_instance_;
class GetUserDataRequest;
struct GetUserDataRequestDefaultTypeInternal;
extern GetUserDataRequestDefaultTypeInternal _GetUserDataRequest_default_instance_;
class GetUserDataResponse;
struct GetUserDataResponseDefaultTypeInternal;
extern GetUserDataResponseDefaultTypeInternal _GetUserDataResponse_default_instance_;
class UserLoginRequest;
struct UserLoginRequestDefaultTypeInternal;
extern UserLoginRequestDefaultTypeInternal _UserLoginRequest_default_instance_;
class UserLoginResponse;
struct UserLoginResponseDefaultTypeInternal;
extern UserLoginResponseDefaultTypeInternal _UserLoginResponse_default_instance_;
class UserRegistrationRequest;
struct UserRegistrationRequestDefaultTypeInternal;
extern UserRegistrationRequestDefaultTypeInternal _UserRegistrationRequest_default_instance_;
class UserRegistrationResponse;
struct UserRegistrationResponseDefaultTypeInternal;
extern UserRegistrationResponseDefaultTypeInternal _UserRegistrationResponse_default_instance_;
PROTOBUF_NAMESPACE_OPEN
template<> ::AdminGetSpaceInfoRequest* Arena::CreateMaybeMessage<::AdminGetSpaceInfoRequest>(Arena*);
template<> ::AdminGetSpaceInfoResponse* Arena::CreateMaybeMessage<::AdminGetSpaceInfoResponse>(Arena*);
template<> ::AdminLoginRequest* Arena::CreateMaybeMessage<::AdminLoginRequest>(Arena*);
template<> ::AdminLoginResponse* Arena::CreateMaybeMessage<::AdminLoginResponse>(Arena*);
template<> ::CarInfo* Arena::CreateMaybeMessage<::CarInfo>(Arena*);
template<> ::CarOperationRequest* Arena::CreateMaybeMessage<::CarOperationRequest>(Arena*);
template<> ::CarOperationResponse* Arena::CreateMaybeMessage<::CarOperationResponse>(Arena*);
template<> ::GetUserDataRequest* Arena::CreateMaybeMessage<::GetUserDataRequest>(Arena*);
template<> ::GetUserDataResponse* Arena::CreateMaybeMessage<::GetUserDataResponse>(Arena*);
template<> ::UserLoginRequest* Arena::CreateMaybeMessage<::UserLoginRequest>(Arena*);
template<> ::UserLoginResponse* Arena::CreateMaybeMessage<::UserLoginResponse>(Arena*);
template<> ::UserRegistrationRequest* Arena::CreateMaybeMessage<::UserRegistrationRequest>(Arena*);
template<> ::UserRegistrationResponse* Arena::CreateMaybeMessage<::UserRegistrationResponse>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
enum Alarm : int {
ALARM_NO = 0,
ALARM_FIRE = 1,
ALARM_GAS = 2,
ALARM_FIRE_AND_GAS = 3,
Alarm_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
Alarm_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
};
bool Alarm_IsValid(int value);
constexpr Alarm Alarm_MIN = ALARM_NO;
constexpr Alarm Alarm_MAX = ALARM_FIRE_AND_GAS;
constexpr int Alarm_ARRAYSIZE = Alarm_MAX + 1;
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Alarm_descriptor();
template<typename T>
inline const std::string& Alarm_Name(T enum_t_value) {
static_assert(::std::is_same<T, Alarm>::value ||
::std::is_integral<T>::value,
"Incorrect type passed to function Alarm_Name.");
return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
Alarm_descriptor(), enum_t_value);
}
inline bool Alarm_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Alarm* value) {
return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Alarm>(
Alarm_descriptor(), name, value);
}
enum LoginResult : int {
LOGIN_SUCCESS = 0,
LOGIN_FAIL_NOT_EXIST = 1,
LOGIN_FAIL_WRONG_PASSWORD = 2,
LoginResult_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
LoginResult_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
};
bool LoginResult_IsValid(int value);
constexpr LoginResult LoginResult_MIN = LOGIN_SUCCESS;
constexpr LoginResult LoginResult_MAX = LOGIN_FAIL_WRONG_PASSWORD;
constexpr int LoginResult_ARRAYSIZE = LoginResult_MAX + 1;
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* LoginResult_descriptor();
template<typename T>
inline const std::string& LoginResult_Name(T enum_t_value) {
static_assert(::std::is_same<T, LoginResult>::value ||
::std::is_integral<T>::value,
"Incorrect type passed to function LoginResult_Name.");
return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
LoginResult_descriptor(), enum_t_value);
}
inline bool LoginResult_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LoginResult* value) {
return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<LoginResult>(
LoginResult_descriptor(), name, value);
}
enum RegistrationResult : int {
REGISTRATION_SUCCESS = 0,
REGISTRATION_FAIL_ALREADY_EXIST = 1,
RegistrationResult_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
RegistrationResult_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
};
bool RegistrationResult_IsValid(int value);
constexpr RegistrationResult RegistrationResult_MIN = REGISTRATION_SUCCESS;
constexpr RegistrationResult RegistrationResult_MAX = REGISTRATION_FAIL_ALREADY_EXIST;
constexpr int RegistrationResult_ARRAYSIZE = RegistrationResult_MAX + 1;
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* RegistrationResult_descriptor();
template<typename T>
inline const std::string& RegistrationResult_Name(T enum_t_value) {
static_assert(::std::is_same<T, RegistrationResult>::val
没有合适的资源?快使用搜索试试~ 我知道了~
G0-C++-Python基于树莓派的汽车智能充电站管理系统的设计与实现
共2000个文件
go:1906个
md:38个
sh:12个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 13 浏览量
2024-02-25
16:54:22
上传
评论
收藏 14.57MB ZIP 举报
温馨提示
G0-C++-Python基于树莓派的汽车智能充电站管理系统的设计与实现
资源推荐
资源详情
资源评论
收起资源包目录
G0-C++-Python基于树莓派的汽车智能充电站管理系统的设计与实现 (2000个子文件)
gccgo_c.c 2KB
gccgo_c.c 2KB
gccgo_c.c 2KB
widget.cpp 12KB
dialog.cpp 2KB
my_module.cpp 2KB
my_mqtt.cpp 2KB
parking_space.cpp 366B
main.cpp 301B
index.cabbaea5.css 85KB
index.f8060a41.css 36KB
default-layout.e17f1203.css 7KB
index.e80c7104.css 5KB
index.06b29232.css 1KB
index.fd8888a1.css 1KB
tables13.0.0.go 379KB
tables13.0.0.go 379KB
tables13.0.0.go 379KB
tables12.0.0.go 377KB
tables12.0.0.go 377KB
tables12.0.0.go 377KB
tables11.0.0.go 376KB
tables11.0.0.go 376KB
tables11.0.0.go 376KB
tables10.0.0.go 374KB
tables10.0.0.go 374KB
tables10.0.0.go 374KB
tables9.0.0.go 372KB
tables9.0.0.go 372KB
tables9.0.0.go 372KB
tables13.0.0.go 278KB
tables13.0.0.go 278KB
tables13.0.0.go 278KB
tables12.0.0.go 273KB
tables12.0.0.go 273KB
tables12.0.0.go 273KB
tables11.0.0.go 271KB
tables11.0.0.go 271KB
tables11.0.0.go 271KB
tables10.0.0.go 267KB
tables10.0.0.go 267KB
tables10.0.0.go 267KB
tables9.0.0.go 263KB
tables9.0.0.go 263KB
tables9.0.0.go 263KB
ztypes_linux.go 242KB
ztypes_linux.go 242KB
ztypes_linux.go 242KB
descriptor.pb.go 179KB
descriptor.pb.go 179KB
descriptor.pb.go 179KB
zerrors_linux.go 176KB
zerrors_linux.go 176KB
zerrors_linux.go 176KB
codec_gen.go 161KB
codec_gen.go 161KB
codec_gen.go 161KB
tables13.0.0.go 121KB
tables13.0.0.go 121KB
tables13.0.0.go 121KB
tables12.0.0.go 119KB
tables12.0.0.go 119KB
tables12.0.0.go 119KB
zsysnum_zos_s390x.go 117KB
zsysnum_zos_s390x.go 117KB
zsysnum_zos_s390x.go 117KB
tables11.0.0.go 117KB
tables11.0.0.go 117KB
tables11.0.0.go 117KB
tables10.0.0.go 111KB
tables10.0.0.go 111KB
tables10.0.0.go 111KB
tables9.0.0.go 109KB
tables9.0.0.go 109KB
tables9.0.0.go 109KB
server.go 100KB
server.go 100KB
server.go 100KB
transport.go 87KB
transport.go 87KB
transport.go 87KB
zerrors_darwin_amd64.go 87KB
zerrors_darwin_arm64.go 87KB
zerrors_darwin_amd64.go 87KB
zerrors_darwin_arm64.go 87KB
zerrors_darwin_amd64.go 87KB
zerrors_darwin_arm64.go 87KB
zerrors_freebsd_riscv64.go 84KB
zerrors_freebsd_riscv64.go 84KB
zerrors_freebsd_riscv64.go 84KB
zerrors_freebsd_386.go 80KB
zerrors_freebsd_386.go 80KB
zerrors_freebsd_386.go 80KB
zerrors_freebsd_amd64.go 79KB
zerrors_freebsd_amd64.go 79KB
zerrors_freebsd_amd64.go 79KB
zerrors_freebsd_arm64.go 79KB
zerrors_freebsd_arm64.go 79KB
zerrors_freebsd_arm64.go 79KB
zerrors_freebsd_arm.go 79KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
进击的大海贼
- 粉丝: 1w+
- 资源: 196
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功