1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
//
// Copyright (c) ZeroC, Inc. All rights reserved.
//
#ifndef TEST_I_H
#define TEST_I_H
#include <Test.h>
class AI : public virtual Test::A
{
public:
virtual std::string callA(const Ice::Current&);
};
class BI : public virtual Test::B, public virtual AI
{
public:
virtual std::string callB(const Ice::Current&);
};
class CI : public virtual Test::C, public virtual AI
{
public:
virtual std::string callC(const Ice::Current&);
};
class DI : public virtual Test::D, public virtual BI, public virtual CI
{
public:
virtual std::string callD(const Ice::Current&);
};
class EI : public virtual Test::E
{
public:
virtual std::string callE(const Ice::Current&);
};
class FI : public virtual Test::F, public virtual EI
{
public:
virtual std::string callF(const Ice::Current&);
};
class GI : public virtual Test::G
{
public:
virtual void shutdown(const Ice::Current&);
virtual std::string callG(const Ice::Current&);
};
class HI : public virtual Test::H, public virtual GI
{
public:
virtual std::string callH(const Ice::Current&);
};
#endif
|