亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? documents_impl.cc

?? 開源CORBA中間件
?? CC
字號:
/* *  Demo of COSS Relationship Service *  Copyright (C) 1998 Karel Gardas * *  This program is free software; you can redistribute it and/or modify *  it under the terms of the GNU General Public License as published by *  the Free Software Foundation; either version 2 of the License, or *  (at your option) any later version. * *  This program is distributed in the hope that it will be useful, *  but WITHOUT ANY WARRANTY; without even the implied warranty of *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the *  GNU General Public License for more details. * *  You should have received a copy of the GNU General Public License *  along with this program; if not, write to the Free Software *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * *  Send comments and/or bug reports to: *                 mico@informatik.uni-frankfurt.de *  or to my private e-mail: *                 gardask@alpha.inf.upol.cz */#include <string.h>#include <iostream.h>#include <fstream.h>#include "Documents_impl.h"#include <coss/RegisterHelper.h>//#define DEBUG 1AbstractDocument_impl::AbstractDocument_impl ()     : POA_Documents::AbstractDocument(),      POA_CosStream::Streamable(),      IdentifiableObject_impl(){    doc_name = CORBA::string_dup ("");    file_name = CORBA::string_dup ("");    external_from_id_.length(4);    external_from_id_[0].id = CORBA::string_dup("::Documents::AbstractDocument");    external_from_id_[1].id = CORBA::string_dup("::CosStream::Streamable");    external_from_id_[2].id = CORBA::string_dup("");    external_from_id_[3].id = CORBA::string_dup("");    external_from_id_[0].kind = CORBA::string_dup( _lc_ks_object_interface );    external_from_id_[1].kind = CORBA::string_dup( _lc_ks_impl_equiv_class );    external_from_id_[2].kind = CORBA::string_dup( _lc_ks_object_implementation );    external_from_id_[3].kind = CORBA::string_dup( _lc_ks_factory_interface );}AbstractDocument_impl::AbstractDocument_impl (const char* name)    : POA_Documents::AbstractDocument(),      POA_CosStream::Streamable(),      IdentifiableObject_impl(){    doc_name = CORBA::string_dup (name);    file_name = CORBA::string_dup ("");    external_from_id_.length(4);    external_from_id_[0].id = CORBA::string_dup("::Documents::AbstractDocument");    external_from_id_[1].id = CORBA::string_dup("::CosStream::Streamable");    external_from_id_[2].id = CORBA::string_dup("");    external_from_id_[3].id = CORBA::string_dup("");    external_from_id_[0].kind = CORBA::string_dup( _lc_ks_object_interface );    external_from_id_[1].kind = CORBA::string_dup( _lc_ks_impl_equiv_class );    external_from_id_[2].kind = CORBA::string_dup( _lc_ks_object_implementation );    external_from_id_[3].kind = CORBA::string_dup( _lc_ks_factory_interface );}AbstractDocument_impl::AbstractDocument_impl (const char* value, 					      const char* file)    : POA_Documents::AbstractDocument(),      POA_CosStream::Streamable(),      IdentifiableObject_impl(){    doc_name = CORBA::string_dup (value);    file_name = CORBA::string_dup (file);    external_from_id_.length(4);    external_from_id_[0].id = CORBA::string_dup("::Documents::AbstractDocument");    external_from_id_[1].id = CORBA::string_dup("::CosStream::Streamable");    external_from_id_[2].id = CORBA::string_dup("");    external_from_id_[3].id = CORBA::string_dup("");    external_from_id_[0].kind = CORBA::string_dup( _lc_ks_object_interface );    external_from_id_[1].kind = CORBA::string_dup( _lc_ks_impl_equiv_class );    external_from_id_[2].kind = CORBA::string_dup( _lc_ks_object_implementation );    external_from_id_[3].kind = CORBA::string_dup( _lc_ks_factory_interface );}char*AbstractDocument_impl::name (){    return CORBA::string_dup (doc_name);}voidAbstractDocument_impl::name (const char* value){    CORBA::string_free(doc_name);    doc_name = CORBA::string_dup (value);}char*AbstractDocument_impl::file (){    return CORBA::string_dup (file_name);}voidAbstractDocument_impl::file (const char* value){    CORBA::string_free(file_name);    file_name = CORBA::string_dup (value);}voidAbstractDocument_impl::destroy (){    CORBA::string_free(doc_name);    CORBA::string_free(file_name);#if USE_VAR    PortableServer::ObjectId_var oid = _default_POA ()->servant_to_id (this);#else    PortableServer::ObjectId* oid = _default_POA ()->servant_to_id (this);#endif    _default_POA ()->deactivate_object (*oid);#ifndef USE_VAR    delete oid;#endif    delete this;}CosLifeCycle::Key*AbstractDocument_impl::external_form_id(){    return new CosLifeCycle::Key(external_from_id_);}voidAbstractDocument_impl::externalize_to_stream( CosStream::StreamIO_ptr targetStreamIO ){//  Write out it's non-object data using the primitive StreamIO::write_...(data) functions    targetStreamIO -> write_unsigned_long(this->constant_random_id());    targetStreamIO -> write_string(this->doc_name);    targetStreamIO -> write_string(this->file_name);}voidAbstractDocument_impl::internalize_from_stream( CosStream::StreamIO_ptr sourceStreamIO, CosLifeCycle::FactoryFinder_ptr there ){    random_id = sourceStreamIO -> read_unsigned_long();    doc_name = sourceStreamIO -> read_string();    file_name = sourceStreamIO -> read_string();}Text_impl::Text_impl ()  : AbstractDocument_impl (),    POA_Documents::Text(){    external_from_id_[2].id = CORBA::string_dup("::Documents::Text");    external_from_id_[3].id = CORBA::string_dup("TextFactory");}Text_impl::Text_impl (const char* name)  : AbstractDocument_impl (),    POA_Documents::Text(){    external_from_id_[2].id = CORBA::string_dup("::Documents::Text");    external_from_id_[3].id = CORBA::string_dup("TextFactory");    doc_name = CORBA::string_dup (name);}Text_impl::Text_impl (const char* name, const char* file)  : AbstractDocument_impl (),    POA_Documents::Text(){    external_from_id_[2].id = CORBA::string_dup("::Documents::Text");    external_from_id_[3].id = CORBA::string_dup("TextFactory");    doc_name = CORBA::string_dup (name);    file_name = CORBA::string_dup (file);}DocumentFactory_impl::DocumentFactory_impl(CORBA::ORB_ptr _orb)    :POA_CosStream::StreamableFactory(){	IdentifiableObject_impl* tmp = new IdentifiableObject_impl (_orb);}CosStream::Streamable_ptrDocumentFactory_impl::create_uninitialized (){#if DEBUG    cout << "  <Documents_impl> create uninitialized AbstractDocument\n";#endif    AbstractDocument_impl* doc = new AbstractDocument_impl ();    return doc->_this ();}  FigureFactory_impl::FigureFactory_impl(CORBA::ORB_ptr _orb)    : DocumentFactory_impl(_orb),      POA_Documents::FigureFactory(){}Documents::Figure_ptrFigureFactory_impl::create (const char* name){#if DEBUG    cout << "  <Documents_impl> create figure\n";#endif    Figure_impl* fig = new Figure_impl (name);    return fig->_this ();}Documents::Figure_ptrFigureFactory_impl::create_with_file (const char* name, const char* file){#if DEBUG    cout << "  <Documents_impl> create figure\n";#endif    Figure_impl* fig = new Figure_impl (name, file);    return fig->_this ();}TextFactory_impl::TextFactory_impl(CORBA::ORB_ptr _orb)    : DocumentFactory_impl(_orb),      POA_Documents::TextFactory(){}Documents::Text_ptrTextFactory_impl::create (const char* name){#if DEBUG    cout << "  <Documents_impl> create Text\n";#endif    Text_impl* text = new Text_impl (name);    return text->_this ();}Documents::Text_ptrTextFactory_impl::create_with_file (const char* name, const char* file){#if DEBUG    cout << "  <Documents_impl> create Text\n";#endif    Text_impl* text = new Text_impl (name, file);    return text->_this ();}Figure_impl::Figure_impl ()  : AbstractDocument_impl (),    POA_Documents::Figure(){    external_from_id_[2].id = CORBA::string_dup("::Documents::Figure");    external_from_id_[3].id = CORBA::string_dup("FigureFactory");}Figure_impl::Figure_impl (const char* name)  : AbstractDocument_impl (),    POA_Documents::Figure(){    external_from_id_[2].id = CORBA::string_dup("::Documents::Figure");    external_from_id_[3].id = CORBA::string_dup("FigureFactory");    doc_name = CORBA::string_dup (name);}Figure_impl::Figure_impl (const char* name, const char* file)  : AbstractDocument_impl (),    POA_Documents::Figure(){    external_from_id_[2].id = CORBA::string_dup("::Documents::Figure");    external_from_id_[3].id = CORBA::string_dup("FigureFactory");    doc_name = CORBA::string_dup (name);    file_name = CORBA::string_dup (file);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美裸体bbwbbwbbw| 亚洲一区二区三区四区的| 欧美在线免费视屏| 成人黄色网址在线观看| 图片区小说区区亚洲影院| 一区二区三区国产精品| 日韩码欧中文字| 国产欧美日韩综合精品一区二区| 欧美一区二区三区啪啪| 69堂亚洲精品首页| 在线成人免费观看| 538prom精品视频线放| 欧美午夜精品理论片a级按摩| av成人动漫在线观看| 国产精品一卡二卡| 成人在线一区二区三区| 成人午夜激情影院| 99热在这里有精品免费| 91久久久免费一区二区| 欧美日韩一级二级三级| 欧美色图天堂网| 91精品国产一区二区三区| 欧美一级精品在线| 国产亚洲制服色| 国产精品免费看片| 亚洲欧美日韩在线播放| 亚洲午夜免费电影| 免费高清不卡av| 国产精品99久久久久久有的能看| 成人黄色在线看| 欧洲精品在线观看| 欧美一级夜夜爽| 欧美国产一区视频在线观看| 亚洲欧美国产毛片在线| 亚洲妇熟xx妇色黄| 激情综合色丁香一区二区| 成人午夜精品在线| 欧美猛男超大videosgay| 精品美女被调教视频大全网站| 2023国产精品自拍| 亚洲欧美日韩人成在线播放| 五月激情综合色| 国产盗摄一区二区三区| 91福利视频在线| 精品免费日韩av| 亚洲精品乱码久久久久久日本蜜臀| 午夜电影网亚洲视频| 国产不卡高清在线观看视频| 在线观看视频一区二区欧美日韩| 日韩网站在线看片你懂的| 欧美激情综合网| 石原莉奈在线亚洲二区| 成人午夜视频免费看| 欧美日韩亚洲丝袜制服| 久久精品亚洲国产奇米99| 午夜精品一区二区三区电影天堂| 国产精品亚洲第一| 欧美一区二区三区四区久久| 1024精品合集| 国产乱理伦片在线观看夜一区| 欧美亚洲愉拍一区二区| 国产精品动漫网站| 国内精品伊人久久久久av影院| 97精品久久久午夜一区二区三区 | 欧美一区二区视频网站| 国产精品久线观看视频| 久久66热偷产精品| 精品视频色一区| 成人免费在线视频观看| 国产综合久久久久影院| 欧美一级搡bbbb搡bbbb| 五月天激情小说综合| 日本乱人伦一区| 国产精品国产自产拍在线| 国产一区二区导航在线播放| 日韩欧美卡一卡二| 午夜伦理一区二区| 欧美性猛交xxxx黑人交| 一区二区三区中文字幕精品精品| 国产不卡在线一区| 国产三级一区二区| 国产激情偷乱视频一区二区三区| 日韩一级片网站| 日韩一区欧美二区| 欧美日韩三级一区| 一区二区三区高清| 日本韩国欧美在线| 伊人婷婷欧美激情| 在线观看成人小视频| 夜夜揉揉日日人人青青一国产精品| 丁香亚洲综合激情啪啪综合| 国产欧美一区二区三区鸳鸯浴| 国产一区二区毛片| 中文字幕成人av| 99久久久久久| 一区二区三区精品视频| 欧美丝袜丝交足nylons| 日韩国产欧美在线播放| 日韩三级精品电影久久久| 久久99国产乱子伦精品免费| 精品福利视频一区二区三区| 国产一二三精品| 日韩一区有码在线| 91色视频在线| 日韩黄色在线观看| 久久亚洲影视婷婷| 99re视频这里只有精品| 午夜精品久久一牛影视| 日韩欧美综合一区| 成人一区二区视频| 亚洲国产视频直播| 精品日韩成人av| 丁香六月久久综合狠狠色| 亚洲欧美激情插 | 日韩成人一级片| 久久综合色之久久综合| 成av人片一区二区| 亚洲v精品v日韩v欧美v专区| 日韩免费一区二区| 97久久超碰精品国产| 蜜臀国产一区二区三区在线播放| 国产婷婷色一区二区三区四区 | 一区二区三区不卡在线观看| 欧美一区二区三区人| 国产成人av网站| 国产精品免费视频一区| 6080午夜不卡| 国产99精品在线观看| 亚洲国产精品精华液网站| 日韩美女主播在线视频一区二区三区| 国产69精品久久777的优势| 香蕉成人伊视频在线观看| 久久久亚洲午夜电影| 欧美性生活影院| 成人综合婷婷国产精品久久蜜臀| 亚洲成人福利片| 国产欧美日韩激情| 欧美电视剧免费观看| 欧美系列亚洲系列| 成人ar影院免费观看视频| 精品一区二区免费| 五月天精品一区二区三区| 亚洲乱码中文字幕综合| 国产日韩精品久久久| 欧美一区二区三区在线观看| 在线一区二区三区| 成人黄色一级视频| 国产成人亚洲精品狼色在线| 蜜臀av国产精品久久久久| 亚洲图片欧美综合| 亚洲精品日韩一| 中文字幕一区二区三区四区不卡| 精品精品国产高清a毛片牛牛| 欧美日本国产视频| 一本久久a久久精品亚洲| 国产成a人亚洲精品| 国产精品综合av一区二区国产馆| 欧美a一区二区| 青娱乐精品在线视频| 日日噜噜夜夜狠狠视频欧美人 | 欧美视频精品在线| 欧美吻胸吃奶大尺度电影 | 亚洲欧美视频在线观看| 中文字幕的久久| 中文字幕一区二区在线播放| 久久精品欧美一区二区三区不卡| 精品精品国产高清一毛片一天堂| 精品欧美乱码久久久久久| 久久亚洲综合色| 国产精品国产精品国产专区不片| 中文字幕不卡在线| 亚洲精品免费一二三区| 亚洲成人激情社区| 久久国产剧场电影| 成人天堂资源www在线| 99综合电影在线视频| 日本电影欧美片| 制服丝袜日韩国产| 精品久久久久久久人人人人传媒| 久久久不卡网国产精品二区| 国产精品天美传媒| 一区二区三区国产| 裸体一区二区三区| 国产成人精品免费| 在线精品国精品国产尤物884a| 在线成人高清不卡| 日本一区二区高清| 亚洲在线观看免费| 精品在线免费视频| 波多野结衣91| 欧美日韩不卡一区| www.爱久久.com| 国产精品中文字幕一区二区三区| 激情综合网av| 国产精品99久久久久| 欧美三级日韩三级国产三级| 91.com视频| 久久综合色婷婷| 亚洲成国产人片在线观看| 日本不卡免费在线视频|