VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vlutil
vlIoServiceRunnable.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
******************************************************************************/
5
#pragma once
6
7
#include <
vlutil/vlThreadedObject.h
>
8
#include <
vlutil/vlRunnable.h
>
9
10
11
12
#ifdef DtUSE_UTILITIES_NAMESPACE
13
namespace
DtUSE_UTILITIES_NAMESPACE
14
{
15
#endif
16
17
class
DtInetSocket
;
18
21
class
DtIoServiceRunnable
:
public
DtRunnable
22
{
23
public
:
24
26
DtIoServiceRunnable
(
void
* ioService,
DtInetSocket
* sock );
27
29
virtual
~
DtIoServiceRunnable
();
30
33
virtual
void
run();
34
35
virtual
void
stop(
bool
block );
36
protected
:
37
38
protected
:
39
bool
threadIsStopped
;
40
41
void
*
myIoServiceImpl
;
42
43
DtInetSocket
*
mySocket
;
44
45
};
46
47
#ifdef DtUSE_UTILITIES_NAMESPACE
48
}
49
#endif
50
51
Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)