SADB-Client  0.99
Situational Awareness Database
 All Classes Functions Variables
BlackboardObjectListener.h
1 #ifndef __BlackboardObjectListener__
2 #define __BlackboardObjectListener__
3 
4 
5 
7  public:
10 
11  void Initialize(BlackboardObject * Obj,SADBu64 period,void(*callback)(BlackboardObject *));
12  void Free(void);
13 
14  void Start(void);
15  void Stop(void);
16 
17  SADBu64 Period;
18  private:
19  static void *StartMainThreadProxy(void *context);
20  void Main(void);//Main Method for the server thread
21  BlackboardObject * Target;
22  void (*Callback)(BlackboardObject *);
23  int StopRequest;//used as a boolean for stop request
24  pthread_t ThreadID;
25 };
26 #endif
27 
Definition: BlackboardObject.h:6
Definition: BlackboardObjectListener.h:6