示例#1
0
date*
date::_downcast(CORBA::AbstractBase_ptr p)
{
    if(!CORBA::is_nil(p))
        return _downcast(p -> _OB_toValue());
    return 0;
}
示例#2
0
CORBA::ValueBase *
date::_copy_value ()
{
  vector<string> _dummy;
  string _repo_id = "IDL:date:1.0";
  date * _res = _downcast (_create (_dummy, _repo_id));
  assert (_res != 0);
  _res->_copy_members (*this);
  return _res;
}
示例#3
0
date *
date::_downcast (CORBA::AbstractBase * vb) 
{
  return _downcast (vb->_to_value());
}
const DDS::UserException* DDS::UserException::_downcast 
   (const DDS::Exception * e)
{
   return _downcast ((DDS::Exception*) e);
}
const DDS::SystemException * DDS::SystemException::_downcast 
   (const DDS::Exception * e)
{
   return _downcast ((DDS::Exception*) e);
}
示例#6
0
void
date::_OB_unmarshal(date*& v, OB::InputStream_ptr in)
{
    CORBA::ValueBase* vb = in -> read_Value(_OB_id());
    v = _downcast(vb);
}