Show
Ignore:
Timestamp:
06/16/09 12:03:31 (15 years ago)
Author:
wrodgers
Message:

Updated shell to conform with API

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • vtcross/trunk/src/service_management_layer/sml_demo.cpp

    r278 r279  
    1717 
    1818#include "sqlite3.h" 
    19  
    20  
    2119 
    2220//#include "tinyxml.h" 
     
    5048 
    5149int main(int argc, char *argv[]) 
    52 {    
    53     int shell = CreateTCPServerSocket(1979); 
    54     //sleep(2); 
    55     int temp = AcceptTCPConnection(shell);  
    56    // SendMessage(temp, "list_services"); 
    57     sleep(1); 
    58     int FD = ClientSocket("127.0.0.1", "2036");  
    59     SendMessage(FD, "register_engine_cognitive");    
    60     SendMessage(FD, "register_service"); 
    61     SendMessage(FD, "test_srv");  
    62     SendMessage(FD, "list_services"); 
    63     int FD2 = ClientSocket("127.0.0.1", "2036");  
    64     SendMessage(FD2, "register_engine_cognitive");    
    65     SendMessage(FD2, "register_service"); 
    66     SendMessage(FD2, "test_srv1");  
    67     SendMessage(FD2, "register_service"); 
    68     SendMessage(FD2, "test_srv2"); 
    69     SendMessage(FD2, "list_services"); 
    70     sleep(1); 
    71     printf("preread1\n"); 
     50 
    7251 
    73     char buffer[256]; 
    74     memset(buffer, 0, 256); 
    75  
    76     SendMessage(temp, "set_active_mission"); 
    77     SendMessage(temp, "0");  
    78     SendMessage(temp, "request_optimization"); 
    79     SendMessage(temp, "params"); 
    80     ReadMessage(FD, buffer); 
    81     printf("preread2\n"); 
    82     printf("-----buffer1= %s-------\n", buffer); 
    83     ReadMessage(FD, buffer); 
    84     printf("-----buffer2= %s-------\n", buffer); 
    85     memset(buffer, 0, 256); 
    86     ReadMessage(FD, buffer); 
    87     printf("-----buffer3= %s-------\n", buffer); 
    88     SendMessage(FD, "ACK"); 
    89     SendMessage(FD, "temp"); 
    90     SendMessage(FD, "raw_data"); 
    91     ReadMessage(FD2, buffer); 
    92     printf("-----buffer4= %s-------\n", buffer); 
    93     ReadMessage(FD2, buffer); 
    94     printf("-----buffer5= %s-------\n", buffer); 
    95     ReadMessage(FD2, buffer); 
    96     printf("-----buffer6= %s-------\n", buffer); 
    97     SendMessage(FD2, "ACK"); 
    98     ReadMessage(FD2, buffer); 
    99     printf("-----buffer7= %s-------\n", buffer); 
    100     ReadMessage(FD2, buffer); 
    101     printf("-----buffer8= %s-------\n", buffer); 
    102     ReadMessage(FD2, buffer); 
    103     printf("-----buffer9= %s-------\n", buffer); 
    104     SendMessage(FD2, "ACK"); 
    105     SendMessage(FD2, "trans"); 
    106     ReadMessage(temp, buffer); 
    107     printf("-----buffer10= %s-------\n", buffer); 
    108     SendMessage(temp, "ACK"); 
    109     /*ReadMessage(FD, buffer); 
    110     printf("-----buffer1= %s-------\n", buffer); 
    111     ReadMessage(FD, buffer); 
    112     printf("-----buffer2= %s-------\n", buffer); 
    113     memset(buffer, 0, 256); 
    114     ReadMessage(FD, buffer); 
    115     printf("-----buffer3= %s-------\n", buffer); 
    116     SendMessage(FD, "ACK"); 
    117     SendMessage(FD, "true"); 
    118     SendMessage(FD, "data"); 
    119     ReadMessage(FD2, buffer); 
    120     printf("-----buffer4= %s-------\n", buffer); 
    121     ReadMessage(FD2, buffer); 
    122     printf("-----buffer5= %s-------\n", buffer); 
    123     memset(buffer, 0, 256); 
    124     ReadMessage(FD2, buffer); 
    125     printf("-----buffer6= %s-------\n", buffer); 
    126     SendMessage(FD2, "ACK"); 
    127     SendMessage(FD2, "trans"); 
    128     ReadMessage(temp, buffer); 
    129     printf("-----buffer7= %s-------\n", buffer); 
    130     SendMessage(temp, "ACK");*/ 
    131     
    132      
    133  
    134     //SendMessage(temp, "list_services");   
    135     while(true){    
    136     char buffer[256]; 
    137     memset(buffer, 0, 256); 
    138     ReadMessage(temp, buffer); 
    139     printf("------%s------\n", buffer);} 
    140    /*memset(buffer, 0, 256); 
    141     ReadMessage(temp, buffer); 
    142     printf("------%s------\n", buffer);*/ 
     52    if(argc < 3) 
     53       ERROR(1, "Usage: %s config hostname port\n", argv[0]); 
     54  
     55    ServiceManagementLayer SML(argv[1], argv[2], argv[3]); 
     56    SML.StartSMLServer();      
    14357}