diff options
Diffstat (limited to 'src/uscxml/plugins/ioprocessor/modality/MMIProtoBridge.h')
-rw-r--r-- | src/uscxml/plugins/ioprocessor/modality/MMIProtoBridge.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/uscxml/plugins/ioprocessor/modality/MMIProtoBridge.h b/src/uscxml/plugins/ioprocessor/modality/MMIProtoBridge.h new file mode 100644 index 0000000..32a69f6 --- /dev/null +++ b/src/uscxml/plugins/ioprocessor/modality/MMIProtoBridge.h @@ -0,0 +1,34 @@ +#ifndef MMIPROTOBRIDGE_H_T6VXUX69 +#define MMIPROTOBRIDGE_H_T6VXUX69 + +#include "LifeCycleEvents.pb.h" +#include "StringDataExtension.pb.h" +#include "MMIMessages.h" + +namespace uscxml { + +class MMIProtoBridge { +public: + static ::LifeCycleEvent toProto(const NewContextRequest&); + static ::LifeCycleEvent toProto(const NewContextResponse&); + static ::LifeCycleEvent toProto(const PrepareRequest&); + static ::LifeCycleEvent toProto(const PrepareResponse&); + static ::LifeCycleEvent toProto(const StartRequest&); + static ::LifeCycleEvent toProto(const StartResponse&); + static ::LifeCycleEvent toProto(const DoneNotification&); + static ::LifeCycleEvent toProto(const CancelRequest&); + static ::LifeCycleEvent toProto(const CancelResponse&); + static ::LifeCycleEvent toProto(const PauseRequest&); + static ::LifeCycleEvent toProto(const PauseResponse&); + static ::LifeCycleEvent toProto(const ResumeRequest&); + static ::LifeCycleEvent toProto(const ResumeResponse&); + static ::LifeCycleEvent toProto(const ExtensionNotification&); + static ::LifeCycleEvent toProto(const ClearContextRequest&); + static ::LifeCycleEvent toProto(const ClearContextResponse&); + static ::LifeCycleEvent toProto(const StatusRequest&); + static ::LifeCycleEvent toProto(const StatusResponse&); +}; + +} + +#endif /* end of include guard: MMIPROTOBRIDGE_H_T6VXUX69 */ |