Changeset 195 for vtcross/trunk/src/lib

Show
Ignore:
Timestamp:
03/23/09 21:38:08 (15 years ago)
Author:
bhilburn
Message:

CE_Info didn't make sense anymore since it was really describing the
entire radio; fixed.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • vtcross/trunk/src/lib/socketcomm/socketcomm.cpp

    r190 r195  
    2828// TODO can someone write a description of how this function is operating? I'm 
    2929// not sure I understand why it is making two separate blocking calls to recv 
     30// 
     31// TODO also, it appears that this function can, at maximum, receive 256 bytes 
     32// without causing a buffer overflow. can someone confirm/deny? 
    3033void 
    3134ReadMessage(int32_t socketFD, char* msgBuffer) 
     
    123126int32_t  
    124127GetParameter(int32_t socketFD, struct Parameter pList[], \ 
    125         struct CE_Info *ce_info) 
     128        struct Radio_Info *radio_info) 
    126129{ 
    127130    char buffer[256]; 
     
    129132 
    130133    ReadMessage(socketFD, buffer); 
    131     ce_info->numParameters = atoi(buffer); 
     134    radio_info->numParameters = atoi(buffer); 
    132135    LOG("socket_comm::GetParameter - Number of parameters: %d\n", \ 
    133             ce_info->numParameters); 
    134      
    135     for(size_t i = 0; i < ce_info->numParameters; i++) { 
     136            radio_info->numParameters); 
     137     
     138    for(size_t i = 0; i < radio_info->numParameters; i++) { 
    136139        memset(buffer, 0, 256); 
    137140        ReadMessage(socketFD, buffer); 
     
    172175// instead of an entire 32 bit integer?  Seems wasteful. 
    173176int32_t  
    174 GetRequest(int32_t socketFD, struct Parameter pList[], struct CE_Info *ce_info) 
     177GetRequest(int32_t socketFD, struct Parameter pList[], struct Radio_Info *radio_info) 
    175178{ 
    176179    char buffer[256]; 
     
    185188 
    186189    LOG("socket_comm::GetRequest - Getting parameters.\n\n"); 
    187     GetParameter(socketFD, pList, ce_info); 
     190    GetParameter(socketFD, pList, radio_info); 
    188191 
    189192    return 1;