nndeploy C++ API  0.2.0
nndeploy C++ API
Public Member Functions | Public Attributes | List of all members
nndeploy::dag::RunStatus Struct Reference

#include <base.h>

Public Member Functions

std::string getStatus ()
 
RunStatusoperator= (const RunStatus &other)
 
 RunStatus ()
 
 RunStatus (const RunStatus &other)
 
 RunStatus (const std::string &node_name, bool is_running, size_t graph_run_size, size_t run_size, size_t completed_size, float cost_time, float average_time, float init_time)
 

Public Attributes

float average_time = -1.0f
 
size_t completed_size = 0
 
float cost_time = -1.0f
 
size_t graph_run_size = 0
 
float init_time = -1.0f
 
bool is_running = false
 
std::string node_name
 
size_t run_size = 0
 

Detailed Description

Definition at line 260 of file base.h.

Constructor & Destructor Documentation

◆ RunStatus() [1/3]

nndeploy::dag::RunStatus::RunStatus ( )
inline

Definition at line 270 of file base.h.

◆ RunStatus() [2/3]

nndeploy::dag::RunStatus::RunStatus ( const std::string &  node_name,
bool  is_running,
size_t  graph_run_size,
size_t  run_size,
size_t  completed_size,
float  cost_time,
float  average_time,
float  init_time 
)
inline

Definition at line 279 of file base.h.

◆ RunStatus() [3/3]

nndeploy::dag::RunStatus::RunStatus ( const RunStatus other)
inline

Definition at line 290 of file base.h.

Member Function Documentation

◆ getStatus()

std::string nndeploy::dag::RunStatus::getStatus ( )
inline

Definition at line 313 of file base.h.

Here is the call graph for this function:

◆ operator=()

RunStatus& nndeploy::dag::RunStatus::operator= ( const RunStatus other)
inline

Definition at line 299 of file base.h.

Member Data Documentation

◆ average_time

float nndeploy::dag::RunStatus::average_time = -1.0f

Definition at line 267 of file base.h.

◆ completed_size

size_t nndeploy::dag::RunStatus::completed_size = 0

Definition at line 265 of file base.h.

◆ cost_time

float nndeploy::dag::RunStatus::cost_time = -1.0f

Definition at line 266 of file base.h.

◆ graph_run_size

size_t nndeploy::dag::RunStatus::graph_run_size = 0

Definition at line 263 of file base.h.

◆ init_time

float nndeploy::dag::RunStatus::init_time = -1.0f

Definition at line 268 of file base.h.

◆ is_running

bool nndeploy::dag::RunStatus::is_running = false

Definition at line 262 of file base.h.

◆ node_name

std::string nndeploy::dag::RunStatus::node_name

Definition at line 261 of file base.h.

◆ run_size

size_t nndeploy::dag::RunStatus::run_size = 0

Definition at line 264 of file base.h.


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