All pastes #257088 Raw Edit

Mine

public text v1 · immutable
#257088 ·published 2006-11-24 23:16 UTC
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;
}