SADB-Client
0.99
Situational Awareness Database
Main Page
Classes
Files
File List
All
Classes
Functions
Variables
SADB-Client
BlackboardObjectListener.h
1
#ifndef __BlackboardObjectListener__
2
#define __BlackboardObjectListener__
3
4
5
6
class
BlackboardObjectListener
{
7
public
:
8
BlackboardObjectListener
(
void
);
9
~
BlackboardObjectListener
(
void
);
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
BlackboardObject
Definition:
BlackboardObject.h:6
BlackboardObjectListener
Definition:
BlackboardObjectListener.h:6
Generated on Wed Dec 10 2014 21:32:09 for SADB-Client by
1.8.8