SynDataSetsSK.cpp
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:51k
源码类别:

模拟服务器

开发平台:

C/C++

  1. // This file is generated by omniidl (C++ backend)- omniORB_3_0. Do not edit.
  2. #include "SynDataSets.h"
  3. #include <omniORB3/callDescriptor.h>
  4. static const char* _0RL_library_version = omniORB_3_0;
  5. SynDataSets_ptr SynDataSets_Helper::_nil() {
  6.   return SynDataSets::_nil();
  7. }
  8. CORBA::Boolean SynDataSets_Helper::is_nil(SynDataSets_ptr p) {
  9.   return CORBA::is_nil(p);
  10. }
  11. void SynDataSets_Helper::release(SynDataSets_ptr p) {
  12.   CORBA::release(p);
  13. }
  14. void SynDataSets_Helper::duplicate(SynDataSets_ptr p) {
  15.   if( p && !p->_NP_is_nil() )  omni::duplicateObjRef(p);
  16. }
  17. size_t SynDataSets_Helper::NP_alignedSize(SynDataSets_ptr obj, size_t offset) {
  18.   return SynDataSets::_alignedSize(obj, offset);
  19. }
  20. void SynDataSets_Helper::marshalObjRef(SynDataSets_ptr obj, NetBufferedStream& s) {
  21.   SynDataSets::_marshalObjRef(obj, s);
  22. }
  23. SynDataSets_ptr SynDataSets_Helper::unmarshalObjRef(NetBufferedStream& s) {
  24.   return SynDataSets::_unmarshalObjRef(s);
  25. }
  26. void SynDataSets_Helper::marshalObjRef(SynDataSets_ptr obj, MemBufferedStream& s) {
  27.   SynDataSets::_marshalObjRef(obj, s);
  28. }
  29. SynDataSets_ptr SynDataSets_Helper::unmarshalObjRef(MemBufferedStream& s) {
  30.   return SynDataSets::_unmarshalObjRef(s);
  31. }
  32. SynDataSets_ptr
  33. SynDataSets::_duplicate(SynDataSets_ptr obj)
  34. {
  35.   if( obj && !obj->_NP_is_nil() )  omni::duplicateObjRef(obj);
  36.   return obj;
  37. }
  38. SynDataSets_ptr
  39. SynDataSets::_narrow(CORBA::Object_ptr obj)
  40. {
  41.   if( !obj || obj->_NP_is_nil() || obj->_NP_is_pseudo() ) return _nil();
  42.   _ptr_type e = (_ptr_type) obj->_PR_getobj()->_realNarrow(_PD_repoId);
  43.   return e ? e : _nil();
  44. }
  45. SynDataSets_ptr
  46. SynDataSets::_nil()
  47. {
  48.   static _objref_SynDataSets* _the_nil_ptr = 0;
  49.   if( !_the_nil_ptr ) {
  50.     omni::nilRefLock().lock();
  51.   if( !_the_nil_ptr )  _the_nil_ptr = new _objref_SynDataSets;
  52.     omni::nilRefLock().unlock();
  53.   }
  54.   return _the_nil_ptr;
  55. }
  56. const char* SynDataSets::_PD_repoId = "IDL:SynDataSets:1.0";
  57. _objref_SynDataSets::~_objref_SynDataSets() {}
  58. _objref_SynDataSets::_objref_SynDataSets(const char* mdri,
  59.    IOP::TaggedProfileList* p, omniIdentity* id, omniLocalIdentity* lid) :
  60.    
  61.    omniObjRef(SynDataSets::_PD_repoId, mdri, p, id, lid)
  62. {
  63.   _PR_setobj(this);
  64. }
  65. void*
  66. _objref_SynDataSets::_ptrToObjRef(const char* id)
  67. {
  68.   if( !strcmp(id, CORBA::Object::_PD_repoId) )
  69.     return (CORBA::Object_ptr) this;
  70.   if( !strcmp(id, SynDataSets::_PD_repoId) )
  71.     return (SynDataSets_ptr) this;
  72.   
  73.   return 0;
  74. }
  75. // Proxy call descriptor class. Mangled signature:
  76. //  _clong_i_clong_i_clong_i_clong_i_cstring
  77. class _0RL_cd_44d3ab5e289658ff_00000000
  78.   : public omniCallDescriptor
  79. {
  80. public:
  81.   inline _0RL_cd_44d3ab5e289658ff_00000000(LocalCallFn lcfn, const char* op, size_t oplen, _CORBA_Boolean oneway, CORBA::Long a_0, CORBA::Long a_1, CORBA::Long a_2, const char* a_3):
  82.      omniCallDescriptor(lcfn, op, oplen, oneway),
  83.      arg_0(a_0),
  84.      arg_1(a_1),
  85.      arg_2(a_2),
  86.      arg_3(a_3) {}
  87.   virtual CORBA::ULong alignedSize(CORBA::ULong size_in);
  88.   virtual void marshalArguments(GIOP_C&);
  89.   
  90.   virtual void unmarshalReturnedValues(GIOP_C&);
  91.     
  92.   inline CORBA::Long result() { return pd_result; }
  93.   CORBA::Long arg_0;
  94.   CORBA::Long arg_1;
  95.   CORBA::Long arg_2;
  96.   const char* arg_3;
  97.   CORBA::Long pd_result;
  98. };
  99. CORBA::ULong _0RL_cd_44d3ab5e289658ff_00000000::alignedSize(CORBA::ULong msgsize)
  100. {
  101.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  102.   
  103.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  104.   
  105.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  106.   
  107.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  108.   msgsize += ((const char*) arg_3) ? strlen((const char*) arg_3) + 1 : 1;
  109.   
  110.   return msgsize;
  111. }
  112. void _0RL_cd_44d3ab5e289658ff_00000000::marshalArguments(GIOP_C& giop_client)
  113. {
  114.   arg_0 >>= giop_client;
  115.   arg_1 >>= giop_client;
  116.   arg_2 >>= giop_client;
  117.   {
  118.     CORBA::ULong _len = (((const char*) arg_3)? strlen((const char*) arg_3) + 1 : 1);
  119.     
  120.     _len >>= giop_client;
  121.     if (_len > 1)
  122.       giop_client.put_char_array((const CORBA::Char *)((const char*)arg_3),_len);
  123.     else {
  124.       if ((const char*) arg_3 == 0 && omniORB::traceLevel > 1)
  125.         _CORBA_null_string_ptr(0);
  126.       CORBA::Char('') >>= giop_client;
  127.     }
  128.   }
  129.   
  130. }
  131. void _0RL_cd_44d3ab5e289658ff_00000000::unmarshalReturnedValues(GIOP_C& giop_client)
  132. {
  133.   
  134.   pd_result <<= giop_client;
  135.   
  136. }
  137. // Local call call-back function.
  138. static void
  139. _0RL_lcfn_44d3ab5e289658ff_10000000(omniCallDescriptor* cd, omniServant* svnt)
  140. {
  141.   _0RL_cd_44d3ab5e289658ff_00000000* tcd = (_0RL_cd_44d3ab5e289658ff_00000000*) cd;
  142.   _impl_SynDataSets* impl = (_impl_SynDataSets*) svnt->_ptrToInterface(SynDataSets::_PD_repoId);
  143.   tcd->pd_result = impl->Lock(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3);
  144. }
  145. CORBA::Long _objref_SynDataSets::Lock(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, const char* ObjName)
  146. {
  147.   _0RL_cd_44d3ab5e289658ff_00000000 _call_desc(_0RL_lcfn_44d3ab5e289658ff_10000000, "Lock", 5, 0, MapId, StyleId, Id, ObjName);
  148.   
  149.   _invoke(_call_desc);
  150.   return _call_desc.result();
  151. }
  152. // Proxy call descriptor class. Mangled signature:
  153. //  _clong_i_clong_i_clong_i_clong_i_clong
  154. class _0RL_cd_44d3ab5e289658ff_20000000
  155.   : public omniCallDescriptor
  156. {
  157. public:
  158.   inline _0RL_cd_44d3ab5e289658ff_20000000(LocalCallFn lcfn, const char* op, size_t oplen, _CORBA_Boolean oneway, CORBA::Long a_0, CORBA::Long a_1, CORBA::Long a_2, CORBA::Long a_3):
  159.      omniCallDescriptor(lcfn, op, oplen, oneway),
  160.      arg_0(a_0),
  161.      arg_1(a_1),
  162.      arg_2(a_2),
  163.      arg_3(a_3) {}
  164.   virtual CORBA::ULong alignedSize(CORBA::ULong size_in);
  165.   virtual void marshalArguments(GIOP_C&);
  166.   
  167.   virtual void unmarshalReturnedValues(GIOP_C&);
  168.     
  169.   inline CORBA::Long result() { return pd_result; }
  170.   CORBA::Long arg_0;
  171.   CORBA::Long arg_1;
  172.   CORBA::Long arg_2;
  173.   CORBA::Long arg_3;
  174.   CORBA::Long pd_result;
  175. };
  176. CORBA::ULong _0RL_cd_44d3ab5e289658ff_20000000::alignedSize(CORBA::ULong msgsize)
  177. {
  178.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  179.   
  180.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  181.   
  182.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  183.   
  184.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  185.   
  186.   return msgsize;
  187. }
  188. void _0RL_cd_44d3ab5e289658ff_20000000::marshalArguments(GIOP_C& giop_client)
  189. {
  190.   arg_0 >>= giop_client;
  191.   arg_1 >>= giop_client;
  192.   arg_2 >>= giop_client;
  193.   arg_3 >>= giop_client;
  194.   
  195. }
  196. void _0RL_cd_44d3ab5e289658ff_20000000::unmarshalReturnedValues(GIOP_C& giop_client)
  197. {
  198.   
  199.   pd_result <<= giop_client;
  200.   
  201. }
  202. // Local call call-back function.
  203. static void
  204. _0RL_lcfn_44d3ab5e289658ff_30000000(omniCallDescriptor* cd, omniServant* svnt)
  205. {
  206.   _0RL_cd_44d3ab5e289658ff_20000000* tcd = (_0RL_cd_44d3ab5e289658ff_20000000*) cd;
  207.   _impl_SynDataSets* impl = (_impl_SynDataSets*) svnt->_ptrToInterface(SynDataSets::_PD_repoId);
  208.   tcd->pd_result = impl->UnLock(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3);
  209. }
  210. CORBA::Long _objref_SynDataSets::UnLock(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long index)
  211. {
  212.   _0RL_cd_44d3ab5e289658ff_20000000 _call_desc(_0RL_lcfn_44d3ab5e289658ff_30000000, "UnLock", 7, 0, MapId, StyleId, Id, index);
  213.   
  214.   _invoke(_call_desc);
  215.   return _call_desc.result();
  216. }
  217. // Proxy call descriptor class. Mangled signature:
  218. //  _cany_i_clong_i_clong_i_clong
  219. class _0RL_cd_44d3ab5e289658ff_40000000
  220.   : public omniCallDescriptor
  221. {
  222. public:
  223.   inline _0RL_cd_44d3ab5e289658ff_40000000(LocalCallFn lcfn, const char* op, size_t oplen, _CORBA_Boolean oneway, CORBA::Long a_0, CORBA::Long a_1, CORBA::Long a_2):
  224.      omniCallDescriptor(lcfn, op, oplen, oneway),
  225.      arg_0(a_0),
  226.      arg_1(a_1),
  227.      arg_2(a_2) {}
  228.   virtual CORBA::ULong alignedSize(CORBA::ULong size_in);
  229.   virtual void marshalArguments(GIOP_C&);
  230.   
  231.   virtual void unmarshalReturnedValues(GIOP_C&);
  232.     
  233.   inline CORBA::Any* result() { return pd_result; }
  234.   CORBA::Long arg_0;
  235.   CORBA::Long arg_1;
  236.   CORBA::Long arg_2;
  237.   CORBA::Any* pd_result;
  238. };
  239. CORBA::ULong _0RL_cd_44d3ab5e289658ff_40000000::alignedSize(CORBA::ULong msgsize)
  240. {
  241.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  242.   
  243.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  244.   
  245.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  246.   
  247.   return msgsize;
  248. }
  249. void _0RL_cd_44d3ab5e289658ff_40000000::marshalArguments(GIOP_C& giop_client)
  250. {
  251.   arg_0 >>= giop_client;
  252.   arg_1 >>= giop_client;
  253.   arg_2 >>= giop_client;
  254.   
  255. }
  256. void _0RL_cd_44d3ab5e289658ff_40000000::unmarshalReturnedValues(GIOP_C& giop_client)
  257. {
  258.   
  259.   pd_result = new CORBA::Any;
  260.   
  261.   *pd_result <<= giop_client;
  262.   
  263. }
  264. // Local call call-back function.
  265. static void
  266. _0RL_lcfn_44d3ab5e289658ff_50000000(omniCallDescriptor* cd, omniServant* svnt)
  267. {
  268.   _0RL_cd_44d3ab5e289658ff_40000000* tcd = (_0RL_cd_44d3ab5e289658ff_40000000*) cd;
  269.   _impl_SynDataSets* impl = (_impl_SynDataSets*) svnt->_ptrToInterface(SynDataSets::_PD_repoId);
  270.   tcd->pd_result = impl->GetData(tcd->arg_0, tcd->arg_1, tcd->arg_2);
  271. }
  272. CORBA::Any* _objref_SynDataSets::GetData(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id)
  273. {
  274.   _0RL_cd_44d3ab5e289658ff_40000000 _call_desc(_0RL_lcfn_44d3ab5e289658ff_50000000, "GetData", 8, 0, MapId, StyleId, Id);
  275.   
  276.   _invoke(_call_desc);
  277.   return _call_desc.result();
  278. }
  279. // Proxy call descriptor class. Mangled signature:
  280. //  _cany_i_clong_i_clong_i_clong_i_clong
  281. class _0RL_cd_44d3ab5e289658ff_60000000
  282.   : public omniCallDescriptor
  283. {
  284. public:
  285.   inline _0RL_cd_44d3ab5e289658ff_60000000(LocalCallFn lcfn, const char* op, size_t oplen, _CORBA_Boolean oneway, CORBA::Long a_0, CORBA::Long a_1, CORBA::Long a_2, CORBA::Long a_3):
  286.      omniCallDescriptor(lcfn, op, oplen, oneway),
  287.      arg_0(a_0),
  288.      arg_1(a_1),
  289.      arg_2(a_2),
  290.      arg_3(a_3) {}
  291.   virtual CORBA::ULong alignedSize(CORBA::ULong size_in);
  292.   virtual void marshalArguments(GIOP_C&);
  293.   
  294.   virtual void unmarshalReturnedValues(GIOP_C&);
  295.     
  296.   inline CORBA::Any* result() { return pd_result; }
  297.   CORBA::Long arg_0;
  298.   CORBA::Long arg_1;
  299.   CORBA::Long arg_2;
  300.   CORBA::Long arg_3;
  301.   CORBA::Any* pd_result;
  302. };
  303. CORBA::ULong _0RL_cd_44d3ab5e289658ff_60000000::alignedSize(CORBA::ULong msgsize)
  304. {
  305.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  306.   
  307.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  308.   
  309.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  310.   
  311.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  312.   
  313.   return msgsize;
  314. }
  315. void _0RL_cd_44d3ab5e289658ff_60000000::marshalArguments(GIOP_C& giop_client)
  316. {
  317.   arg_0 >>= giop_client;
  318.   arg_1 >>= giop_client;
  319.   arg_2 >>= giop_client;
  320.   arg_3 >>= giop_client;
  321.   
  322. }
  323. void _0RL_cd_44d3ab5e289658ff_60000000::unmarshalReturnedValues(GIOP_C& giop_client)
  324. {
  325.   
  326.   pd_result = new CORBA::Any;
  327.   
  328.   *pd_result <<= giop_client;
  329.   
  330. }
  331. // Local call call-back function.
  332. static void
  333. _0RL_lcfn_44d3ab5e289658ff_70000000(omniCallDescriptor* cd, omniServant* svnt)
  334. {
  335.   _0RL_cd_44d3ab5e289658ff_60000000* tcd = (_0RL_cd_44d3ab5e289658ff_60000000*) cd;
  336.   _impl_SynDataSets* impl = (_impl_SynDataSets*) svnt->_ptrToInterface(SynDataSets::_PD_repoId);
  337.   tcd->pd_result = impl->GetDataMember(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3);
  338. }
  339. CORBA::Any* _objref_SynDataSets::GetDataMember(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long MemberId)
  340. {
  341.   _0RL_cd_44d3ab5e289658ff_60000000 _call_desc(_0RL_lcfn_44d3ab5e289658ff_70000000, "GetDataMember", 14, 0, MapId, StyleId, Id, MemberId);
  342.   
  343.   _invoke(_call_desc);
  344.   return _call_desc.result();
  345. }
  346. // Proxy call descriptor class. Mangled signature:
  347. //  _clong_i_clong_i_clong_i_clong_i_cany
  348. class _0RL_cd_44d3ab5e289658ff_80000000
  349.   : public omniCallDescriptor
  350. {
  351. public:
  352.   inline _0RL_cd_44d3ab5e289658ff_80000000(LocalCallFn lcfn, const char* op, size_t oplen, _CORBA_Boolean oneway, CORBA::Long a_0, CORBA::Long a_1, CORBA::Long a_2, const CORBA::Any& a_3):
  353.      omniCallDescriptor(lcfn, op, oplen, oneway),
  354.      arg_0(a_0),
  355.      arg_1(a_1),
  356.      arg_2(a_2),
  357.      arg_3(a_3) {}
  358.   virtual CORBA::ULong alignedSize(CORBA::ULong size_in);
  359.   virtual void marshalArguments(GIOP_C&);
  360.   
  361.   virtual void unmarshalReturnedValues(GIOP_C&);
  362.     
  363.   inline CORBA::Long result() { return pd_result; }
  364.   CORBA::Long arg_0;
  365.   CORBA::Long arg_1;
  366.   CORBA::Long arg_2;
  367.   const CORBA::Any& arg_3;
  368.   CORBA::Long pd_result;
  369. };
  370. CORBA::ULong _0RL_cd_44d3ab5e289658ff_80000000::alignedSize(CORBA::ULong msgsize)
  371. {
  372.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  373.   
  374.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  375.   
  376.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  377.   
  378.   msgsize = arg_3._NP_alignedSize(msgsize);
  379.   
  380.   return msgsize;
  381. }
  382. void _0RL_cd_44d3ab5e289658ff_80000000::marshalArguments(GIOP_C& giop_client)
  383. {
  384.   arg_0 >>= giop_client;
  385.   arg_1 >>= giop_client;
  386.   arg_2 >>= giop_client;
  387.   arg_3 >>= giop_client;
  388.   
  389. }
  390. void _0RL_cd_44d3ab5e289658ff_80000000::unmarshalReturnedValues(GIOP_C& giop_client)
  391. {
  392.   
  393.   pd_result <<= giop_client;
  394.   
  395. }
  396. // Local call call-back function.
  397. static void
  398. _0RL_lcfn_44d3ab5e289658ff_90000000(omniCallDescriptor* cd, omniServant* svnt)
  399. {
  400.   _0RL_cd_44d3ab5e289658ff_80000000* tcd = (_0RL_cd_44d3ab5e289658ff_80000000*) cd;
  401.   _impl_SynDataSets* impl = (_impl_SynDataSets*) svnt->_ptrToInterface(SynDataSets::_PD_repoId);
  402.   tcd->pd_result = impl->SetData(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3);
  403. }
  404. CORBA::Long _objref_SynDataSets::SetData(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, const CORBA::Any& data)
  405. {
  406.   _0RL_cd_44d3ab5e289658ff_80000000 _call_desc(_0RL_lcfn_44d3ab5e289658ff_90000000, "SetData", 8, 0, MapId, StyleId, Id, data);
  407.   
  408.   _invoke(_call_desc);
  409.   return _call_desc.result();
  410. }
  411. // Proxy call descriptor class. Mangled signature:
  412. //  _clong_i_clong_i_clong_i_clong_i_clong_i_cany
  413. class _0RL_cd_44d3ab5e289658ff_a0000000
  414.   : public omniCallDescriptor
  415. {
  416. public:
  417.   inline _0RL_cd_44d3ab5e289658ff_a0000000(LocalCallFn lcfn, const char* op, size_t oplen, _CORBA_Boolean oneway, CORBA::Long a_0, CORBA::Long a_1, CORBA::Long a_2, CORBA::Long a_3, const CORBA::Any& a_4):
  418.      omniCallDescriptor(lcfn, op, oplen, oneway),
  419.      arg_0(a_0),
  420.      arg_1(a_1),
  421.      arg_2(a_2),
  422.      arg_3(a_3),
  423.      arg_4(a_4) {}
  424.   virtual CORBA::ULong alignedSize(CORBA::ULong size_in);
  425.   virtual void marshalArguments(GIOP_C&);
  426.   
  427.   virtual void unmarshalReturnedValues(GIOP_C&);
  428.     
  429.   inline CORBA::Long result() { return pd_result; }
  430.   CORBA::Long arg_0;
  431.   CORBA::Long arg_1;
  432.   CORBA::Long arg_2;
  433.   CORBA::Long arg_3;
  434.   const CORBA::Any& arg_4;
  435.   CORBA::Long pd_result;
  436. };
  437. CORBA::ULong _0RL_cd_44d3ab5e289658ff_a0000000::alignedSize(CORBA::ULong msgsize)
  438. {
  439.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  440.   
  441.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  442.   
  443.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  444.   
  445.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  446.   
  447.   msgsize = arg_4._NP_alignedSize(msgsize);
  448.   
  449.   return msgsize;
  450. }
  451. void _0RL_cd_44d3ab5e289658ff_a0000000::marshalArguments(GIOP_C& giop_client)
  452. {
  453.   arg_0 >>= giop_client;
  454.   arg_1 >>= giop_client;
  455.   arg_2 >>= giop_client;
  456.   arg_3 >>= giop_client;
  457.   arg_4 >>= giop_client;
  458.   
  459. }
  460. void _0RL_cd_44d3ab5e289658ff_a0000000::unmarshalReturnedValues(GIOP_C& giop_client)
  461. {
  462.   
  463.   pd_result <<= giop_client;
  464.   
  465. }
  466. // Local call call-back function.
  467. static void
  468. _0RL_lcfn_44d3ab5e289658ff_b0000000(omniCallDescriptor* cd, omniServant* svnt)
  469. {
  470.   _0RL_cd_44d3ab5e289658ff_a0000000* tcd = (_0RL_cd_44d3ab5e289658ff_a0000000*) cd;
  471.   _impl_SynDataSets* impl = (_impl_SynDataSets*) svnt->_ptrToInterface(SynDataSets::_PD_repoId);
  472.   tcd->pd_result = impl->SetDataMember(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4);
  473. }
  474. CORBA::Long _objref_SynDataSets::SetDataMember(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long MemberId, const CORBA::Any& data)
  475. {
  476.   _0RL_cd_44d3ab5e289658ff_a0000000 _call_desc(_0RL_lcfn_44d3ab5e289658ff_b0000000, "SetDataMember", 14, 0, MapId, StyleId, Id, MemberId, data);
  477.   
  478.   _invoke(_call_desc);
  479.   return _call_desc.result();
  480. }
  481. // Proxy call descriptor class. Mangled signature:
  482. //  _cany_i_clong_i_clong_i_clong_o_clong_i_cstring
  483. class _0RL_cd_44d3ab5e289658ff_c0000000
  484.   : public omniCallDescriptor
  485. {
  486. public:
  487.   inline _0RL_cd_44d3ab5e289658ff_c0000000(LocalCallFn lcfn, const char* op, size_t oplen, _CORBA_Boolean oneway, CORBA::Long a_0, CORBA::Long a_1, CORBA::Long a_2, CORBA::Long& a_3, const char* a_4):
  488.      omniCallDescriptor(lcfn, op, oplen, oneway),
  489.      arg_0(a_0),
  490.      arg_1(a_1),
  491.      arg_2(a_2),
  492.      arg_3(a_3),
  493.      arg_4(a_4) {}
  494.   virtual CORBA::ULong alignedSize(CORBA::ULong size_in);
  495.   virtual void marshalArguments(GIOP_C&);
  496.   
  497.   virtual void unmarshalReturnedValues(GIOP_C&);
  498.     
  499.   inline CORBA::Any* result() { return pd_result; }
  500.   CORBA::Long arg_0;
  501.   CORBA::Long arg_1;
  502.   CORBA::Long arg_2;
  503.   CORBA::Long& arg_3;
  504.   const char* arg_4;
  505.   CORBA::Any* pd_result;
  506. };
  507. CORBA::ULong _0RL_cd_44d3ab5e289658ff_c0000000::alignedSize(CORBA::ULong msgsize)
  508. {
  509.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  510.   
  511.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  512.   
  513.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  514.   
  515.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  516.   msgsize += ((const char*) arg_4) ? strlen((const char*) arg_4) + 1 : 1;
  517.   
  518.   return msgsize;
  519. }
  520. void _0RL_cd_44d3ab5e289658ff_c0000000::marshalArguments(GIOP_C& giop_client)
  521. {
  522.   arg_0 >>= giop_client;
  523.   arg_1 >>= giop_client;
  524.   arg_2 >>= giop_client;
  525.   {
  526.     CORBA::ULong _len = (((const char*) arg_4)? strlen((const char*) arg_4) + 1 : 1);
  527.     
  528.     _len >>= giop_client;
  529.     if (_len > 1)
  530.       giop_client.put_char_array((const CORBA::Char *)((const char*)arg_4),_len);
  531.     else {
  532.       if ((const char*) arg_4 == 0 && omniORB::traceLevel > 1)
  533.         _CORBA_null_string_ptr(0);
  534.       CORBA::Char('') >>= giop_client;
  535.     }
  536.   }
  537.   
  538. }
  539. void _0RL_cd_44d3ab5e289658ff_c0000000::unmarshalReturnedValues(GIOP_C& giop_client)
  540. {
  541.   
  542.   pd_result = new CORBA::Any;
  543.   
  544.   *pd_result <<= giop_client;
  545.   arg_3 <<= giop_client;
  546.   
  547. }
  548. // Local call call-back function.
  549. static void
  550. _0RL_lcfn_44d3ab5e289658ff_d0000000(omniCallDescriptor* cd, omniServant* svnt)
  551. {
  552.   _0RL_cd_44d3ab5e289658ff_c0000000* tcd = (_0RL_cd_44d3ab5e289658ff_c0000000*) cd;
  553.   _impl_SynDataSets* impl = (_impl_SynDataSets*) svnt->_ptrToInterface(SynDataSets::_PD_repoId);
  554.   tcd->pd_result = impl->GetDataWithLock(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4);
  555. }
  556. CORBA::Any* _objref_SynDataSets::GetDataWithLock(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long& Result, const char* ObjName)
  557. {
  558.   _0RL_cd_44d3ab5e289658ff_c0000000 _call_desc(_0RL_lcfn_44d3ab5e289658ff_d0000000, "GetDataWithLock", 16, 0, MapId, StyleId, Id, Result, ObjName);
  559.   
  560.   _invoke(_call_desc);
  561.   return _call_desc.result();
  562. }
  563. // Proxy call descriptor class. Mangled signature:
  564. //  _cany_i_clong_i_clong_i_clong_i_clong_i_cany_o_clong_i_cstring
  565. class _0RL_cd_44d3ab5e289658ff_e0000000
  566.   : public omniCallDescriptor
  567. {
  568. public:
  569.   inline _0RL_cd_44d3ab5e289658ff_e0000000(LocalCallFn lcfn, const char* op, size_t oplen, _CORBA_Boolean oneway, CORBA::Long a_0, CORBA::Long a_1, CORBA::Long a_2, CORBA::Long a_3, const CORBA::Any& a_4, CORBA::Long& a_5, const char* a_6):
  570.      omniCallDescriptor(lcfn, op, oplen, oneway),
  571.      arg_0(a_0),
  572.      arg_1(a_1),
  573.      arg_2(a_2),
  574.      arg_3(a_3),
  575.      arg_4(a_4),
  576.      arg_5(a_5),
  577.      arg_6(a_6) {}
  578.   virtual CORBA::ULong alignedSize(CORBA::ULong size_in);
  579.   virtual void marshalArguments(GIOP_C&);
  580.   
  581.   virtual void unmarshalReturnedValues(GIOP_C&);
  582.     
  583.   inline CORBA::Any* result() { return pd_result; }
  584.   CORBA::Long arg_0;
  585.   CORBA::Long arg_1;
  586.   CORBA::Long arg_2;
  587.   CORBA::Long arg_3;
  588.   const CORBA::Any& arg_4;
  589.   CORBA::Long& arg_5;
  590.   const char* arg_6;
  591.   CORBA::Any* pd_result;
  592. };
  593. CORBA::ULong _0RL_cd_44d3ab5e289658ff_e0000000::alignedSize(CORBA::ULong msgsize)
  594. {
  595.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  596.   
  597.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  598.   
  599.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  600.   
  601.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  602.   
  603.   msgsize = arg_4._NP_alignedSize(msgsize);
  604.   
  605.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  606.   msgsize += ((const char*) arg_6) ? strlen((const char*) arg_6) + 1 : 1;
  607.   
  608.   return msgsize;
  609. }
  610. void _0RL_cd_44d3ab5e289658ff_e0000000::marshalArguments(GIOP_C& giop_client)
  611. {
  612.   arg_0 >>= giop_client;
  613.   arg_1 >>= giop_client;
  614.   arg_2 >>= giop_client;
  615.   arg_3 >>= giop_client;
  616.   arg_4 >>= giop_client;
  617.   {
  618.     CORBA::ULong _len = (((const char*) arg_6)? strlen((const char*) arg_6) + 1 : 1);
  619.     
  620.     _len >>= giop_client;
  621.     if (_len > 1)
  622.       giop_client.put_char_array((const CORBA::Char *)((const char*)arg_6),_len);
  623.     else {
  624.       if ((const char*) arg_6 == 0 && omniORB::traceLevel > 1)
  625.         _CORBA_null_string_ptr(0);
  626.       CORBA::Char('') >>= giop_client;
  627.     }
  628.   }
  629.   
  630. }
  631. void _0RL_cd_44d3ab5e289658ff_e0000000::unmarshalReturnedValues(GIOP_C& giop_client)
  632. {
  633.   
  634.   pd_result = new CORBA::Any;
  635.   
  636.   *pd_result <<= giop_client;
  637.   arg_5 <<= giop_client;
  638.   
  639. }
  640. // Local call call-back function.
  641. static void
  642. _0RL_lcfn_44d3ab5e289658ff_f0000000(omniCallDescriptor* cd, omniServant* svnt)
  643. {
  644.   _0RL_cd_44d3ab5e289658ff_e0000000* tcd = (_0RL_cd_44d3ab5e289658ff_e0000000*) cd;
  645.   _impl_SynDataSets* impl = (_impl_SynDataSets*) svnt->_ptrToInterface(SynDataSets::_PD_repoId);
  646.   tcd->pd_result = impl->GetDataMemberWithLock(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4, tcd->arg_5, tcd->arg_6);
  647. }
  648. CORBA::Any* _objref_SynDataSets::GetDataMemberWithLock(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long MemberId, const CORBA::Any& data, CORBA::Long& Result, const char* ObjName)
  649. {
  650.   _0RL_cd_44d3ab5e289658ff_e0000000 _call_desc(_0RL_lcfn_44d3ab5e289658ff_f0000000, "GetDataMemberWithLock", 22, 0, MapId, StyleId, Id, MemberId, data, Result, ObjName);
  651.   
  652.   _invoke(_call_desc);
  653.   return _call_desc.result();
  654. }
  655. // Proxy call descriptor class. Mangled signature:
  656. //  _clong_i_clong_i_clong_i_clong_i_cany_o_clong_i_cstring
  657. class _0RL_cd_44d3ab5e289658ff_01000000
  658.   : public omniCallDescriptor
  659. {
  660. public:
  661.   inline _0RL_cd_44d3ab5e289658ff_01000000(LocalCallFn lcfn, const char* op, size_t oplen, _CORBA_Boolean oneway, CORBA::Long a_0, CORBA::Long a_1, CORBA::Long a_2, const CORBA::Any& a_3, CORBA::Long& a_4, const char* a_5):
  662.      omniCallDescriptor(lcfn, op, oplen, oneway),
  663.      arg_0(a_0),
  664.      arg_1(a_1),
  665.      arg_2(a_2),
  666.      arg_3(a_3),
  667.      arg_4(a_4),
  668.      arg_5(a_5) {}
  669.   virtual CORBA::ULong alignedSize(CORBA::ULong size_in);
  670.   virtual void marshalArguments(GIOP_C&);
  671.   
  672.   virtual void unmarshalReturnedValues(GIOP_C&);
  673.     
  674.   inline CORBA::Long result() { return pd_result; }
  675.   CORBA::Long arg_0;
  676.   CORBA::Long arg_1;
  677.   CORBA::Long arg_2;
  678.   const CORBA::Any& arg_3;
  679.   CORBA::Long& arg_4;
  680.   const char* arg_5;
  681.   CORBA::Long pd_result;
  682. };
  683. CORBA::ULong _0RL_cd_44d3ab5e289658ff_01000000::alignedSize(CORBA::ULong msgsize)
  684. {
  685.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  686.   
  687.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  688.   
  689.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  690.   
  691.   msgsize = arg_3._NP_alignedSize(msgsize);
  692.   
  693.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  694.   msgsize += ((const char*) arg_5) ? strlen((const char*) arg_5) + 1 : 1;
  695.   
  696.   return msgsize;
  697. }
  698. void _0RL_cd_44d3ab5e289658ff_01000000::marshalArguments(GIOP_C& giop_client)
  699. {
  700.   arg_0 >>= giop_client;
  701.   arg_1 >>= giop_client;
  702.   arg_2 >>= giop_client;
  703.   arg_3 >>= giop_client;
  704.   {
  705.     CORBA::ULong _len = (((const char*) arg_5)? strlen((const char*) arg_5) + 1 : 1);
  706.     
  707.     _len >>= giop_client;
  708.     if (_len > 1)
  709.       giop_client.put_char_array((const CORBA::Char *)((const char*)arg_5),_len);
  710.     else {
  711.       if ((const char*) arg_5 == 0 && omniORB::traceLevel > 1)
  712.         _CORBA_null_string_ptr(0);
  713.       CORBA::Char('') >>= giop_client;
  714.     }
  715.   }
  716.   
  717. }
  718. void _0RL_cd_44d3ab5e289658ff_01000000::unmarshalReturnedValues(GIOP_C& giop_client)
  719. {
  720.   
  721.   pd_result <<= giop_client;
  722.   arg_4 <<= giop_client;
  723.   
  724. }
  725. // Local call call-back function.
  726. static void
  727. _0RL_lcfn_44d3ab5e289658ff_11000000(omniCallDescriptor* cd, omniServant* svnt)
  728. {
  729.   _0RL_cd_44d3ab5e289658ff_01000000* tcd = (_0RL_cd_44d3ab5e289658ff_01000000*) cd;
  730.   _impl_SynDataSets* impl = (_impl_SynDataSets*) svnt->_ptrToInterface(SynDataSets::_PD_repoId);
  731.   tcd->pd_result = impl->SetDataWithLock(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4, tcd->arg_5);
  732. }
  733. CORBA::Long _objref_SynDataSets::SetDataWithLock(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, const CORBA::Any& data, CORBA::Long& Result, const char* ObjName)
  734. {
  735.   _0RL_cd_44d3ab5e289658ff_01000000 _call_desc(_0RL_lcfn_44d3ab5e289658ff_11000000, "SetDataWithLock", 16, 0, MapId, StyleId, Id, data, Result, ObjName);
  736.   
  737.   _invoke(_call_desc);
  738.   return _call_desc.result();
  739. }
  740. // Proxy call descriptor class. Mangled signature:
  741. //  _clong_i_clong_i_clong_i_clong_i_clong_i_cany_o_clong_i_cstring
  742. class _0RL_cd_44d3ab5e289658ff_21000000
  743.   : public omniCallDescriptor
  744. {
  745. public:
  746.   inline _0RL_cd_44d3ab5e289658ff_21000000(LocalCallFn lcfn, const char* op, size_t oplen, _CORBA_Boolean oneway, CORBA::Long a_0, CORBA::Long a_1, CORBA::Long a_2, CORBA::Long a_3, const CORBA::Any& a_4, CORBA::Long& a_5, const char* a_6):
  747.      omniCallDescriptor(lcfn, op, oplen, oneway),
  748.      arg_0(a_0),
  749.      arg_1(a_1),
  750.      arg_2(a_2),
  751.      arg_3(a_3),
  752.      arg_4(a_4),
  753.      arg_5(a_5),
  754.      arg_6(a_6) {}
  755.   virtual CORBA::ULong alignedSize(CORBA::ULong size_in);
  756.   virtual void marshalArguments(GIOP_C&);
  757.   
  758.   virtual void unmarshalReturnedValues(GIOP_C&);
  759.     
  760.   inline CORBA::Long result() { return pd_result; }
  761.   CORBA::Long arg_0;
  762.   CORBA::Long arg_1;
  763.   CORBA::Long arg_2;
  764.   CORBA::Long arg_3;
  765.   const CORBA::Any& arg_4;
  766.   CORBA::Long& arg_5;
  767.   const char* arg_6;
  768.   CORBA::Long pd_result;
  769. };
  770. CORBA::ULong _0RL_cd_44d3ab5e289658ff_21000000::alignedSize(CORBA::ULong msgsize)
  771. {
  772.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  773.   
  774.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  775.   
  776.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  777.   
  778.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  779.   
  780.   msgsize = arg_4._NP_alignedSize(msgsize);
  781.   
  782.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  783.   msgsize += ((const char*) arg_6) ? strlen((const char*) arg_6) + 1 : 1;
  784.   
  785.   return msgsize;
  786. }
  787. void _0RL_cd_44d3ab5e289658ff_21000000::marshalArguments(GIOP_C& giop_client)
  788. {
  789.   arg_0 >>= giop_client;
  790.   arg_1 >>= giop_client;
  791.   arg_2 >>= giop_client;
  792.   arg_3 >>= giop_client;
  793.   arg_4 >>= giop_client;
  794.   {
  795.     CORBA::ULong _len = (((const char*) arg_6)? strlen((const char*) arg_6) + 1 : 1);
  796.     
  797.     _len >>= giop_client;
  798.     if (_len > 1)
  799.       giop_client.put_char_array((const CORBA::Char *)((const char*)arg_6),_len);
  800.     else {
  801.       if ((const char*) arg_6 == 0 && omniORB::traceLevel > 1)
  802.         _CORBA_null_string_ptr(0);
  803.       CORBA::Char('') >>= giop_client;
  804.     }
  805.   }
  806.   
  807. }
  808. void _0RL_cd_44d3ab5e289658ff_21000000::unmarshalReturnedValues(GIOP_C& giop_client)
  809. {
  810.   
  811.   pd_result <<= giop_client;
  812.   arg_5 <<= giop_client;
  813.   
  814. }
  815. // Local call call-back function.
  816. static void
  817. _0RL_lcfn_44d3ab5e289658ff_31000000(omniCallDescriptor* cd, omniServant* svnt)
  818. {
  819.   _0RL_cd_44d3ab5e289658ff_21000000* tcd = (_0RL_cd_44d3ab5e289658ff_21000000*) cd;
  820.   _impl_SynDataSets* impl = (_impl_SynDataSets*) svnt->_ptrToInterface(SynDataSets::_PD_repoId);
  821.   tcd->pd_result = impl->SetDataMemberWithLock(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4, tcd->arg_5, tcd->arg_6);
  822. }
  823. CORBA::Long _objref_SynDataSets::SetDataMemberWithLock(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long MemberId, const CORBA::Any& data, CORBA::Long& Result, const char* ObjName)
  824. {
  825.   _0RL_cd_44d3ab5e289658ff_21000000 _call_desc(_0RL_lcfn_44d3ab5e289658ff_31000000, "SetDataMemberWithLock", 22, 0, MapId, StyleId, Id, MemberId, data, Result, ObjName);
  826.   
  827.   _invoke(_call_desc);
  828.   return _call_desc.result();
  829. }
  830. // Local call call-back function.
  831. static void
  832. _0RL_lcfn_44d3ab5e289658ff_41000000(omniCallDescriptor* cd, omniServant* svnt)
  833. {
  834.   _0RL_cd_44d3ab5e289658ff_c0000000* tcd = (_0RL_cd_44d3ab5e289658ff_c0000000*) cd;
  835.   _impl_SynDataSets* impl = (_impl_SynDataSets*) svnt->_ptrToInterface(SynDataSets::_PD_repoId);
  836.   tcd->pd_result = impl->GetDataWithOnce(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4);
  837. }
  838. CORBA::Any* _objref_SynDataSets::GetDataWithOnce(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long& Result, const char* ObjName)
  839. {
  840.   _0RL_cd_44d3ab5e289658ff_c0000000 _call_desc(_0RL_lcfn_44d3ab5e289658ff_41000000, "GetDataWithOnce", 16, 0, MapId, StyleId, Id, Result, ObjName);
  841.   
  842.   _invoke(_call_desc);
  843.   return _call_desc.result();
  844. }
  845. // Proxy call descriptor class. Mangled signature:
  846. //  _cany_i_clong_i_clong_i_clong_i_clong_o_clong_i_cstring
  847. class _0RL_cd_44d3ab5e289658ff_51000000
  848.   : public omniCallDescriptor
  849. {
  850. public:
  851.   inline _0RL_cd_44d3ab5e289658ff_51000000(LocalCallFn lcfn, const char* op, size_t oplen, _CORBA_Boolean oneway, CORBA::Long a_0, CORBA::Long a_1, CORBA::Long a_2, CORBA::Long a_3, CORBA::Long& a_4, const char* a_5):
  852.      omniCallDescriptor(lcfn, op, oplen, oneway),
  853.      arg_0(a_0),
  854.      arg_1(a_1),
  855.      arg_2(a_2),
  856.      arg_3(a_3),
  857.      arg_4(a_4),
  858.      arg_5(a_5) {}
  859.   virtual CORBA::ULong alignedSize(CORBA::ULong size_in);
  860.   virtual void marshalArguments(GIOP_C&);
  861.   
  862.   virtual void unmarshalReturnedValues(GIOP_C&);
  863.     
  864.   inline CORBA::Any* result() { return pd_result; }
  865.   CORBA::Long arg_0;
  866.   CORBA::Long arg_1;
  867.   CORBA::Long arg_2;
  868.   CORBA::Long arg_3;
  869.   CORBA::Long& arg_4;
  870.   const char* arg_5;
  871.   CORBA::Any* pd_result;
  872. };
  873. CORBA::ULong _0RL_cd_44d3ab5e289658ff_51000000::alignedSize(CORBA::ULong msgsize)
  874. {
  875.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  876.   
  877.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  878.   
  879.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  880.   
  881.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  882.   
  883.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  884.   msgsize += ((const char*) arg_5) ? strlen((const char*) arg_5) + 1 : 1;
  885.   
  886.   return msgsize;
  887. }
  888. void _0RL_cd_44d3ab5e289658ff_51000000::marshalArguments(GIOP_C& giop_client)
  889. {
  890.   arg_0 >>= giop_client;
  891.   arg_1 >>= giop_client;
  892.   arg_2 >>= giop_client;
  893.   arg_3 >>= giop_client;
  894.   {
  895.     CORBA::ULong _len = (((const char*) arg_5)? strlen((const char*) arg_5) + 1 : 1);
  896.     
  897.     _len >>= giop_client;
  898.     if (_len > 1)
  899.       giop_client.put_char_array((const CORBA::Char *)((const char*)arg_5),_len);
  900.     else {
  901.       if ((const char*) arg_5 == 0 && omniORB::traceLevel > 1)
  902.         _CORBA_null_string_ptr(0);
  903.       CORBA::Char('') >>= giop_client;
  904.     }
  905.   }
  906.   
  907. }
  908. void _0RL_cd_44d3ab5e289658ff_51000000::unmarshalReturnedValues(GIOP_C& giop_client)
  909. {
  910.   
  911.   pd_result = new CORBA::Any;
  912.   
  913.   *pd_result <<= giop_client;
  914.   arg_4 <<= giop_client;
  915.   
  916. }
  917. // Local call call-back function.
  918. static void
  919. _0RL_lcfn_44d3ab5e289658ff_61000000(omniCallDescriptor* cd, omniServant* svnt)
  920. {
  921.   _0RL_cd_44d3ab5e289658ff_51000000* tcd = (_0RL_cd_44d3ab5e289658ff_51000000*) cd;
  922.   _impl_SynDataSets* impl = (_impl_SynDataSets*) svnt->_ptrToInterface(SynDataSets::_PD_repoId);
  923.   tcd->pd_result = impl->GetDataMemberWithOnce(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4, tcd->arg_5);
  924. }
  925. CORBA::Any* _objref_SynDataSets::GetDataMemberWithOnce(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long MemberId, CORBA::Long& Result, const char* ObjName)
  926. {
  927.   _0RL_cd_44d3ab5e289658ff_51000000 _call_desc(_0RL_lcfn_44d3ab5e289658ff_61000000, "GetDataMemberWithOnce", 22, 0, MapId, StyleId, Id, MemberId, Result, ObjName);
  928.   
  929.   _invoke(_call_desc);
  930.   return _call_desc.result();
  931. }
  932. // Local call call-back function.
  933. static void
  934. _0RL_lcfn_44d3ab5e289658ff_71000000(omniCallDescriptor* cd, omniServant* svnt)
  935. {
  936.   _0RL_cd_44d3ab5e289658ff_01000000* tcd = (_0RL_cd_44d3ab5e289658ff_01000000*) cd;
  937.   _impl_SynDataSets* impl = (_impl_SynDataSets*) svnt->_ptrToInterface(SynDataSets::_PD_repoId);
  938.   tcd->pd_result = impl->SetDataWithOnce(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4, tcd->arg_5);
  939. }
  940. CORBA::Long _objref_SynDataSets::SetDataWithOnce(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, const CORBA::Any& data, CORBA::Long& Result, const char* ObjName)
  941. {
  942.   _0RL_cd_44d3ab5e289658ff_01000000 _call_desc(_0RL_lcfn_44d3ab5e289658ff_71000000, "SetDataWithOnce", 16, 0, MapId, StyleId, Id, data, Result, ObjName);
  943.   
  944.   _invoke(_call_desc);
  945.   return _call_desc.result();
  946. }
  947. // Local call call-back function.
  948. static void
  949. _0RL_lcfn_44d3ab5e289658ff_81000000(omniCallDescriptor* cd, omniServant* svnt)
  950. {
  951.   _0RL_cd_44d3ab5e289658ff_21000000* tcd = (_0RL_cd_44d3ab5e289658ff_21000000*) cd;
  952.   _impl_SynDataSets* impl = (_impl_SynDataSets*) svnt->_ptrToInterface(SynDataSets::_PD_repoId);
  953.   tcd->pd_result = impl->SetDataMemberWithOnce(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4, tcd->arg_5, tcd->arg_6);
  954. }
  955. CORBA::Long _objref_SynDataSets::SetDataMemberWithOnce(CORBA::Long MapId, CORBA::Long StyleId, CORBA::Long Id, CORBA::Long MemberId, const CORBA::Any& data, CORBA::Long& Result, const char* ObjName)
  956. {
  957.   _0RL_cd_44d3ab5e289658ff_21000000 _call_desc(_0RL_lcfn_44d3ab5e289658ff_81000000, "SetDataMemberWithOnce", 22, 0, MapId, StyleId, Id, MemberId, data, Result, ObjName);
  958.   
  959.   _invoke(_call_desc);
  960.   return _call_desc.result();
  961. }
  962. // Proxy call descriptor class. Mangled signature:
  963. //  _cDataSeq_i_clong_i_clong
  964. class _0RL_cd_44d3ab5e289658ff_91000000
  965.   : public omniCallDescriptor
  966. {
  967. public:
  968.   inline _0RL_cd_44d3ab5e289658ff_91000000(LocalCallFn lcfn, const char* op, size_t oplen, _CORBA_Boolean oneway, CORBA::Long a_0, CORBA::Long a_1):
  969.      omniCallDescriptor(lcfn, op, oplen, oneway),
  970.      arg_0(a_0),
  971.      arg_1(a_1) {}
  972.   virtual CORBA::ULong alignedSize(CORBA::ULong size_in);
  973.   virtual void marshalArguments(GIOP_C&);
  974.   
  975.   virtual void unmarshalReturnedValues(GIOP_C&);
  976.     
  977.   inline DataSeq* result() { return pd_result; }
  978.   CORBA::Long arg_0;
  979.   CORBA::Long arg_1;
  980.   DataSeq* pd_result;
  981. };
  982. CORBA::ULong _0RL_cd_44d3ab5e289658ff_91000000::alignedSize(CORBA::ULong msgsize)
  983. {
  984.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  985.   
  986.   msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  987.   
  988.   return msgsize;
  989. }
  990. void _0RL_cd_44d3ab5e289658ff_91000000::marshalArguments(GIOP_C& giop_client)
  991. {
  992.   arg_0 >>= giop_client;
  993.   arg_1 >>= giop_client;
  994.   
  995. }
  996. void _0RL_cd_44d3ab5e289658ff_91000000::unmarshalReturnedValues(GIOP_C& giop_client)
  997. {
  998.   
  999.   pd_result = new DataSeq;
  1000.   
  1001.   *pd_result <<= giop_client;
  1002.   
  1003. }
  1004. // Local call call-back function.
  1005. static void
  1006. _0RL_lcfn_44d3ab5e289658ff_a1000000(omniCallDescriptor* cd, omniServant* svnt)
  1007. {
  1008.   _0RL_cd_44d3ab5e289658ff_91000000* tcd = (_0RL_cd_44d3ab5e289658ff_91000000*) cd;
  1009.   _impl_SynDataSets* impl = (_impl_SynDataSets*) svnt->_ptrToInterface(SynDataSets::_PD_repoId);
  1010.   tcd->pd_result = impl->SaveDataSets(tcd->arg_0, tcd->arg_1);
  1011. }
  1012. DataSeq* _objref_SynDataSets::SaveDataSets(CORBA::Long MapId, CORBA::Long StyleId)
  1013. {
  1014.   _0RL_cd_44d3ab5e289658ff_91000000 _call_desc(_0RL_lcfn_44d3ab5e289658ff_a1000000, "SaveDataSets", 13, 0, MapId, StyleId);
  1015.   
  1016.   _invoke(_call_desc);
  1017.   return _call_desc.result();
  1018. }
  1019. _pof_SynDataSets::~_pof_SynDataSets() {}
  1020. omniObjRef*
  1021. _pof_SynDataSets::newObjRef(const char* mdri, IOP::TaggedProfileList* p,
  1022.                omniIdentity* id, omniLocalIdentity* lid)
  1023. {
  1024.   return new _objref_SynDataSets(mdri, p, id, lid);
  1025. }
  1026. CORBA::Boolean
  1027. _pof_SynDataSets::is_a(const char* id) const
  1028. {
  1029.   if( !strcmp(id, SynDataSets::_PD_repoId) )
  1030.     return 1;
  1031.   
  1032.   return 0;
  1033. }
  1034. const _pof_SynDataSets _the_pof_SynDataSets;
  1035. _impl_SynDataSets::~_impl_SynDataSets() {}
  1036. CORBA::Boolean
  1037. _impl_SynDataSets::_dispatch(GIOP_S& giop_s)
  1038. {
  1039.   if( !strcmp(giop_s.operation(), "Lock") ) {
  1040.     
  1041.     CORBA::Long arg_MapId;
  1042.     
  1043.     arg_MapId <<= giop_s;
  1044.     CORBA::Long arg_StyleId;
  1045.     
  1046.     arg_StyleId <<= giop_s;
  1047.     CORBA::Long arg_Id;
  1048.     
  1049.     arg_Id <<= giop_s;
  1050.     CORBA::String_var arg_ObjName;
  1051.     
  1052.     {
  1053.       CORBA::String_member _0RL_str_tmp;
  1054.       _0RL_str_tmp <<=  giop_s;
  1055.       arg_ObjName = _0RL_str_tmp._ptr;
  1056.       _0RL_str_tmp._ptr = 0;
  1057.     }
  1058.     
  1059.     giop_s.RequestReceived();
  1060.     CORBA::Long result;
  1061.     
  1062.     result = this->Lock(arg_MapId, arg_StyleId, arg_Id, arg_ObjName.in());
  1063.     
  1064.     if( giop_s.response_expected() ) {
  1065.       size_t msgsize = (size_t) GIOP_S::ReplyHeaderSize();
  1066.       msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  1067.       
  1068.       giop_s.InitialiseReply(GIOP::NO_EXCEPTION, (CORBA::ULong) msgsize);
  1069.       result >>= giop_s;
  1070.       
  1071.     }
  1072.     giop_s.ReplyCompleted();
  1073.     return 1;
  1074.   }
  1075.   if( !strcmp(giop_s.operation(), "UnLock") ) {
  1076.     
  1077.     CORBA::Long arg_MapId;
  1078.     
  1079.     arg_MapId <<= giop_s;
  1080.     CORBA::Long arg_StyleId;
  1081.     
  1082.     arg_StyleId <<= giop_s;
  1083.     CORBA::Long arg_Id;
  1084.     
  1085.     arg_Id <<= giop_s;
  1086.     CORBA::Long arg_index;
  1087.     
  1088.     arg_index <<= giop_s;
  1089.     
  1090.     giop_s.RequestReceived();
  1091.     CORBA::Long result;
  1092.     
  1093.     result = this->UnLock(arg_MapId, arg_StyleId, arg_Id, arg_index);
  1094.     
  1095.     if( giop_s.response_expected() ) {
  1096.       size_t msgsize = (size_t) GIOP_S::ReplyHeaderSize();
  1097.       msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  1098.       
  1099.       giop_s.InitialiseReply(GIOP::NO_EXCEPTION, (CORBA::ULong) msgsize);
  1100.       result >>= giop_s;
  1101.       
  1102.     }
  1103.     giop_s.ReplyCompleted();
  1104.     return 1;
  1105.   }
  1106.   if( !strcmp(giop_s.operation(), "GetData") ) {
  1107.     
  1108.     CORBA::Long arg_MapId;
  1109.     
  1110.     arg_MapId <<= giop_s;
  1111.     CORBA::Long arg_StyleId;
  1112.     
  1113.     arg_StyleId <<= giop_s;
  1114.     CORBA::Long arg_Id;
  1115.     
  1116.     arg_Id <<= giop_s;
  1117.     
  1118.     giop_s.RequestReceived();
  1119.     CORBA::Any_var result;
  1120.     
  1121.     result = this->GetData(arg_MapId, arg_StyleId, arg_Id);
  1122.     
  1123.     if( giop_s.response_expected() ) {
  1124.       size_t msgsize = (size_t) GIOP_S::ReplyHeaderSize();
  1125.       msgsize = (result.operator->())->_NP_alignedSize(msgsize);
  1126.       
  1127.       giop_s.InitialiseReply(GIOP::NO_EXCEPTION, (CORBA::ULong) msgsize);
  1128.       *(result.operator->()) >>= giop_s;
  1129.       
  1130.     }
  1131.     giop_s.ReplyCompleted();
  1132.     return 1;
  1133.   }
  1134.   if( !strcmp(giop_s.operation(), "GetDataMember") ) {
  1135.     
  1136.     CORBA::Long arg_MapId;
  1137.     
  1138.     arg_MapId <<= giop_s;
  1139.     CORBA::Long arg_StyleId;
  1140.     
  1141.     arg_StyleId <<= giop_s;
  1142.     CORBA::Long arg_Id;
  1143.     
  1144.     arg_Id <<= giop_s;
  1145.     CORBA::Long arg_MemberId;
  1146.     
  1147.     arg_MemberId <<= giop_s;
  1148.     
  1149.     giop_s.RequestReceived();
  1150.     CORBA::Any_var result;
  1151.     
  1152.     result = this->GetDataMember(arg_MapId, arg_StyleId, arg_Id, arg_MemberId);
  1153.     
  1154.     if( giop_s.response_expected() ) {
  1155.       size_t msgsize = (size_t) GIOP_S::ReplyHeaderSize();
  1156.       msgsize = (result.operator->())->_NP_alignedSize(msgsize);
  1157.       
  1158.       giop_s.InitialiseReply(GIOP::NO_EXCEPTION, (CORBA::ULong) msgsize);
  1159.       *(result.operator->()) >>= giop_s;
  1160.       
  1161.     }
  1162.     giop_s.ReplyCompleted();
  1163.     return 1;
  1164.   }
  1165.   if( !strcmp(giop_s.operation(), "SetData") ) {
  1166.     
  1167.     CORBA::Long arg_MapId;
  1168.     
  1169.     arg_MapId <<= giop_s;
  1170.     CORBA::Long arg_StyleId;
  1171.     
  1172.     arg_StyleId <<= giop_s;
  1173.     CORBA::Long arg_Id;
  1174.     
  1175.     arg_Id <<= giop_s;
  1176.     CORBA::Any arg_data;
  1177.     
  1178.     arg_data <<= giop_s;
  1179.     
  1180.     giop_s.RequestReceived();
  1181.     CORBA::Long result;
  1182.     
  1183.     result = this->SetData(arg_MapId, arg_StyleId, arg_Id, arg_data);
  1184.     
  1185.     if( giop_s.response_expected() ) {
  1186.       size_t msgsize = (size_t) GIOP_S::ReplyHeaderSize();
  1187.       msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  1188.       
  1189.       giop_s.InitialiseReply(GIOP::NO_EXCEPTION, (CORBA::ULong) msgsize);
  1190.       result >>= giop_s;
  1191.       
  1192.     }
  1193.     giop_s.ReplyCompleted();
  1194.     return 1;
  1195.   }
  1196.   if( !strcmp(giop_s.operation(), "SetDataMember") ) {
  1197.     
  1198.     CORBA::Long arg_MapId;
  1199.     
  1200.     arg_MapId <<= giop_s;
  1201.     CORBA::Long arg_StyleId;
  1202.     
  1203.     arg_StyleId <<= giop_s;
  1204.     CORBA::Long arg_Id;
  1205.     
  1206.     arg_Id <<= giop_s;
  1207.     CORBA::Long arg_MemberId;
  1208.     
  1209.     arg_MemberId <<= giop_s;
  1210.     CORBA::Any arg_data;
  1211.     
  1212.     arg_data <<= giop_s;
  1213.     
  1214.     giop_s.RequestReceived();
  1215.     CORBA::Long result;
  1216.     
  1217.     result = this->SetDataMember(arg_MapId, arg_StyleId, arg_Id, arg_MemberId, arg_data);
  1218.     
  1219.     if( giop_s.response_expected() ) {
  1220.       size_t msgsize = (size_t) GIOP_S::ReplyHeaderSize();
  1221.       msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  1222.       
  1223.       giop_s.InitialiseReply(GIOP::NO_EXCEPTION, (CORBA::ULong) msgsize);
  1224.       result >>= giop_s;
  1225.       
  1226.     }
  1227.     giop_s.ReplyCompleted();
  1228.     return 1;
  1229.   }
  1230.   if( !strcmp(giop_s.operation(), "GetDataWithLock") ) {
  1231.     
  1232.     CORBA::Long arg_MapId;
  1233.     
  1234.     arg_MapId <<= giop_s;
  1235.     CORBA::Long arg_StyleId;
  1236.     
  1237.     arg_StyleId <<= giop_s;
  1238.     CORBA::Long arg_Id;
  1239.     
  1240.     arg_Id <<= giop_s;
  1241.     CORBA::Long arg_Result;
  1242.     
  1243.     CORBA::String_var arg_ObjName;
  1244.     
  1245.     {
  1246.       CORBA::String_member _0RL_str_tmp;
  1247.       _0RL_str_tmp <<=  giop_s;
  1248.       arg_ObjName = _0RL_str_tmp._ptr;
  1249.       _0RL_str_tmp._ptr = 0;
  1250.     }
  1251.     
  1252.     giop_s.RequestReceived();
  1253.     CORBA::Any_var result;
  1254.     
  1255.     result = this->GetDataWithLock(arg_MapId, arg_StyleId, arg_Id, arg_Result, arg_ObjName.in());
  1256.     
  1257.     if( giop_s.response_expected() ) {
  1258.       size_t msgsize = (size_t) GIOP_S::ReplyHeaderSize();
  1259.       msgsize = (result.operator->())->_NP_alignedSize(msgsize);
  1260.       
  1261.       msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  1262.       
  1263.       giop_s.InitialiseReply(GIOP::NO_EXCEPTION, (CORBA::ULong) msgsize);
  1264.       *(result.operator->()) >>= giop_s;
  1265.       
  1266.       arg_Result >>= giop_s;
  1267.       
  1268.     }
  1269.     giop_s.ReplyCompleted();
  1270.     return 1;
  1271.   }
  1272.   if( !strcmp(giop_s.operation(), "GetDataMemberWithLock") ) {
  1273.     
  1274.     CORBA::Long arg_MapId;
  1275.     
  1276.     arg_MapId <<= giop_s;
  1277.     CORBA::Long arg_StyleId;
  1278.     
  1279.     arg_StyleId <<= giop_s;
  1280.     CORBA::Long arg_Id;
  1281.     
  1282.     arg_Id <<= giop_s;
  1283.     CORBA::Long arg_MemberId;
  1284.     
  1285.     arg_MemberId <<= giop_s;
  1286.     CORBA::Any arg_data;
  1287.     
  1288.     arg_data <<= giop_s;
  1289.     CORBA::Long arg_Result;
  1290.     
  1291.     CORBA::String_var arg_ObjName;
  1292.     
  1293.     {
  1294.       CORBA::String_member _0RL_str_tmp;
  1295.       _0RL_str_tmp <<=  giop_s;
  1296.       arg_ObjName = _0RL_str_tmp._ptr;
  1297.       _0RL_str_tmp._ptr = 0;
  1298.     }
  1299.     
  1300.     giop_s.RequestReceived();
  1301.     CORBA::Any_var result;
  1302.     
  1303.     result = this->GetDataMemberWithLock(arg_MapId, arg_StyleId, arg_Id, arg_MemberId, arg_data, arg_Result, arg_ObjName.in());
  1304.     
  1305.     if( giop_s.response_expected() ) {
  1306.       size_t msgsize = (size_t) GIOP_S::ReplyHeaderSize();
  1307.       msgsize = (result.operator->())->_NP_alignedSize(msgsize);
  1308.       
  1309.       msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  1310.       
  1311.       giop_s.InitialiseReply(GIOP::NO_EXCEPTION, (CORBA::ULong) msgsize);
  1312.       *(result.operator->()) >>= giop_s;
  1313.       
  1314.       arg_Result >>= giop_s;
  1315.       
  1316.     }
  1317.     giop_s.ReplyCompleted();
  1318.     return 1;
  1319.   }
  1320.   if( !strcmp(giop_s.operation(), "SetDataWithLock") ) {
  1321.     
  1322.     CORBA::Long arg_MapId;
  1323.     
  1324.     arg_MapId <<= giop_s;
  1325.     CORBA::Long arg_StyleId;
  1326.     
  1327.     arg_StyleId <<= giop_s;
  1328.     CORBA::Long arg_Id;
  1329.     
  1330.     arg_Id <<= giop_s;
  1331.     CORBA::Any arg_data;
  1332.     
  1333.     arg_data <<= giop_s;
  1334.     CORBA::Long arg_Result;
  1335.     
  1336.     CORBA::String_var arg_ObjName;
  1337.     
  1338.     {
  1339.       CORBA::String_member _0RL_str_tmp;
  1340.       _0RL_str_tmp <<=  giop_s;
  1341.       arg_ObjName = _0RL_str_tmp._ptr;
  1342.       _0RL_str_tmp._ptr = 0;
  1343.     }
  1344.     
  1345.     giop_s.RequestReceived();
  1346.     CORBA::Long result;
  1347.     
  1348.     result = this->SetDataWithLock(arg_MapId, arg_StyleId, arg_Id, arg_data, arg_Result, arg_ObjName.in());
  1349.     
  1350.     if( giop_s.response_expected() ) {
  1351.       size_t msgsize = (size_t) GIOP_S::ReplyHeaderSize();
  1352.       msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  1353.       
  1354.       msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  1355.       
  1356.       giop_s.InitialiseReply(GIOP::NO_EXCEPTION, (CORBA::ULong) msgsize);
  1357.       result >>= giop_s;
  1358.       
  1359.       arg_Result >>= giop_s;
  1360.       
  1361.     }
  1362.     giop_s.ReplyCompleted();
  1363.     return 1;
  1364.   }
  1365.   if( !strcmp(giop_s.operation(), "SetDataMemberWithLock") ) {
  1366.     
  1367.     CORBA::Long arg_MapId;
  1368.     
  1369.     arg_MapId <<= giop_s;
  1370.     CORBA::Long arg_StyleId;
  1371.     
  1372.     arg_StyleId <<= giop_s;
  1373.     CORBA::Long arg_Id;
  1374.     
  1375.     arg_Id <<= giop_s;
  1376.     CORBA::Long arg_MemberId;
  1377.     
  1378.     arg_MemberId <<= giop_s;
  1379.     CORBA::Any arg_data;
  1380.     
  1381.     arg_data <<= giop_s;
  1382.     CORBA::Long arg_Result;
  1383.     
  1384.     CORBA::String_var arg_ObjName;
  1385.     
  1386.     {
  1387.       CORBA::String_member _0RL_str_tmp;
  1388.       _0RL_str_tmp <<=  giop_s;
  1389.       arg_ObjName = _0RL_str_tmp._ptr;
  1390.       _0RL_str_tmp._ptr = 0;
  1391.     }
  1392.     
  1393.     giop_s.RequestReceived();
  1394.     CORBA::Long result;
  1395.     
  1396.     result = this->SetDataMemberWithLock(arg_MapId, arg_StyleId, arg_Id, arg_MemberId, arg_data, arg_Result, arg_ObjName.in());
  1397.     
  1398.     if( giop_s.response_expected() ) {
  1399.       size_t msgsize = (size_t) GIOP_S::ReplyHeaderSize();
  1400.       msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  1401.       
  1402.       msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  1403.       
  1404.       giop_s.InitialiseReply(GIOP::NO_EXCEPTION, (CORBA::ULong) msgsize);
  1405.       result >>= giop_s;
  1406.       
  1407.       arg_Result >>= giop_s;
  1408.       
  1409.     }
  1410.     giop_s.ReplyCompleted();
  1411.     return 1;
  1412.   }
  1413.   if( !strcmp(giop_s.operation(), "GetDataWithOnce") ) {
  1414.     
  1415.     CORBA::Long arg_MapId;
  1416.     
  1417.     arg_MapId <<= giop_s;
  1418.     CORBA::Long arg_StyleId;
  1419.     
  1420.     arg_StyleId <<= giop_s;
  1421.     CORBA::Long arg_Id;
  1422.     
  1423.     arg_Id <<= giop_s;
  1424.     CORBA::Long arg_Result;
  1425.     
  1426.     CORBA::String_var arg_ObjName;
  1427.     
  1428.     {
  1429.       CORBA::String_member _0RL_str_tmp;
  1430.       _0RL_str_tmp <<=  giop_s;
  1431.       arg_ObjName = _0RL_str_tmp._ptr;
  1432.       _0RL_str_tmp._ptr = 0;
  1433.     }
  1434.     
  1435.     giop_s.RequestReceived();
  1436.     CORBA::Any_var result;
  1437.     
  1438.     result = this->GetDataWithOnce(arg_MapId, arg_StyleId, arg_Id, arg_Result, arg_ObjName.in());
  1439.     
  1440.     if( giop_s.response_expected() ) {
  1441.       size_t msgsize = (size_t) GIOP_S::ReplyHeaderSize();
  1442.       msgsize = (result.operator->())->_NP_alignedSize(msgsize);
  1443.       
  1444.       msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  1445.       
  1446.       giop_s.InitialiseReply(GIOP::NO_EXCEPTION, (CORBA::ULong) msgsize);
  1447.       *(result.operator->()) >>= giop_s;
  1448.       
  1449.       arg_Result >>= giop_s;
  1450.       
  1451.     }
  1452.     giop_s.ReplyCompleted();
  1453.     return 1;
  1454.   }
  1455.   if( !strcmp(giop_s.operation(), "GetDataMemberWithOnce") ) {
  1456.     
  1457.     CORBA::Long arg_MapId;
  1458.     
  1459.     arg_MapId <<= giop_s;
  1460.     CORBA::Long arg_StyleId;
  1461.     
  1462.     arg_StyleId <<= giop_s;
  1463.     CORBA::Long arg_Id;
  1464.     
  1465.     arg_Id <<= giop_s;
  1466.     CORBA::Long arg_MemberId;
  1467.     
  1468.     arg_MemberId <<= giop_s;
  1469.     CORBA::Long arg_Result;
  1470.     
  1471.     CORBA::String_var arg_ObjName;
  1472.     
  1473.     {
  1474.       CORBA::String_member _0RL_str_tmp;
  1475.       _0RL_str_tmp <<=  giop_s;
  1476.       arg_ObjName = _0RL_str_tmp._ptr;
  1477.       _0RL_str_tmp._ptr = 0;
  1478.     }
  1479.     
  1480.     giop_s.RequestReceived();
  1481.     CORBA::Any_var result;
  1482.     
  1483.     result = this->GetDataMemberWithOnce(arg_MapId, arg_StyleId, arg_Id, arg_MemberId, arg_Result, arg_ObjName.in());
  1484.     
  1485.     if( giop_s.response_expected() ) {
  1486.       size_t msgsize = (size_t) GIOP_S::ReplyHeaderSize();
  1487.       msgsize = (result.operator->())->_NP_alignedSize(msgsize);
  1488.       
  1489.       msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  1490.       
  1491.       giop_s.InitialiseReply(GIOP::NO_EXCEPTION, (CORBA::ULong) msgsize);
  1492.       *(result.operator->()) >>= giop_s;
  1493.       
  1494.       arg_Result >>= giop_s;
  1495.       
  1496.     }
  1497.     giop_s.ReplyCompleted();
  1498.     return 1;
  1499.   }
  1500.   if( !strcmp(giop_s.operation(), "SetDataWithOnce") ) {
  1501.     
  1502.     CORBA::Long arg_MapId;
  1503.     
  1504.     arg_MapId <<= giop_s;
  1505.     CORBA::Long arg_StyleId;
  1506.     
  1507.     arg_StyleId <<= giop_s;
  1508.     CORBA::Long arg_Id;
  1509.     
  1510.     arg_Id <<= giop_s;
  1511.     CORBA::Any arg_data;
  1512.     
  1513.     arg_data <<= giop_s;
  1514.     CORBA::Long arg_Result;
  1515.     
  1516.     CORBA::String_var arg_ObjName;
  1517.     
  1518.     {
  1519.       CORBA::String_member _0RL_str_tmp;
  1520.       _0RL_str_tmp <<=  giop_s;
  1521.       arg_ObjName = _0RL_str_tmp._ptr;
  1522.       _0RL_str_tmp._ptr = 0;
  1523.     }
  1524.     
  1525.     giop_s.RequestReceived();
  1526.     CORBA::Long result;
  1527.     
  1528.     result = this->SetDataWithOnce(arg_MapId, arg_StyleId, arg_Id, arg_data, arg_Result, arg_ObjName.in());
  1529.     
  1530.     if( giop_s.response_expected() ) {
  1531.       size_t msgsize = (size_t) GIOP_S::ReplyHeaderSize();
  1532.       msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  1533.       
  1534.       msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  1535.       
  1536.       giop_s.InitialiseReply(GIOP::NO_EXCEPTION, (CORBA::ULong) msgsize);
  1537.       result >>= giop_s;
  1538.       
  1539.       arg_Result >>= giop_s;
  1540.       
  1541.     }
  1542.     giop_s.ReplyCompleted();
  1543.     return 1;
  1544.   }
  1545.   if( !strcmp(giop_s.operation(), "SetDataMemberWithOnce") ) {
  1546.     
  1547.     CORBA::Long arg_MapId;
  1548.     
  1549.     arg_MapId <<= giop_s;
  1550.     CORBA::Long arg_StyleId;
  1551.     
  1552.     arg_StyleId <<= giop_s;
  1553.     CORBA::Long arg_Id;
  1554.     
  1555.     arg_Id <<= giop_s;
  1556.     CORBA::Long arg_MemberId;
  1557.     
  1558.     arg_MemberId <<= giop_s;
  1559.     CORBA::Any arg_data;
  1560.     
  1561.     arg_data <<= giop_s;
  1562.     CORBA::Long arg_Result;
  1563.     
  1564.     CORBA::String_var arg_ObjName;
  1565.     
  1566.     {
  1567.       CORBA::String_member _0RL_str_tmp;
  1568.       _0RL_str_tmp <<=  giop_s;
  1569.       arg_ObjName = _0RL_str_tmp._ptr;
  1570.       _0RL_str_tmp._ptr = 0;
  1571.     }
  1572.     
  1573.     giop_s.RequestReceived();
  1574.     CORBA::Long result;
  1575.     
  1576.     result = this->SetDataMemberWithOnce(arg_MapId, arg_StyleId, arg_Id, arg_MemberId, arg_data, arg_Result, arg_ObjName.in());
  1577.     
  1578.     if( giop_s.response_expected() ) {
  1579.       size_t msgsize = (size_t) GIOP_S::ReplyHeaderSize();
  1580.       msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  1581.       
  1582.       msgsize = omni::align_to(msgsize, omni::ALIGN_4) + 4;
  1583.       
  1584.       giop_s.InitialiseReply(GIOP::NO_EXCEPTION, (CORBA::ULong) msgsize);
  1585.       result >>= giop_s;
  1586.       
  1587.       arg_Result >>= giop_s;
  1588.       
  1589.     }
  1590.     giop_s.ReplyCompleted();
  1591.     return 1;
  1592.   }
  1593.   if( !strcmp(giop_s.operation(), "SaveDataSets") ) {
  1594.     
  1595.     CORBA::Long arg_MapId;
  1596.     
  1597.     arg_MapId <<= giop_s;
  1598.     CORBA::Long arg_StyleId;
  1599.     
  1600.     arg_StyleId <<= giop_s;
  1601.     
  1602.     giop_s.RequestReceived();
  1603.     DataSeq_var result;
  1604.     
  1605.     result = this->SaveDataSets(arg_MapId, arg_StyleId);
  1606.     
  1607.     if( giop_s.response_expected() ) {
  1608.       size_t msgsize = (size_t) GIOP_S::ReplyHeaderSize();
  1609.       msgsize = (result.operator->())->_NP_alignedSize(msgsize);
  1610.       
  1611.       giop_s.InitialiseReply(GIOP::NO_EXCEPTION, (CORBA::ULong) msgsize);
  1612.       *(result.operator->()) >>= giop_s;
  1613.       
  1614.     }
  1615.     giop_s.ReplyCompleted();
  1616.     return 1;
  1617.   }
  1618.   return 0;
  1619. }
  1620. void*
  1621. _impl_SynDataSets::_ptrToInterface(const char* id)
  1622. {
  1623.   if( !strcmp(id, CORBA::Object::_PD_repoId) )
  1624.     return (void*) 1;
  1625.   if( !strcmp(id, SynDataSets::_PD_repoId) )
  1626.     return (_impl_SynDataSets*) this;
  1627.   
  1628.   return 0;
  1629. }
  1630. const char*
  1631. _impl_SynDataSets::_mostDerivedRepoId()
  1632. {
  1633.   return SynDataSets::_PD_repoId;
  1634. }
  1635. POA_SynDataSets::~POA_SynDataSets() {}