rendered paste body#include <stdio.h>
#include <stdlib.h>
#include "BboxConnection.h"
#include "MyBboxListener.h"
/**
* Example code to connect to the Flextrader front end , send messages and receive notifications
*/
int main(int argc, char **argv)
{
if(argc < 3)
{
fprintf(stderr,"Usage: %s [Host] [Port]\n",argv[0]);
return 0;
}
CBboxConnection *pConn = new CBboxConnection();
CMyBboxListener *pListener = new CMyBboxListener();
if(!pConn->Connect(argv[1], atoi(argv[2]),true))
{
fprintf(stderr,"Failed to connect to application \n");
delete pListener;
delete pConn;
return 0;
}
//Send warning message
pConn->SendWarning("Hello Flextrade!");
pConn->SendExportRequest("SYM");
//Register event listener
pConn->AddClient(pListener);
//Loop infinitely
pConn->Loop();
delete pConn;
delete pListener;
return 0;
}