SSCMA-Micro CPP SDK  v2.0.0
SSCMA-Micro is a cross-platform machine learning inference framework designed for embedded devices.
ma::server::callback::Invoke Class Referencefinal

#include <invoke.hpp>

Inheritance diagram for ma::server::callback::Invoke:
Collaboration diagram for ma::server::callback::Invoke:

Public Member Functions

std::shared_ptr< Invokegetptr ()
 
 ~Invoke ()
 
void run ()
 

Static Public Member Functions

static std::shared_ptr< Invokecreate (const std::vector< std::string > &args, Transport &transport, Encoder &encoder, size_t task_id)
 

Protected Member Functions

 Invoke (const std::vector< std::string > &args, Transport &transport, Encoder &encoder, size_t task_id)
 

Constructor & Destructor Documentation

◆ ~Invoke()

ma::server::callback::Invoke::~Invoke ( )
inline
Here is the call graph for this function:

◆ Invoke()

ma::server::callback::Invoke::Invoke ( const std::vector< std::string > &  args,
Transport transport,
Encoder encoder,
size_t  task_id 
)
inlineprotected

Member Function Documentation

◆ create()

static std::shared_ptr<Invoke> ma::server::callback::Invoke::create ( const std::vector< std::string > &  args,
Transport transport,
Encoder encoder,
size_t  task_id 
)
inlinestatic

◆ getptr()

std::shared_ptr<Invoke> ma::server::callback::Invoke::getptr ( )
inline

◆ run()

void ma::server::callback::Invoke::run ( )
inline