Horus Doc || IDL Reference || C++ Binding   Java Binding || Doxygen's quick Index  

HxCorba::DatabaseSession Class Reference

#include <HxCorbaDatabase.h>

Inheritance diagram for HxCorba::DatabaseSession::

HxCorba::HistogramSession HxCorba::StoreSession HxCorba::VxSimilaritySession HxCorba::XMLSession OBProxy_HxCorba::DatabaseSession HxCorba::FullSession OBProxy_HxCorba::HistogramSession HxCorba::UpdateSession OBProxy_HxCorba::StoreSession HxCorba::FullSession OBProxy_HxCorba::VxSimilaritySession HxCorba::FullSession OBProxy_HxCorba::XMLSession OBProxy_HxCorba::HistogramSession OBProxy_HxCorba::StoreSession OBProxy_HxCorba::VxSimilaritySession OBProxy_HxCorba::XMLSession List of all members.

Public Types

typedef DatabaseSession_ptr _ptr_type
typedef DatabaseSession_var _var_type

Public Methods

 DatabaseSession ()
virtual ~DatabaseSession ()
virtual StringSeqlistVideos ()=0
virtual StringSeqlistSegmentations (const char *videoName)=0
virtual VxSegmentation_ptr getSegmentation (const char *videoName, const char *segName)=0
virtual VxSegmentSeqquerySegments (const char *sqlQuery)=0
virtual StringSeqqueryStrings (const char *sqlQuery)=0
virtual SegmentQueryResultSeqqueryMultipleSegments (const char *sqlQuery)=0
virtual void close ()=0

Static Public Methods

DatabaseSession_ptr _duplicate (DatabaseSession_ptr p)
DatabaseSession_ptr _nil ()
DatabaseSession_ptr _narrow (CORBA::Object_ptr)
DatabaseSession_ptr _unchecked_narrow (CORBA::Object_ptr)
DatabaseSession_ptr _narrow (CORBA::AbstractBase_ptr)
DatabaseSession_ptr _unchecked_narrow (CORBA::AbstractBase_ptr)
const char ** _OB_staticIds ()

Static Protected Attributes

const char * ids_ []

Member Typedef Documentation

typedef DatabaseSession_ptr HxCorba::DatabaseSession::_ptr_type
 

Reimplemented in HxCorba::StoreSession, HxCorba::UpdateSession, HxCorba::XMLSession, HxCorba::HistogramSession, HxCorba::VxSimilaritySession, and HxCorba::FullSession.

typedef DatabaseSession_var HxCorba::DatabaseSession::_var_type
 

Reimplemented in HxCorba::StoreSession, HxCorba::UpdateSession, HxCorba::XMLSession, HxCorba::HistogramSession, HxCorba::VxSimilaritySession, and HxCorba::FullSession.


Constructor & Destructor Documentation

HxCorba::DatabaseSession::DatabaseSession   [inline]
 

Reimplemented in OBProxy_HxCorba::DatabaseSession.

virtual HxCorba::DatabaseSession::~DatabaseSession   [inline, virtual]
 

Reimplemented in OBProxy_HxCorba::DatabaseSession.


Member Function Documentation

DatabaseSession_ptr HxCorba::DatabaseSession::_duplicate DatabaseSession_ptr    p [inline, static]
 

DatabaseSession_ptr HxCorba::DatabaseSession::_nil   [inline, static]
 

Reimplemented in HxCorba::StoreSession, HxCorba::UpdateSession, HxCorba::XMLSession, HxCorba::HistogramSession, HxCorba::VxSimilaritySession, and HxCorba::FullSession.

HxCorba::DatabaseSession_ptr HxCorba::DatabaseSession::_narrow CORBA::Object_ptr    p [static]
 

Reimplemented in HxCorba::StoreSession, HxCorba::UpdateSession, HxCorba::XMLSession, HxCorba::HistogramSession, HxCorba::VxSimilaritySession, and HxCorba::FullSession.

HxCorba::DatabaseSession_ptr HxCorba::DatabaseSession::_unchecked_narrow CORBA::Object_ptr    p [static]
 

Reimplemented in HxCorba::StoreSession, HxCorba::UpdateSession, HxCorba::XMLSession, HxCorba::HistogramSession, HxCorba::VxSimilaritySession, and HxCorba::FullSession.

HxCorba::DatabaseSession_ptr HxCorba::DatabaseSession::_narrow CORBA::AbstractBase_ptr    p [static]
 

Reimplemented in HxCorba::StoreSession, HxCorba::UpdateSession, HxCorba::XMLSession, HxCorba::HistogramSession, HxCorba::VxSimilaritySession, and HxCorba::FullSession.

HxCorba::DatabaseSession_ptr HxCorba::DatabaseSession::_unchecked_narrow CORBA::AbstractBase_ptr    p [static]
 

Reimplemented in HxCorba::StoreSession, HxCorba::UpdateSession, HxCorba::XMLSession, HxCorba::HistogramSession, HxCorba::VxSimilaritySession, and HxCorba::FullSession.

const char ** HxCorba::DatabaseSession::_OB_staticIds   [static]
 

Reimplemented in HxCorba::StoreSession, HxCorba::UpdateSession, HxCorba::XMLSession, HxCorba::HistogramSession, HxCorba::VxSimilaritySession, and HxCorba::FullSession.

virtual StringSeq* HxCorba::DatabaseSession::listVideos   [pure virtual]
 

Reimplemented in OBProxy_HxCorba::DatabaseSession.

virtual StringSeq* HxCorba::DatabaseSession::listSegmentations const char *    _ob_a0 [pure virtual]
 

Reimplemented in OBProxy_HxCorba::DatabaseSession.

virtual VxSegmentation_ptr HxCorba::DatabaseSession::getSegmentation const char *    _ob_a0,
const char *    _ob_a1
[pure virtual]
 

Reimplemented in OBProxy_HxCorba::DatabaseSession.

virtual VxSegmentSeq* HxCorba::DatabaseSession::querySegments const char *    _ob_a0 [pure virtual]
 

Reimplemented in OBProxy_HxCorba::DatabaseSession.

virtual StringSeq* HxCorba::DatabaseSession::queryStrings const char *    _ob_a0 [pure virtual]
 

Reimplemented in OBProxy_HxCorba::DatabaseSession.

virtual SegmentQueryResultSeq* HxCorba::DatabaseSession::queryMultipleSegments const char *    _ob_a0 [pure virtual]
 

Reimplemented in OBProxy_HxCorba::DatabaseSession.

virtual void HxCorba::DatabaseSession::close   [pure virtual]
 

Reimplemented in OBProxy_HxCorba::DatabaseSession.


Member Data Documentation

const char * HxCorba::DatabaseSession::ids_ [static, protected]
 

Initial value:

{
    "IDL:HxCorba/DatabaseSession:1.0",
    0
}

Reimplemented in HxCorba::StoreSession, HxCorba::UpdateSession, HxCorba::XMLSession, HxCorba::HistogramSession, HxCorba::VxSimilaritySession, and HxCorba::FullSession.


The documentation for this class was generated from the following files:
Generated on Mon Jan 27 15:08:07 2003 for C++Binding by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001