#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 }
|
1.2.12 written by Dimitri van Heesch,
© 1997-2001