Namespaces | Functions | Variables
log_node_param_helper.h File Reference
#include <cloudwatch_logs_common/cloudwatch_options.h>
#include <aws_common/sdk_utils/aws_error.h>
#include <aws_common/sdk_utils/parameter_reader.h>
#include <ros/ros.h>
#include <rosgraph_msgs/Log.h>
#include <unordered_set>
Include dependency graph for log_node_param_helper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Aws
 
 Aws::CloudWatchLogs
 
 Aws::CloudWatchLogs::Utils
 

Functions

void Aws::CloudWatchLogs::Utils::ReadCloudWatchOptions (const std::shared_ptr< Aws::Client::ParameterReaderInterface > &parameter_reader, Aws::CloudWatchLogs::CloudWatchOptions &cloudwatch_options)
 
void Aws::CloudWatchLogs::Utils::ReadFileManagerStrategyOptions (const std::shared_ptr< Aws::Client::ParameterReaderInterface > &parameter_reader, Aws::FileManagement::FileManagerStrategyOptions &file_manager_strategy_options)
 
Aws::AwsError Aws::CloudWatchLogs::Utils::ReadIgnoreNodesSet (const std::shared_ptr< Aws::Client::ParameterReaderInterface > &parameter_reader, std::unordered_set< std::string > &ignore_nodes)
 
Aws::AwsError Aws::CloudWatchLogs::Utils::ReadLogGroup (const std::shared_ptr< Aws::Client::ParameterReaderInterface > &parameter_reader, std::string &log_group)
 
Aws::AwsError Aws::CloudWatchLogs::Utils::ReadLogStream (const std::shared_ptr< Aws::Client::ParameterReaderInterface > &parameter_reader, std::string &log_stream)
 
Aws::AwsError Aws::CloudWatchLogs::Utils::ReadMinLogVerbosity (const std::shared_ptr< Aws::Client::ParameterReaderInterface > &parameter_reader, int8_t &min_log_verbosity)
 
void Aws::CloudWatchLogs::Utils::ReadOption (const std::shared_ptr< Aws::Client::ParameterReaderInterface > &parameter_reader, const std::string &option_key, const std::string &default_value, std::string &option_value)
 
void Aws::CloudWatchLogs::Utils::ReadOption (const std::shared_ptr< Aws::Client::ParameterReaderInterface > &parameter_reader, const std::string &option_key, const size_t &default_value, size_t &option_value)
 
void Aws::CloudWatchLogs::Utils::ReadOption (const std::shared_ptr< Aws::Client::ParameterReaderInterface > &parameter_reader, const std::string &option_key, const bool &default_value, bool &option_value)
 
Aws::AwsError Aws::CloudWatchLogs::Utils::ReadPublishFrequency (const std::shared_ptr< Aws::Client::ParameterReaderInterface > &parameter_reader, double &publish_frequency)
 
Aws::AwsError Aws::CloudWatchLogs::Utils::ReadPublishTopicNames (const std::shared_ptr< Aws::Client::ParameterReaderInterface > &parameter_reader, bool &publish_topic_names)
 
Aws::AwsError Aws::CloudWatchLogs::Utils::ReadSubscriberList (bool subscribe_to_rosout, const std::shared_ptr< Aws::Client::ParameterReaderInterface > &parameter_reader, const boost::function< void(const rosgraph_msgs::Log::ConstPtr &)> &callback, ros::NodeHandle &nh, std::vector< ros::Subscriber > &subscriptions)
 
Aws::AwsError Aws::CloudWatchLogs::Utils::ReadSubscribeToRosout (const std::shared_ptr< Aws::Client::ParameterReaderInterface > &parameter_reader, bool &subscribe_to_rosout)
 
void Aws::CloudWatchLogs::Utils::ReadUploaderOptions (const std::shared_ptr< Aws::Client::ParameterReaderInterface > &parameter_reader, Aws::DataFlow::UploaderOptions &uploader_options)
 

Variables

constexpr char Aws::CloudWatchLogs::Utils::kNodeLogGroupNameDefaultValue [] = "ros_log_group"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeLogStreamNameDefaultValue [] = "ros_log_stream"
 
constexpr int8_t Aws::CloudWatchLogs::Utils::kNodeMinLogVerbosityDefaultValue = rosgraph_msgs::Log::DEBUG
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamBatchMaxQueueSize [] = "batch_max_queue_size"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamBatchTriggerPublishSize [] = "batch_trigger_publish_size"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamDeleteStaleData [] = "delete_stale_data"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamFileExtension [] = "file_extension"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamFileMaxQueueSize [] = "file_max_queue_size"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamFilePrefix [] = "file_prefix"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamFileUploadBatchSize [] = "file_upload_batch_size"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamIgnoreNodesKey [] = "ignore_nodes"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamLogGroupNameKey [] = "log_group_name"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamLogStreamNameKey [] = "log_stream_name"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamLogTopicsListKey [] = "topics"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamMaximumFileSize [] = "maximum_file_size"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamMinLogVerbosityKey [] = "min_log_verbosity"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamPublishFrequencyKey [] = "publish_frequency"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamPublishTopicNamesKey [] = "publish_topic_names"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamStorageDirectory [] = "storage_directory"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamStorageLimit [] = "storage_limit"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamStreamMaxQueueSize [] = "stream_max_queue_size"
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeParamSubscribeToRosoutKey [] = "sub_to_rosout"
 
constexpr double Aws::CloudWatchLogs::Utils::kNodePublishFrequencyDefaultValue = 5.0
 
constexpr bool Aws::CloudWatchLogs::Utils::kNodePublishTopicNamesDefaultValue = true
 
constexpr char Aws::CloudWatchLogs::Utils::kNodeRosoutAggregatedTopicName [] = "rosout_agg"
 
constexpr int Aws::CloudWatchLogs::Utils::kNodeSubQueueSize = 100
 
constexpr bool Aws::CloudWatchLogs::Utils::kNodeSubscribeToRosoutDefaultValue = true
 


cloudwatch_logger
Author(s): AWS RoboMaker
autogenerated on Sat Mar 6 2021 03:55:46