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
|
//
// Copyright (c) ZeroC, Inc. All rights reserved.
//
#pragma once
module Test
{
exception UserEx
{
}
sequence<byte> ByteSeq;
interface Metrics
{
["amd"] void op();
["amd"] idempotent void fail();
["amd"] void opWithUserException()
throws UserEx;
["amd"] void opWithRequestFailedException();
["amd"] void opWithLocalException();
["amd"] void opWithUnknownException();
["amd"] void opByteS(ByteSeq bs);
Object* getAdmin();
void shutdown();
}
interface Controller
{
void hold();
void resume();
}
}
|