Changeset 1087 for branches


Ignore:
Timestamp:
2000-04-11T22:45:45+12:00 (24 years ago)
Author:
cs025
Message:

minor tidying of code - removal of waste

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/corba/gsdl/src/colservr/corbaServer.mpp

    r1074 r1087  
    6868  recptproto *protocol;
    6969  text_t      gsdlhome;
     70
     71  void openLogfile(text_t extension, ofstream &out)
     72  {
     73    char *cfilename;
     74    text_t filename;
     75
     76    filename = filename_cat(gsdlhome, extension);
     77    cfilename = filename.getcstr();
     78
     79    out.open(cfilename);
     80    delete cfilename;
     81  }
     82
    7083public:
    7184  corbaServer(recptproto *protocol, text_t home)
     
    8699  CORBA::Boolean init()
    87100  {
    88       char *cfname;
    89       text_t fname;
    90       fname = filename_cat(gsdlhome, "/etc/corbaout.txt");
    91       cfname = fname.getcstr();
    92       ofstream    logout(cfname);
    93       delete cfname;
    94 
     101      ofstream    logout;
    95102      int         reply;
    96103
     104      this->openLogfile("/etc/corbaout.txt", logout);
    97105      reply = protocol->init(logout);
    98106      logout.close();
     
    117125    bool    _has;
    118126    comerror_t err;
    119 
    120     char *   cfname;
    121     text_t   fname;
    122     fname  = filename_cat(gsdlhome, "/etc/corbaout.txt");
    123     cfname = fname.getcstr();
    124     ofstream logout(cfname);
    125     delete   cfname;
     127    ofstream logout;
     128
     129    this->openLogfile("/etc/corbaout.txt", logout);
    126130
    127131    cct = new corbaconv_text_t(corbaCollect);
     
    152156    bool   success;
    153157    comerror_t error;
    154 
    155     char *   cfname;
    156     text_t   fname;
    157     fname  = filename_cat(gsdlhome, "/etc/corbaout.txt");
    158     cfname = fname.getcstr();
    159     ofstream logout(cfname);
    160     delete   cfname;
     158    ofstream logout;
     159
     160    this->openLogfile("/etc/corbaout.txt", logout);
    161161
    162162    corbaconv_text_t::setCorbatext(collection,corbaCollect);
     
    179179    comerror_t       error = noError;
    180180    text_t           collection;
    181 
    182     char *   cfname;
    183     text_t   fname;
    184     fname  = filename_cat(gsdlhome, "/etc/corbaout.txt");
    185     cfname = fname.getcstr();
    186     ofstream logout(cfname);
    187     delete   cfname;
     181    ofstream         logout;
     182
     183    this->openLogfile("/etc/corbaout.txt", logout);
    188184
    189185    // copy collection id
     
    221217    comerror_t       error;
    222218    text_t           collection;
    223 
    224     char *   cfname;
    225     text_t   fname;
    226     fname  = filename_cat(gsdlhome, "/etc/corbaout.txt");
    227     cfname = fname.getcstr();
    228     ofstream logout(cfname);
    229     delete   cfname;
     219    ofstream logout;
     220
     221    this->openLogfile("/etc/corbaout.txt", logout);
    230222
    231223    corbaconv_text_t::setCorbatext(collection,corbaCollect);
     
    260252    comerror_t error;
    261253    unsigned int i;
    262 
    263     char *   cfname;
    264     text_t   fname;
    265     fname  = filename_cat(gsdlhome, "/etc/corbaout.txt");
    266     cfname = fname.getcstr();
    267     ofstream logout(cfname);
    268     delete   cfname;
     254    ofstream logout;
     255
     256    this->openLogfile("/etc/corbaout.txt", logout);
    269257
    270258    corbaconv_text_t::setCorbatext(collection,corbaCollect);
     
    308296    text_t collection;   
    309297    InfoFiltersResponse_t response;
    310 
    311     char *   cfname;
    312     text_t   fname;
    313     fname  = filename_cat(gsdlhome, "/etc/corbaout.txt");
    314     cfname = fname.getcstr();
    315     ofstream logout(cfname);
    316     delete   cfname;
     298    ofstream logout;
     299
     300    this->openLogfile("/etc/corbaout.txt", logout);
    317301
    318302    corbaconv_text_t::setCorbatext(collection,corbaCollect);
     
    332316    comerror_t         error = noError;
    333317    text_t             collection;
    334 
    335     char *   cfname;
    336     text_t   fname;
    337     fname  = filename_cat(gsdlhome, "/etc/corbaout.txt");
    338     cfname = fname.getcstr();
    339     ofstream logout(cfname);
    340     delete   cfname;
     318    ofstream logout;
     319
     320    this->openLogfile("/etc/corbaout.txt", logout);
    341321
    342322    // set up request
     
    364344    text_tarray collist;
    365345    comerror_t  err;
    366 
    367     char *   cfname;
    368     text_t   fname;
    369     fname  = filename_cat(gsdlhome, "/etc/corbaout.txt");
    370     cfname = fname.getcstr();
    371     ofstream logout(cfname);
    372     delete   cfname;
     346    ofstream logout;
     347
     348    this->openLogfile("/etc/corbaout.txt", logout);
    373349
    374350    protocol->get_collection_list(collist, err, logout);
Note: See TracChangeset for help on using the changeset viewer.