Package SUPERV


Data Structures

struct  SUPERV.SDate
struct  SUPERV.ListOfNodes
interface  SUPERV.SuperG
 interface SuperG More...

interface  SUPERV.CNode
 CNode interface More...

interface  SUPERV.FNode
 FNode class More...

interface  SUPERV.INode
 INode class More...

interface  SUPERV.GNode
 GNode class More...

interface  SUPERV.LNode
interface  SUPERV.ELNode
interface  SUPERV.SNode
interface  SUPERV.ESNode
interface  SUPERV.Graph
 Interface of a graph. More...

interface  SUPERV.StreamGraph
 Interface of a StreamGraph. More...

interface  SUPERV.Link
 Interface of the link. More...

interface  SUPERV.StreamLink
 Interface of the link. More...

interface  SUPERV.Value
 Value interface More...

interface  SUPERV.Port
 Port interface More...

interface  SUPERV.StreamPort

Typedefs

typedef sequence< string > ListOfStrings
typedef sequence< LinkListOfLinks
typedef sequence< StreamLinkListOfStreamLinks
typedef sequence< PortListOfPorts
typedef sequence< StreamPortListOfStreamPorts
typedef sequence< CNodeListOfCNodes
typedef sequence< FNodeListOfFNodes
typedef sequence< INodeListOfINodes
typedef sequence< GNodeListOfGNodes
typedef sequence< LNodeListOfLNodes
typedef sequence< ELNodeListOfELNodes
typedef sequence< SNodeListOfSNodes
typedef sequence< ESNodeListOfESNodes
typedef sequence< GraphListOfGraphs

Enumerations

enum  KindOfPort {
  UndefinedParameter, ServiceParameter, GateParameter, InLineParameter,
  LoopParameter, SwitchParameter, EndSwitchParameter, GOTOParameter,
  DataStreamParameter
}
enum  KindOfSchema { SCHENULL, TI, TF, DELTA }
enum  KindOfInterpolation { INTERNULL, L0, L1 }
enum  KindOfExtrapolation { EXTRANULL, E0, E1 }
enum  KindOfDataStreamTrace { WithoutTrace, SummaryTrace, DetailedTrace }
enum  KindOfNode {
  FactoryNode, DataFlowGraph, ComputingNode, InLineNode,
  LoopNode, EndLoopNode, SwitchNode, EndSwitchNode,
  GOTONode, DataStreamGraph, MacroNode, UnknownNode
}
enum  GraphEvent {
  UndefinedEvent, NoEvent, NewThreadEvent, WaitingEvent,
  ReadyEvent, RunningEvent, DoneEvent, ErroredEvent,
  SuspendEvent, ResumeEvent, KillEvent, StopEvent
}
enum  GraphState {
  UndefinedState, NoState, EditingState, SuspendState,
  WaitingState, ReadyState, SuspendReadyState, RunningState,
  DoneState, ErrorState, SuspendDoneState, SuspendErroredState,
  KillState, StopState, LoadingState, NumberOfGraphStates
}
enum  ControlState {
  VoidState, ToSuspendStartState, ToSuspendState, ToSuspendDoneState,
  ToKillState, ToKillDoneState, ToStopState, NumberOfControlStates
}


Detailed Description

The main package of interfaces of SUPERVISION module


Typedef Documentation

typedef sequence<string> SUPERV::ListOfStrings
 

A sequence of string values.

typedef sequence<Link> SUPERV::ListOfLinks
 

typedef sequence<StreamLink> SUPERV::ListOfStreamLinks
 

typedef sequence<Port> SUPERV::ListOfPorts
 

typedef sequence<StreamPort> SUPERV::ListOfStreamPorts
 

typedef sequence<CNode> SUPERV::ListOfCNodes
 

typedef sequence<FNode> SUPERV::ListOfFNodes
 

typedef sequence<INode> SUPERV::ListOfINodes
 

typedef sequence<GNode> SUPERV::ListOfGNodes
 

typedef sequence<LNode> SUPERV::ListOfLNodes
 

typedef sequence<ELNode> SUPERV::ListOfELNodes
 

typedef sequence<SNode> SUPERV::ListOfSNodes
 

typedef sequence<ESNode> SUPERV::ListOfESNodes
 

typedef sequence<Graph> SUPERV::ListOfGraphs
 


Enumeration Type Documentation

enum SUPERV::KindOfPort
 

This enumeration contains a set of elements defining the type of the port.

Note:

In general, ports represent input or output parameters of the functions, implemented in different kinds of nodes of the graph.
Enumeration values:
UndefinedParameter 
ServiceParameter 
GateParameter 
InLineParameter 
LoopParameter 
SwitchParameter 
EndSwitchParameter 
GOTOParameter 
DataStreamParameter 

enum SUPERV::KindOfSchema
 

This enumeration contains a set of schemas of InPorts.

Enumeration values:
SCHENULL 
TI 
TF 
DELTA 

enum SUPERV::KindOfInterpolation
 

This enumeration contains a set of interpolations of InPorts.

Enumeration values:
INTERNULL 
L0 
L1 

enum SUPERV::KindOfExtrapolation
 

This enumeration contains a set of extrapolations of InPorts.

Enumeration values:
EXTRANULL 
E0 
E1 

enum SUPERV::KindOfDataStreamTrace
 

This enumeration contains a set of dependencies of Ports.

Enumeration values:
WithoutTrace 
SummaryTrace 
DetailedTrace 

enum SUPERV::KindOfNode
 

This enumeration contains a set of elements defining the type of the node.

Enumeration values:
FactoryNode 
DataFlowGraph 
ComputingNode 
InLineNode 
LoopNode 
EndLoopNode 
SwitchNode 
EndSwitchNode 
GOTONode 
DataStreamGraph 
MacroNode 
UnknownNode 

enum SUPERV::GraphEvent
 

This enumeration contains a set of elements defining the type of operation, which has been performed on this node(graph).

Enumeration values:
UndefinedEvent 
NoEvent 
NewThreadEvent 
WaitingEvent 
ReadyEvent 
RunningEvent 
DoneEvent 
ErroredEvent 
SuspendEvent 
ResumeEvent 
KillEvent 
StopEvent 

enum SUPERV::GraphState
 

This enumeration contains a set of elements defining the current state of the node(graph).

Enumeration values:
UndefinedState 
NoState 
EditingState 
SuspendState 
WaitingState 
ReadyState 
SuspendReadyState 
RunningState 
DoneState 
ErrorState 
SuspendDoneState 
SuspendErroredState 
KillState 
StopState 
LoadingState 
NumberOfGraphStates 

enum SUPERV::ControlState
 

This enumeration contains a set of elements defining the ControlState of the node. The ControlState gives a possibility to determine the "control actions" which have been done by the user (Suspend, SuspendDone, Kill, etc...).

Enumeration values:
VoidState 
ToSuspendStartState 
ToSuspendState 
ToSuspendDoneState 
ToKillState 
ToKillDoneState 
ToStopState 
NumberOfControlStates 


Generated on Tue Feb 7 22:46:49 2006 for SALOME - SUPERV - v.2.2.8 by doxygen 1.3.7