#ifndef OpenTestSystem_OtxDiagManager_OtxDiagApi_OtxDataTypes_IOtxBusMonitor_H
#define OpenTestSystem_OtxDiagManager_OtxDiagApi_OtxDataTypes_IOtxBusMonitor_H

#include "ApiDefs.h"
#include <TypeDefs.h>

namespace OpenTestSystem { namespace OtxDiagManager { namespace OtxDiagApi { namespace OtxDataTypes {
	/// <summary>
	/// @snippetdoc DocSnippets.txt OtxDiagApiDatatypeComment
	/// </summary>
	class API_EXPORTS IOtxBusMonitor
	{
	protected:
		inline IOtxBusMonitor() {};
	public:
		inline virtual ~IOtxBusMonitor() {};

		virtual int64 GetHandle() const = 0;
	};
}}}}
#endif // OpenTestSystem_OtxDiagManager_OtxDiagApi_OtxDataTypes_IOtxBusMonitor_H