#include "mediapipe/framework/calculator_state.h"
#include <memory>
#include <string>
#include "absl/log/absl_check.h"
#include "absl/strings/str_cat.h"
#include "mediapipe/framework/graph_service_manager.h"
#include "mediapipe/framework/port/logging.h"
#include "mediapipe/framework/resources.h"
#include "mediapipe/framework/resources_service.h"
namespace mediapipe {
CalculatorState::CalculatorState(
const std::string& node_name, int node_id,
const std::string& calculator_type,
const CalculatorGraphConfig::Node& node_config,
std::shared_ptr<ProfilingContext> profiling_context,
std::shared_ptr<GraphServiceManager> graph_service_manager)
: … { … }
CalculatorState::~CalculatorState() { … }
void CalculatorState::ResetBetweenRuns() { … }
void CalculatorState::SetInputSidePackets(const PacketSet* input_side_packets) { … }
void CalculatorState::SetOutputSidePackets(
OutputSidePacketSet* output_side_packets) { … }
Counter* CalculatorState::GetCounter(const std::string& name) { … }
CounterFactory* CalculatorState::GetCounterFactory() { … }
}