~ubuntu-branches/ubuntu/raring/zeroc-icee-java/raring

« back to all changes in this revision

Viewing changes to slice/IceE/Router.ice

  • Committer: Bazaar Package Importer
  • Author(s): Francisco Moya
  • Date: 2008-08-07 23:05:39 UTC
  • mfrom: (3.1.2 gutsy)
  • Revision ID: james.westby@ubuntu.com-20080807230539-iiuezo41bclg5yxy
Tags: 1.2.0-3
* Upgraded packaging standards.
* Removed unsatisfiable build dependency (Closes: #487027).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
// **********************************************************************
2
2
//
3
 
// Copyright (c) 2003-2006 ZeroC, Inc. All rights reserved.
 
3
// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
4
4
//
5
5
// This copy of Ice-E is licensed to you under the terms described in the
6
6
// ICEE_LICENSE file included in this distribution.
10
10
#ifndef ICE_ROUTER_ICE
11
11
#define ICE_ROUTER_ICE
12
12
 
 
13
#include <IceE/BuiltinSequences.ice>
 
14
 
13
15
module Ice
14
16
{
15
17
 
35
37
     * @return The router's client proxy.
36
38
     *
37
39
     **/
38
 
    nonmutating Object* getClientProxy();
 
40
    ["nonmutating", "cpp:const"] idempotent Object* getClientProxy();
39
41
 
40
42
    /**
41
43
     *
45
47
     * @return The router's server proxy.
46
48
     *
47
49
     **/
48
 
    nonmutating Object* getServerProxy();
 
50
    ["nonmutating", "cpp:const"] idempotent Object* getServerProxy();
49
51
 
50
52
    /**
51
53
     *
54
56
     * @param proxy The proxy to add.
55
57
     *
56
58
     **/
 
59
    ["deprecate:This method has been deprecated, use addProxies instead."]
57
60
    idempotent void addProxy(Object* proxy);
 
61
 
 
62
    /**
 
63
     *
 
64
     * Add new proxy information to the router's routing table.
 
65
     *
 
66
     * @param proxies The proxies to add.
 
67
     *
 
68
     * @return Proxies discarded by the router.
 
69
     *
 
70
     **/
 
71
    idempotent ObjectProxySeq addProxies(ObjectProxySeq proxies);
58
72
};
59
73
 
60
74
};