Changeset 152

Show
Ignore:
Timestamp:
03/13/09 13:59:32 (15 years ago)
Author:
bhilburn
Message:

Fleshing out some of the argument types for component functions.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • vtcross/branches/bhilburn/src/include/vtcross/components.h

    r140 r152  
    1919 
    2020 
     21#include <stdint.h> 
     22 
    2123#include "containers.h" 
    2224 
     
    2527{ 
    2628    public: 
    27         virtual void GetRemoteComponentType() = 0; 
    28         virtual void WaitForSignal() = 0; 
     29        virtual void GetRemoteComponentType(int32_t socketFD) = 0; 
     30        virtual void WaitForSignal(int32_t socketFD) = 0; 
    2931        virtual void Shutdown() = 0; 
    3032        virtual void Reset() = 0; 
    31         virtual void RegisterComponent(socketFD, compType) = 0; 
    32         virtual void DeregisterComponent() = 0; 
     33        virtual void RegisterComponent(int32_t socketFD, char* compType) = 0; 
     34        virtual void DeregisterComponent(int32_t socketFD) = 0; 
    3335}; 
    3436 
     
    3739{ 
    3840    public: 
    39         virtual void RegisterServices() = 0; 
    40         virtual void DeregisterServices() = 0; 
     41        virtual void RegisterServices(int32_t socketFD) = 0; 
     42        virtual void DeregisterServices(int32_t socketFD) = 0; 
    4143}; 
    4244 
     
    6769{ 
    6870    private: 
    69         void ReceiveRadioConfiguration(); 
    70         void ReceiveExperience(); 
     71        void ReceiveRadioConfiguration(int32_t socketFD); 
     72        void ReceiveExperience(int32_t socketFD); 
    7173        void GetSolution(Observable *observables); 
    7274        void GetSolution(Observable *observables, string service);