blob: 90da87fef296d72c69349cfa76b3e31e27a835c9 (
plain)
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
|
#ifndef CB_IDL
#define CB_IDL
//***************************************************************
//* APPROVED via RFC N01-0268 on 6 August 2001
//***************************************************************
//***************************************************************
//* interface GIAS::Callback
//*
//* Description: General callback interface
//*
//* NOTE: The Callback interface is implemented on the
//* "client" side to allow "servers" to notify clients of
//* completion of requests.
//*
//* NOTE: Callback module is now compiled as a separate IDL file.
//* This will be changed in GIAS 3.3
//***************************************************************
#include "uco.idl"
module CB
{
interface Callback
{
void notify (in UCO::State theState, in UCO::RequestDescription description)
raises ( UCO::InvalidInputParameter, UCO::ProcessingFault, UCO::SystemFault);
void release ()
raises (UCO::ProcessingFault, UCO::SystemFault);
};
};
#endif
|