Cognitive Radio API
Policy Engine
Public Member Functions
Constructors / Destructors
PolicyEngine();
~PolicyEngine();
PolicyEngine(const char* serverName, const char* serverPort, const bool SML);
Inherited from abstract base class Component
void SendComponentType();
void WaitForSignal();
void Shutdown();
void Reset();
void RegisterComponent();
void DeregisterComponent();
Inherited from abstract base class Engine
void ConnectToRemoteComponent(const char* serverName, const char* serverPort, const bool SML);
void RegisterServices();
void DeregisterServices();
Private Member Functions
void LoadPolicies();
void ReloadPolicies();
void SendPEDecision(struct Parameter pList[], struct Radio_Info *radio_info, int32_t decision_array[]);
void ValidateParameters();