#include <OB/CORBA.h>
#include "HxServerBase.h"
#include "HxCorbaConversions.h"
#include "HxNSBinding.h"
#include <list>
Go to the source code of this file.
Compounds | |
class | HxServer |
The Horus server (singleton class). More... | |
Functions | |
template<class TiedSvtT> TiedSvtT::HxT & | HxGetTiedObject (typename TiedSvtT::CorbaT *obj, typename TiedSvtT::HxT &empty) |
template<class TiedSvtT> TiedSvtT::HxT & | HxGetTiedObject (typename TiedSvtT::CorbaT *obj) |
template<class TiedSvtT> TiedSvtT::CorbaT * | HxRegisterTiedServant (const typename TiedSvtT::HxT &obj) |
template<class TiedSvtT, class SrcListT> TiedSvtT::SeqT * | HxMakeTiedServantsList (SrcListT &lst) |
template<class CorbaSeqT, class SrcListT> CorbaSeqT * | HxMakeBasicList (SrcListT &lst) |
template<class CorbaSeqT, class SrcListT> CorbaSeqT * | HxMakeStringList (SrcListT &lst) |
template<class TiedSvtT, class DstListT> DstListT | HxGetTiedObjectList (const typename TiedSvtT::SeqT &seq) |
|
00086 { 00087 return HxGetTiedObject<TiedSvtT>(HxServer::instance(), obj, empty); 00088 } |
|
00093 { 00094 static typename TiedSvtT::HxT temp; 00095 temp = typename TiedSvtT::HxT(); 00096 return HxGetTiedObject<TiedSvtT>(HxServer::instance(), obj, temp); 00097 00098 } |
|
00103 { 00104 return HxRegisterTiedServant<TiedSvtT>(HxServer::instance(), obj); 00105 } |
|
00110 { 00111 return HxMakeTiedServantsList<TiedSvtT, SrcListT>(HxServer::instance(), lst); 00112 } |
|
00117 { 00118 return HxMakeBasicList<CorbaSeqT, SrcListT>(HxServer::instance(), lst); 00119 } |
|
00124 { 00125 return HxMakeStringList<CorbaSeqT, SrcListT>(HxServer::instance(), lst); 00126 } |
|
00131 { 00132 return HxGetTiedObjectList<TiedSvtT, DstListT>(HxServer::instance(), seq); 00133 } |