text: 
  
   /*
   * Copyright 2021-present Infosys Limited
   *
   * SPDX-License-Identifier: Apache-2.0
   */
   
   /******************************************************
   * erabModIndicationStates.h
   * This is an auto generated file.
   * Please do not edit this file.
   * All edits to be made through template source file
   * <TOP-DIR/scripts/SMCodeGen/templates/stateMachineTmpls/state.h.tt>
   ******************************************************/
   #ifndef __ERAB_MOD_INDICATION__
   #define __ERAB_MOD_INDICATION__
  
   #include "state.h"
  
   namespace mme {
  	class ErabModIndStart : public SM::State
  	{
  		public:
  			/******************************************
  			* Instance 
  			*    Creates static instance for the state
  			*******************************************/
  			static ErabModIndStart* Instance();
  
  			/****************************************
  			* ErabModIndStart
  			*    Destructor
  			****************************************/
  			~ErabModIndStart();			
  			
  			/******************************************
  			* initialize
  			*  Initializes action handlers for the state
  			* and next state
  			******************************************/
  			void initialize();
  
  			/*****************************************
  			* returns stateId
  			*****************************************/
  			uint16_t getStateId() const;
  
  			/*****************************************
  			* returns stateName
  			*****************************************/
  			const char* getStateName() const;
  
  		protected:
  			/****************************************
  			* ErabModIndStart
  			*    Protected constructor
  			****************************************/
  			ErabModIndStart();  
  	};
  	
  	class ErabModIndWfMbResp : public SM::State
  	{
  		public:
  			/******************************************
  			* Instance 
  			*    Creates static instance for the state
  			*******************************************/
  			static ErabModIndWfMbResp* Instance();
  
  			/****************************************
  			* ErabModIndWfMbResp
  			*    Destructor
  			****************************************/
  			~ErabModIndWfMbResp();			
  			
  			/******************************************
  			* initialize
  			*  Initializes action handlers for the state
  			* and next state
  			******************************************/
  			void initialize();
  
  			/*****************************************
  			* returns stateId
  			*****************************************/
  			uint16_t getStateId() const;
  
  			/*****************************************
  			* returns stateName
  			*****************************************/
  			const char* getStateName() const;
  
  		protected:
  			/****************************************
  			* ErabModIndWfMbResp
  			*    Protected constructor
  			****************************************/
  			ErabModIndWfMbResp();  
  	};
  	
  };
  #endif // __ERAB_MOD_INDICATION__
  