forked from osmocom/wireshark
![gal](/assets/img/avatar_default.png)
A Corba (GIOP) based protocol for the exchange of Intelligence, Surveillance and Reconnaissance (ISR) products. Defined in STANAG 4559/AEDP-5 "NATO Standard ISR Library Interface (NSILI)" See http://www.nato.int/structur/ac/224/standard/4559/4559.htm for more information. The dissector is generated using idl2wrs using the gias.idl, with some manual corrections, as noted in README.gias. Patch Set 4: Initialise uninitialised variables and no longer mark them as unused. Change-Id: Ieae93a135b30078f2d34e66f8c7b2e476438224e Reviewed-on: https://code.wireshark.org/review/7965 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
35 lines
1 KiB
Text
35 lines
1 KiB
Text
#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
|