Changes between Initial Version and Version 1 of Cross/PolicyEngineAPI

Show
Ignore:
Timestamp:
04/10/09 16:42:28 (15 years ago)
Author:
trnewman
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Cross/PolicyEngineAPI

    v1 v1  
     1= Cognitive Radio API = 
     2 
     3== Policy Engine == 
     4 
     5=== Public Member Functions === 
     6'''Constructors / Destructors'''        
     7{{{ 
     8#!cpp 
     9PolicyEngine(); 
     10}}} 
     11 
     12{{{ 
     13#!cpp 
     14~PolicyEngine(); 
     15}}}       
     16 
     17{{{ 
     18#!cpp 
     19PolicyEngine(const char* serverName, const char* serverPort, const bool SML); 
     20}}}   
     21 
     22'''Inherited from abstract base class Component''' 
     23{{{ 
     24#!cpp 
     25void SendComponentType(); 
     26}}} 
     27 
     28{{{ 
     29#!cpp 
     30void WaitForSignal(); 
     31}}} 
     32 
     33 
     34{{{ 
     35#!cpp 
     36void Shutdown(); 
     37}}} 
     38 
     39{{{ 
     40#!cpp 
     41void Reset(); 
     42}}} 
     43 
     44{{{ 
     45#!cpp 
     46void RegisterComponent(); 
     47}}} 
     48 
     49{{{ 
     50#!cpp 
     51void DeregisterComponent(); 
     52}}} 
     53'''Inherited from abstract base class Engine''' 
     54{{{ 
     55#!cpp 
     56void ConnectToRemoteComponent(const char* serverName, const char* serverPort, const bool SML); 
     57}}} 
     58 
     59{{{ 
     60#!cpp 
     61void RegisterServices(); 
     62}}} 
     63 
     64{{{ 
     65#!cpp 
     66void DeregisterServices(); 
     67}}} 
     68 
     69=== Private Member Functions === 
     70 
     71{{{ 
     72#!cpp 
     73void LoadPolicies(); 
     74}}} 
     75 
     76{{{ 
     77#!cpp 
     78void ReloadPolicies(); 
     79}}} 
     80 
     81{{{ 
     82#!cpp 
     83void SendPEDecision(struct Parameter pList[], struct Radio_Info *radio_info, int32_t decision_array[]); 
     84}}}     
     85 
     86{{{ 
     87#!cpp 
     88void ValidateParameters(); 
     89}}}