//-------------------------------------------------------------------------------------------------
// <copyright file="TestClientProgram.cpp" company="LiquidRobotics">
//  Copyright (c) Liquid Robotics Corporation, confidential and proprietary.  All rights reserved. 
// </copyright>
//
// <summary>
// </summary>
//
// <owner></owner>
//-------------------------------------------------------------------------------------------------

#include "includes.h"
#include "TestClientProgram.h"
#include "LqrSMACEvent.h"
#include "LqrSMACEventType.h"
#include "LqrSMACEventSource.h"

using namespace LiquidRobotics::SMAC;
using namespace LiquidRobotics::SMACFramework;

namespace LiquidRobotics {
namespace EventManagerClient {

TestClientProgram::TestClientProgram()
//: pPayloadManager(NULL)
{
}

TestClientProgram::~TestClientProgram()
{
}

void TestClientProgram::Initialize(int argc, char* argv[])
{
	base::Initialize(argc, argv);

	EventSource source("EventManagerTestClient");
	source.Connect(*this);
	EventType genericType("TestEvent", "LQRSMAC");
	Event event1("TestEvent1", genericType);
	
	source.PushEvent(event1);
}

}
}