SCS IDL
1.2.1
Página Principal
Classes
Arquivos
Lista de Arquivos
src
auxiliar.idl
1
#ifndef AUXILIAR_IDL
2
#define AUXILIAR_IDL
3
4
#include "scs.idl"
5
6
module scs {
7
module auxiliar{
8
exception
HelpInfoNotAvailable
{};
9
exception
UndefinedProperty
{};
10
exception
ReadOnlyProperty
{};
11
exception
InvalidProperty
{
string
reason; };
12
13
struct
Property
{
14
string
name;
15
string
value;
16
boolean
read_only;
17
};
18
typedef
sequence<Property> PropertySeq;
19
20
interface
ComponentHelp
{
21
string
getHelpInfo (in
core::ComponentId
id
)
22
raises (
HelpInfoNotAvailable
);
23
};
24
25
interface
ComponentProperties
{
26
void
setProperty (in
Property
prop) raises (
ReadOnlyProperty
);
27
Property
getProperty (in
string
name) raises (
UndefinedProperty
);
28
PropertySeq getProperties ();
29
};
30
};
31
};
32
33
#endif
scs::auxiliar::ReadOnlyProperty
Definition:
auxiliar.idl:10
scs::auxiliar::ComponentProperties
Definition:
auxiliar.idl:25
scs::core::ComponentId
Identificador do componente.
Definition:
scs.idl:94
scs::auxiliar::ComponentHelp
Definition:
auxiliar.idl:20
scs::auxiliar::Property
Definition:
auxiliar.idl:13
scs::auxiliar::InvalidProperty
Definition:
auxiliar.idl:11
scs::auxiliar::HelpInfoNotAvailable
Definition:
auxiliar.idl:8
scs::auxiliar::UndefinedProperty
Definition:
auxiliar.idl:9
Gerado em Segunda, 10 de Fevereiro de 2014 09:28:20 para SCS IDL por
1.8.6