◆ GnssGrpcProxyServiceImpl()
| cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::GnssGrpcProxyServiceImpl |
( |
SharedFD |
gnss_in, |
|
|
SharedFD |
gnss_out, |
|
|
SharedFD |
fixed_location_in, |
|
|
SharedFD |
fixed_location_out |
|
) |
| |
|
inline |
◆ ~GnssGrpcProxyServiceImpl()
| cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::~GnssGrpcProxyServiceImpl |
( |
| ) |
|
|
inline |
◆ ConvertCoordinate()
| std::string cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::ConvertCoordinate |
( |
gnss_grpc_proxy::GpsCoordinates |
coordinate | ) |
|
|
inline |
◆ getTimeNanosFromLine()
| std::string cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::getTimeNanosFromLine |
( |
const std::string & |
line | ) |
|
|
inlineprivate |
◆ isGnssRawMeasurement()
| bool cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::isGnssRawMeasurement |
( |
const std::string & |
inputStr | ) |
|
|
inlineprivate |
◆ ReadFixedLocationFromLocalFile()
| void cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::ReadFixedLocationFromLocalFile |
( |
| ) |
|
|
inline |
◆ ReadFixedLocLoop()
| void cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::ReadFixedLocLoop |
( |
| ) |
|
|
inlineprivate |
◆ ReadGnssRawMeasurement()
| void cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::ReadGnssRawMeasurement |
( |
| ) |
|
|
inline |
◆ ReadMeasurementLoop()
| void cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::ReadMeasurementLoop |
( |
| ) |
|
|
inlineprivate |
◆ SendCommand()
| void cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::SendCommand |
( |
std::string |
command, |
|
|
SharedFD |
source_out, |
|
|
int |
out_fd |
|
) |
| |
|
inlineprivate |
◆ sendGnssRawToSerial()
| void cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::sendGnssRawToSerial |
( |
| ) |
|
|
inline |
◆ SendGps()
| Status cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::SendGps |
( |
ServerContext * |
context, |
|
|
const SendGpsRequest * |
request, |
|
|
SendGpsReply * |
reply |
|
) |
| |
|
inlineoverride |
◆ SendGpsVector()
| Status cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::SendGpsVector |
( |
ServerContext * |
context, |
|
|
const SendGpsCoordinatesRequest * |
request, |
|
|
SendGpsCoordinatesReply * |
reply |
|
) |
| |
|
inlineoverride |
◆ sendToSerial()
| void cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::sendToSerial |
( |
| ) |
|
|
inline |
◆ StartReadFixedLocationFileThread()
| void cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::StartReadFixedLocationFileThread |
( |
| ) |
|
|
inline |
◆ StartReadGnssRawMeasurementFileThread()
| void cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::StartReadGnssRawMeasurementFileThread |
( |
| ) |
|
|
inline |
◆ StartServer()
| void cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::StartServer |
( |
| ) |
|
|
inline |
◆ WriteFixedLocationFromQueue()
| void cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::WriteFixedLocationFromQueue |
( |
| ) |
|
|
inlineprivate |
◆ cached_fixed_location
| std::string cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::cached_fixed_location |
|
private |
◆ cached_fixed_location_mutex
| std::mutex cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::cached_fixed_location_mutex |
|
private |
◆ cached_gnss_raw
| std::string cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::cached_gnss_raw |
|
private |
◆ cached_gnss_raw_mutex
| std::mutex cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::cached_gnss_raw_mutex |
|
private |
◆ fixed_location_file_read_thread_
| std::thread cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::fixed_location_file_read_thread_ |
|
private |
◆ fixed_location_in_
| SharedFD cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::fixed_location_in_ |
|
private |
◆ fixed_location_out_
| SharedFD cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::fixed_location_out_ |
|
private |
◆ fixed_location_read_thread_
| std::thread cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::fixed_location_read_thread_ |
|
private |
◆ fixed_location_write_thread_
| std::thread cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::fixed_location_write_thread_ |
|
private |
◆ fixed_locations_delay_
| int cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::fixed_locations_delay_ |
|
private |
◆ fixed_locations_queue_
| std::queue<std::string> cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::fixed_locations_queue_ |
|
private |
◆ fixed_locations_queue_mutex_
| std::mutex cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::fixed_locations_queue_mutex_ |
|
private |
◆ gnss_in_
| SharedFD cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::gnss_in_ |
|
private |
◆ gnss_out_
| SharedFD cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::gnss_out_ |
|
private |
◆ measurement_file_read_thread_
| std::thread cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::measurement_file_read_thread_ |
|
private |
◆ measurement_read_thread_
| std::thread cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::measurement_read_thread_ |
|
private |
◆ previous_cached_gnss_raw
| std::string cuttlefish::anonymous_namespace{gnss_grpc_proxy.cpp}::GnssGrpcProxyServiceImpl::previous_cached_gnss_raw |
|
private |
The documentation for this class was generated from the following file: