SUMO - Simulation of Urban MObility
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
FXThreadEvent.h
Go to the documentation of this file.
1
/****************************************************************************/
7
//
8
/****************************************************************************/
9
// SUMO, Simulation of Urban MObility; see http://sumo.sourceforge.net/
10
// Copyright (C) 2001-2012 DLR (http://www.dlr.de/) and contributors
11
/****************************************************************************/
12
//
13
// This file is part of SUMO.
14
// SUMO is free software: you can redistribute it and/or modify
15
// it under the terms of the GNU General Public License as published by
16
// the Free Software Foundation, either version 3 of the License, or
17
// (at your option) any later version.
18
//
19
/****************************************************************************/
20
#ifndef FXThreadEvent_h
21
#define FXThreadEvent_h
22
23
24
// ===========================================================================
25
// included modules
26
// ===========================================================================
27
#ifdef _MSC_VER
28
#include <
windows_config.h
>
29
#else
30
#include <
config.h
>
31
#endif
32
33
#include "
fxexdefs.h
"
34
35
#ifndef FXBASEOBJECT_H
36
#include "
FXBaseObject.h
"
37
#endif
38
namespace
FXEX {
39
111
class
/*FXAPI */
FXThreadEvent
:
public
FXBaseObject
{
112
FXDECLARE(
FXThreadEvent
)
113
114
private
:
115
FXThreadEventHandle
event
;
116
117
protected
:
118
FXThreadEvent
(
const
FXThreadEvent
&);
119
FXThreadEvent
&
operator=
(
const
FXThreadEvent
&);
120
121
public
:
122
enum
{
123
ID_THREAD_EVENT
=
FXBaseObject::ID_LAST
,
124
ID_LAST
125
};
126
127
public
:
128
long
onThreadSignal
(
FXObject
*, FXSelector,
void
*);
129
long
onThreadEvent
(
FXObject
*, FXSelector,
void
*);
130
131
public
:
133
FXThreadEvent
(
FXObject
* tgt = NULL, FXSelector sel = 0);
134
141
void
signal
();
142
149
void
signal
(FXuint seltype);
150
152
virtual
~FXThreadEvent
();
153
};
154
155
}
// namespace FXEX
156
157
158
#endif
159
160
/****************************************************************************/
161
var
build
temp
tmp.znCyBrHNjL
4.0-0-0
sumo
sumo-0.15.0~dfsg
src
utils
foxtools
FXThreadEvent.h
Generated on Mon Mar 24 2014 09:53:09 for SUMO - Simulation of Urban MObility by
1.8.1.2