Changeset 2172 for trunk/java-client


Ignore:
Timestamp:
2001-03-14T04:01:40+13:00 (23 years ago)
Author:
cs025
Message:

Changed ping parameters and behaviour in C++; corresponding changes
made in java client.

Location:
trunk/java-client
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/java-client/corbaiface.idl

    r2119 r2172  
    208208  void      hasCollection(in corbatext_t corbaCollection, inout boolean has,
    209209               inout corbaComError error);
    210   boolean   ping(in corbatext_t collection, inout corbaComError error);
     210  void      ping(in corbatext_t collection, inout boolean wasSuccess, inout corbaComError error);
    211211  void      getDocument(in corbatext_t collection,
    212212            inout corbaDocRequest request, inout corbaDocResponse response,
  • trunk/java-client/org/nzdl/gsdl/service/NzdlServiceClient.java

    r2163 r2172  
    171171    }
    172172    corbaComErrorHolder c_err = NzdlCorbaFactory.createComErrorHolder();
    173     boolean result  = m_nzdlServer.ping( NzdlCorbaFactory.toCorbaText(_name), c_err );
     173    org.omg.CORBA.BooleanHolder c_ping = new org.omg.CORBA.BooleanHolder();
     174    m_nzdlServer.ping( NzdlCorbaFactory.toCorbaText(_name), c_ping, c_err );
    174175    if (c_err.value.value() != 0)
    175176      System.err.println("pingCollection() error " + c_err.value.value());
    176     return result;
     177    return c_ping.value;
    177178  }
    178179
  • trunk/java-client/org/nzdl/gsdl/service/NzdlServiceServer.java

    r2159 r2172  
    142142    return;
    143143  }
     144
    144145  /**
    145146   * Is the collection avalibale for use?
     
    148149   *    <tt>false</tt> otherwise
    149150   */
    150   public boolean ping (corbatext_t collection,
    151                corbaComErrorHolder error) {
     151  public void ping (corbatext_t collection,
     152            org.omg.CORBA.BooleanHolder has,           
     153            corbaComErrorHolder error) {
    152154    String name = NzdlCorbaFactory.toString(collection);
    153     return nzdl.hasCollection(name);
     155    has.value = nzdl.hasCollection(name);
    154156  }
    155157
Note: See TracChangeset for help on using the changeset viewer.