]> SALOME platform Git repositories - modules/superv.git/blob - src/GraphExecutor/DataFlowExecutor_DynInvoke.hxx
Salome HOME
NRI : First integration.
[modules/superv.git] / src / GraphExecutor / DataFlowExecutor_DynInvoke.hxx
1 #ifndef _DATAFLOWEXECUTOR_DYNINVOKE_
2 #define _DATAFLOWEXECUTOR_DYNINVOKE_
3
4 #include <SALOMEconfig.h>
5 //#include CORBA_CLIENT_HEADER(SALOME_Component)
6 //#include CORBA_CLIENT_HEADER(SUPERV)
7 #include  <string>
8
9 struct ServicesAnyData {
10
11   string Name;
12   CORBA::Any Value;
13
14 };
15
16
17 // dynamic call for function with list of in parameters, followed 
18 // by out parameters with no return value
19
20 void DynInvoke(Engines::Component_ptr obj,
21                const char *method, 
22                ServicesAnyData * inParams, int nInParams,
23                ServicesAnyData * inParams, int nOutParams);
24 void DynInvoke(Engines::Component_ptr obj,
25                const char *method, 
26                const char * aGraphName ,
27                const char * aNodeName );
28
29 #endif