Xpace
Xpace::Remote::Store Class Referenceabstract

A data store. More...

#include <remote.h>

Public Member Functions

void destroy ()
 
virtual bool getClassTree (String *, intArray *siblingPos, bool showMore=true, uint maxNodes=0, uint maxDepth=0)=0
 get the Store's Class Tree More...
 
virtual ~Store ()
 

Static Public Member Functions

static Storecreate (const String &config)
 
static bool convertStub (intArray *siblingPos, const String &stub)
 convert an XML stub to a sibling pos and a byte pos More...
 

Protected Member Functions

 Store ()
 

Detailed Description

A data store.

Definition at line 298 of file remote.h.

Constructor & Destructor Documentation

virtual Xpace::Remote::Store::~Store ( )
inlinevirtual

Definition at line 334 of file remote.h.

Xpace::Remote::Store::Store ( )
inlineprotected

Definition at line 340 of file remote.h.

Member Function Documentation

static Store* Xpace::Remote::Store::create ( const String config)
static
Parameters
config- must have a "store" tag
void Xpace::Remote::Store::destroy ( )
virtual bool Xpace::Remote::Store::getClassTree ( String ,
intArray siblingPos,
bool  showMore = true,
uint  maxNodes = 0,
uint  maxDepth = 0 
)
pure virtual

get the Store's Class Tree

Return values
anXML representation of the Class Tree
Parameters
siblingPoslist of sibling numbers: start here
Return values
siblingPosfillin with next
Parameters
showMoreleave stubs for unreturned subtrees
maxNodesno more nodes than this
maxDepthno deeper than this
Returns
true iff tree continues
static bool Xpace::Remote::Store::convertStub ( intArray siblingPos,
const String stub 
)
static

convert an XML stub to a sibling pos and a byte pos

Return values
siblingPosthe siblings
Parameters
theXML stub
Returns
true iff the stub was valid

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

current as of Wed Jun 10 2026 12:00:06