summaryrefslogtreecommitdiff
path: root/TAO/DevGuideExamples/ValueTypes/Bank/bank.idl
blob: 9a122a1695bd9d6b1c7f38290f1abd6ea653bb07 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// $Id$

valuetype Person {

  public string name;
  public long   balance;

  factory create(in string name);

  void debit(in long amt);
};

interface Transaction {
  long update(in Person p);
};