Sirikata
|
#include <ObjectSegmentation.hpp>
Public Member Functions | |
OSegEntry () | |
OSegEntry (uint32 server, float radius) | |
bool | isNull () const |
bool | notNull () const |
uint32 | server () const |
float | radius () const |
void | setServer (uint32 server) |
void | setRadius (float radius) |
Static Public Member Functions | |
static OSegEntry | null () |
Protected Attributes | |
uint32 | mServer |
float | mRadius |
Sirikata::OSegEntry::OSegEntry | ( | ) | [inline, explicit] |
Referenced by null().
Sirikata::OSegEntry::OSegEntry | ( | uint32 | server, |
float | radius | ||
) | [inline] |
bool Sirikata::OSegEntry::isNull | ( | ) | const [inline] |
bool Sirikata::OSegEntry::notNull | ( | ) | const [inline] |
References isNull().
Referenced by Sirikata::CraqObjectSegmentation::cacheLookup(), Sirikata::OSegLookupQueue::lookup(), and Sirikata::CraqObjectSegmentation::lookup().
static OSegEntry Sirikata::OSegEntry::null | ( | ) | [inline, static] |
Reimplemented in Sirikata::CraqEntry.
References OSegEntry().
Referenced by Sirikata::RedisObjectSegmentation::failReadObject(), Sirikata::RedisObjectSegmentation::finishReadObject(), Sirikata::CacheLRUOriginal::get(), Sirikata::FCache::lookup(), Sirikata::Complete_Cache::lookup(), Sirikata::RedisObjectSegmentation::lookup(), Sirikata::LocalObjectSegmentation::lookup(), and Sirikata::Forwarder::routeObjectMessageToServer().
float Sirikata::OSegEntry::radius | ( | ) | const [inline] |
uint32 Sirikata::OSegEntry::server | ( | ) | const [inline] |
References mServer.
Referenced by Sirikata::CraqObjectSegmentation::cacheLookup(), Sirikata::CraqObjectSegmentation::craqGetResult(), Sirikata::CSFQODPFlowScheduler::getObjectWeightRegion(), Sirikata::CommunicationCache::insert(), Sirikata::CraqObjectSegmentation::lookup(), Sirikata::CraqObjectSegmentation::migrateObject(), OSegEntry(), Sirikata::Forwarder::routeObjectMessageToServer(), setServer(), and Sirikata::Forwarder::tryCacheForward().
void Sirikata::OSegEntry::setRadius | ( | float | radius | ) | [inline] |
References mRadius, and radius().
Referenced by Sirikata::RedisObjectSegmentation::finishReadObject(), Sirikata::FCache::lookup(), and Sirikata::Complete_Cache::lookup().
void Sirikata::OSegEntry::setServer | ( | uint32 | server | ) | [inline] |
References mServer, and server().
Referenced by Sirikata::RedisObjectSegmentation::finishReadObject(), Sirikata::FCache::lookup(), and Sirikata::Complete_Cache::lookup().
float Sirikata::OSegEntry::mRadius [protected] |
Referenced by Sirikata::CraqEntry::deserialize(), isNull(), OSegEntry(), radius(), Sirikata::CraqEntry::serialize(), and setRadius().
uint32 Sirikata::OSegEntry::mServer [protected] |
Referenced by Sirikata::CraqEntry::deserialize(), isNull(), OSegEntry(), Sirikata::CraqEntry::serialize(), server(), and setServer().