Changeset 2261


Ignore:
Timestamp:
2001-04-03T02:13:26+12:00 (23 years ago)
Author:
say1
Message:

fixed a minor c initialisation bug

Location:
trunk/gsdl
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/lib/corbaiface.h

    r2126 r2261  
    489489    virtual void collectionList( corbatext_tarray& collist, corbaComError& error ) = 0;
    490490    virtual void hasCollection( const corbatext_t& corbaCollection, CORBA::Boolean& has, corbaComError& error ) = 0;
    491     virtual CORBA::Boolean ping( const corbatext_t& collection, corbaComError& error ) = 0;
     491    virtual void ping( const corbatext_t& collection, CORBA::Boolean& wasSuccess, corbaComError& error ) = 0;
    492492    virtual void getDocument( const corbatext_t& collection, corbaDocRequest& request, corbaDocResponse& response, corbaComError& error ) = 0;
    493493    virtual void getCollectInfo( const corbatext_t& collection, corbaColInfoResponse& response, corbaComError& error ) = 0;
     
    513513    void collectionList( corbatext_tarray& collist, corbaComError& error );
    514514    void hasCollection( const corbatext_t& corbaCollection, CORBA::Boolean& has, corbaComError& error );
    515     CORBA::Boolean ping( const corbatext_t& collection, corbaComError& error );
     515    void ping( const corbatext_t& collection, CORBA::Boolean& wasSuccess, corbaComError& error );
    516516    void getDocument( const corbatext_t& collection, corbaDocRequest& request, corbaDocResponse& response, corbaComError& error );
    517517    void getCollectInfo( const corbatext_t& collection, corbaColInfoResponse& response, corbaComError& error );
  • trunk/gsdl/lib/corbaiface.mpp

    r2126 r2261  
    15011501
    15021502
    1503 CORBA::Boolean gsdlInterface::corbaiface_stub::ping( const gsdlInterface::corbatext_t& collection, gsdlInterface::corbaComError& error )
     1503void gsdlInterface::corbaiface_stub::ping( const gsdlInterface::corbatext_t& collection, CORBA::Boolean& wasSuccess, gsdlInterface::corbaComError& error )
    15041504{
    15051505  CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection );
     1506  CORBA::StaticAny _wasSuccess( CORBA::_stc_boolean, &wasSuccess );
    15061507  CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error );
    1507   CORBA::Boolean _res;
    1508   CORBA::StaticAny __res( CORBA::_stc_boolean, &_res );
    1509 
    15101508  CORBA::StaticRequest __req( this, "ping" );
    15111509  __req.add_in_arg( &_collection );
     1510  __req.add_inout_arg( &_wasSuccess );
    15121511  __req.add_inout_arg( &_error );
    1513   __req.set_result( &__res );
    15141512
    15151513  __req.invoke();
     
    15171515  mico_sii_throw( &__req,
    15181516    0);
    1519   return _res;
    15201517}
    15211518
  • trunk/gsdl/lib/corbaiface_skel.mpp

    r2127 r2261  
    6767        corbatext_t collection;
    6868        CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection );
    69         corbaComError error;
    70         CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error );
    71 
    72         CORBA::Boolean _res;
    73         CORBA::StaticAny __res( CORBA::_stc_boolean, &_res );
    74         _req->add_in_arg( &_collection );
    75         _req->add_inout_arg( &_error );
    76         _req->set_result( &__res );
    77 
    78         if( !_req->read_args() )
    79           return true;
    80 
    81         _res = ping( collection, error );
     69        CORBA::Boolean wasSuccess;
     70        CORBA::StaticAny _wasSuccess( CORBA::_stc_boolean, &wasSuccess );
     71        corbaComError error;
     72        CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error );
     73
     74        _req->add_in_arg( &_collection );
     75        _req->add_inout_arg( &_wasSuccess );
     76        _req->add_inout_arg( &_error );
     77
     78        if( !_req->read_args() )
     79          return true;
     80
     81        ping( collection, wasSuccess, error );
    8282        _req->write_results();
    8383        return true;
  • trunk/gsdl/src/colservr/corbaServer.mpp

    r2174 r2261  
    106106      ofstream      logout;
    107107      int           reply;
    108       comerror_t    error;
     108      comerror_t    error = noError;
    109109
    110110      this->openLogfile("/etc/corbaout.txt", logout);
     
    118118      text_t        key;
    119119      text_tarray   cfgline;
    120       comerror_t    error;
     120      comerror_t    error = noError;
    121121
    122122      corbaconv_text_t::setCorbatext(key,corbaKey);
     
    160160    corbaconv_text_t *cct;
    161161    bool    _has;
    162     comerror_t err;
     162    comerror_t err = noError;
    163163    ofstream logout;
    164164
     
    191191    text_t collection;
    192192    bool   success;
    193     comerror_t error;
     193    comerror_t error = noError;
    194194    ofstream logout;
    195195
     
    250250  {
    251251    ColInfoResponse_t response;
    252     comerror_t       error;
     252    comerror_t       error = noError;
    253253    text_t           collection;
    254254    ofstream logout;
     
    304304    InfoFilterOptionsRequest_t request;
    305305    InfoFilterOptionsResponse_t response;
    306     comerror_t error;
     306    comerror_t error = noError;
    307307    unsigned int i;
    308308    ofstream logout;
  • trunk/gsdl/src/recpt/OIDtools.cpp

    r1860 r2261  
    8282  response.clear();
    8383
    84   comerror_t err;
     84  comerror_t err = noError;
    8585  FilterRequest_t request;
    8686  request.clear();
     
    115115  response.clear();
    116116
    117   comerror_t err;
     117  comerror_t err = noError;
    118118  FilterRequest_t request;
    119119
     
    147147  if (OIDs.empty()) return true;
    148148
    149   comerror_t err;
     149  comerror_t err = noError;
    150150  FilterRequest_t request;
    151151
     
    198198  response.clear();
    199199
    200   comerror_t err;
     200  comerror_t err = noError;
    201201  FilterRequest_t request;
    202202  OptionValue_t option;
  • trunk/gsdl/src/recpt/collectoraction.cpp

    r2218 r2261  
    676676
    677677      // don't include z39.50 collection
    678       comerror_t err;
     678      comerror_t err = noError;
    679679      if ((*rprotolist_here).p->get_protocol_name (err) == "z3950proto") {
    680680    rprotolist_here ++;
     
    15841584  recptprotolistclass::iterator rprotolist_end = protos->end();
    15851585  while (rprotolist_here != rprotolist_end) {
    1586     comerror_t err;
     1586    comerror_t err = noError;
    15871587    if ((*rprotolist_here).p != NULL) {
    15881588      if ((*rprotolist_here).p->get_protocol_name (err) == "nullproto") {
     
    16151615  recptprotolistclass::iterator rprotolist_end = protos->end();
    16161616  while (rprotolist_here != rprotolist_end) {
    1617     comerror_t err;
     1617    comerror_t err = noError;
    16181618    if ((*rprotolist_here).p != NULL) {
    16191619      if ((*rprotolist_here).p->get_protocol_name (err) == "nullproto") {
  • trunk/gsdl/src/recpt/corbaproto.mpp

    r2223 r2261  
    558558  wassuccess = (success != 0);
    559559  err = (comerror_t) corbaError; 
     560  cout << "Corbaproto::Ping" << err << endl;
    560561}
    561562
Note: See TracChangeset for help on using the changeset viewer.