[CADIHash.h Index] [CADIHash.h Hierarchy]
A class containing a session More...
#include <../libInvertedFile/include/CSessionManager.h>
A class containing a session. At present a session is just a quite rudimentary container for an algorithm.
Later we hope to make sessions persistent (using blobs in msql, for example).
Constructors
Read the state
Write the state
get user of this session
set user of this session
set ID of this session
get ID of this session
get the displayname of this session
set the displayname of this session
get the algorithm of this session
set the algorithm of this session.in fact this amounts to building a complete query tree.
We also would like to do a bit of tree matching to see, how much of the query we can rescue after reconfiguration.
performing a query
Gets from the current algorithm the right inSubAlgorithm, from that the right CQuery and hands parameters through to it.
retrieving random images as seeds
opening this session. This implements a lock, such that oneuser can have several open session which do not interfere.
The return value tells the use if the open was successful (true)
Closing this session
Renaming this session(calls setSessionName, at present)
generating XML output for configuration/shandshake
the name of this session
The algorithm used for the next query At present this fully describes a session
| Kdoc |