Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef GDCMULACTIONAE_H
00019 #define GDCMULACTIONAE_H
00020
00021 #include "gdcmULAction.h"
00022
00032 namespace gdcm {
00033 namespace network {
00034
00035
00036 class ULActionAE1 : public ULAction {
00037 public:
00038 EStateID PerformAction(Subject *s, ULEvent& inEvent, ULConnection& inConnection,
00039 bool& outWaitingForEvent, EEventID& outRaisedEvent);
00040 };
00041
00042
00043
00044 class ULActionAE2 : public ULAction {
00045 public:
00046 EStateID PerformAction(Subject *s, ULEvent& inEvent, ULConnection& inConnection,
00047 bool& outWaitingForEvent, EEventID& outRaisedEvent);
00048 };
00049
00050
00051
00052 class ULActionAE3 : public ULAction {
00053 public:
00054 EStateID PerformAction(Subject *s, ULEvent& inEvent, ULConnection& inConnection,
00055 bool& outWaitingForEvent, EEventID& outRaisedEvent);
00056 };
00057
00058
00059
00060 class ULActionAE4 : public ULAction {
00061 public:
00062 EStateID PerformAction(Subject *s, ULEvent& inEvent, ULConnection& inConnection,
00063 bool& outWaitingForEvent, EEventID& outRaisedEvent);
00064 };
00065
00066
00067
00068 class ULActionAE5 : public ULAction {
00069 public:
00070 EStateID PerformAction(Subject *s, ULEvent& inEvent, ULConnection& inConnection,
00071 bool& outWaitingForEvent, EEventID& outRaisedEvent);
00072 };
00073
00074
00075
00076
00077
00078
00079
00080 class ULActionAE6 : public ULAction {
00081 public:
00082 EStateID PerformAction(Subject *s, ULEvent& inEvent, ULConnection& inConnection,
00083 bool& outWaitingForEvent, EEventID& outRaisedEvent);
00084 };
00085
00086
00087
00088 class ULActionAE7 : public ULAction {
00089 public:
00090 EStateID PerformAction(Subject *s, ULEvent& inEvent, ULConnection& inConnection,
00091 bool& outWaitingForEvent, EEventID& outRaisedEvent);
00092 };
00093
00094
00095
00096 class ULActionAE8 : public ULAction {
00097 public:
00098 EStateID PerformAction(Subject *s, ULEvent& inEvent, ULConnection& inConnection,
00099 bool& outWaitingForEvent, EEventID& outRaisedEvent);
00100 };
00101 }
00102 }
00103 #endif // GDCMULACTIONAE_H