/*
 * @file Table_modMain_Im.h
 * Module Interface header for Module Table_modMain_Im
 * Generated automatically from specification; do not modify here
 */

#if !defined(TABLE_MODMAIN_IM_H)
#define TABLE_MODMAIN_IM_H

#include "ECOA.h"

#include "ECOA.h"

#include "Table_modMain_Im_container.h"

#if defined(__cplusplus)
extern "C" {
#endif /* __cplusplus */

void Table_modMain_Im__INITIALIZE__received(Table_modMain_Im__context *context);

void Table_modMain_Im__START__received(Table_modMain_Im__context *context);

void Table_modMain_Im__STOP__received(Table_modMain_Im__context *context);

void Table_modMain_Im__SHUTDOWN__received(Table_modMain_Im__context *context);


void Table_modMain_Im__take__request_received
   (Table_modMain_Im__context* context,
    const ECOA__uint32 ID,
    const ECOA__int32 which,
    const ECOA__int32 who);

void Table_modMain_Im__surrender__request_received
   (Table_modMain_Im__context* context,
    const ECOA__uint32 ID,
    const ECOA__int32 which,
    const ECOA__int32 who);


#if defined(__cplusplus)
}
#endif /* __cplusplus */

#endif  /* TABLE_MODMAIN_IM_H */

