Sirikata
|
#include <asyncCraqHybrid.hpp>
Public Member Functions | |
AsyncCraqHybrid (SpaceContext *con, Network::IOStrand *strand_to_post_results_to, CraqObjectSegmentation *oseg) | |
~AsyncCraqHybrid () | |
void | initialize (std::vector< CraqInitializeArgs >) |
void | set (CraqDataSetGet cdSet, uint64 tracking_number=0) |
void | get (CraqDataSetGet cdGet, OSegLookupTraceToken *traceToken) |
int | queueSize () |
int | numStillProcessing () |
void | stop () |
Private Attributes | |
SpaceContext * | ctx |
Network::IOStrand * | mGetStrand |
Network::IOStrand * | mSetStrand |
AsyncCraqGet | aCraqGet |
AsyncCraqSet | aCraqSet |
Sirikata::AsyncCraqHybrid::AsyncCraqHybrid | ( | SpaceContext * | con, |
Network::IOStrand * | strand_to_post_results_to, | ||
CraqObjectSegmentation * | oseg | ||
) |
Sirikata::AsyncCraqHybrid::~AsyncCraqHybrid | ( | ) |
References mGetStrand, and mSetStrand.
void Sirikata::AsyncCraqHybrid::get | ( | CraqDataSetGet | cdGet, |
OSegLookupTraceToken * | traceToken | ||
) |
void Sirikata::AsyncCraqHybrid::initialize | ( | std::vector< CraqInitializeArgs > | initArgs | ) |
int Sirikata::AsyncCraqHybrid::numStillProcessing | ( | ) |
int Sirikata::AsyncCraqHybrid::queueSize | ( | ) |
References aCraqGet, aCraqSet, Sirikata::AsyncCraqGet::queueSize(), and Sirikata::AsyncCraqSet::queueSize().
void Sirikata::AsyncCraqHybrid::set | ( | CraqDataSetGet | cdSet, |
uint64 | tracking_number = 0 |
||
) |
void Sirikata::AsyncCraqHybrid::stop | ( | ) |
Referenced by Sirikata::CraqObjectSegmentation::stop().
Referenced by get(), initialize(), numStillProcessing(), and queueSize().
Referenced by initialize(), numStillProcessing(), queueSize(), and set().
SpaceContext* Sirikata::AsyncCraqHybrid::ctx [private] |
Referenced by get(), initialize(), and ~AsyncCraqHybrid().
Referenced by initialize(), set(), and ~AsyncCraqHybrid().