TensorFlow Serving C++ API Documentation
Public Member Functions | List of all members
tensorflow::serving::MockRequestLogger Class Reference
Inheritance diagram for tensorflow::serving::MockRequestLogger:
Inheritance graph
[legend]
Collaboration diagram for tensorflow::serving::MockRequestLogger:
Collaboration graph
[legend]

Public Member Functions

 MockRequestLogger (const LoggingConfig &logging_config, const std::vector< string > &saved_model_tags, LogCollector *log_collector, std::function< void(void)> notify_destruction=std::function< void(void)>())
 
 MOCK_METHOD (Status, CreateLogMessage,(const google::protobuf::Message &request, const google::protobuf::Message &response, const LogMetadata &log_metadata, std::unique_ptr< google::protobuf::Message > *log),(override))
 
 MOCK_METHOD (LogMetadata, FillLogMetadata,(const LogMetadata &),(override))
 
- Public Member Functions inherited from tensorflow::serving::RequestLogger
 RequestLogger (const LoggingConfig &logging_config, const std::vector< string > &saved_model_tags, std::unique_ptr< LogCollector > log_collector)
 
Status Log (const google::protobuf::Message &request, const google::protobuf::Message &response, const LogMetadata &log_metadata)
 
template<typename Request , typename Response >
void MaybeStartLoggingStream (const LogMetadata &log_metadata, GetStreamLoggerFn< Request, Response > get_stream_logger_fn)
 
const LoggingConfig & logging_config () const
 

Additional Inherited Members

- Public Types inherited from tensorflow::serving::RequestLogger
template<typename Request , typename Response >
using GetStreamLoggerFn = std::function< StreamLogger< Request, Response > *()>
 

Detailed Description

Definition at line 32 of file mock_request_logger.h.


The documentation for this class was generated from the following file: