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
OutputDevice_Network.h
Go to the documentation of this file.
1
/****************************************************************************/
9
// An output device for TCP/IP Network connections
10
/****************************************************************************/
11
// SUMO, Simulation of Urban MObility; see http://sumo.sourceforge.net/
12
// Copyright (C) 2001-2012 DLR (http://www.dlr.de/) and contributors
13
/****************************************************************************/
14
//
15
// This file is part of SUMO.
16
// SUMO is free software: you can redistribute it and/or modify
17
// it under the terms of the GNU General Public License as published by
18
// the Free Software Foundation, either version 3 of the License, or
19
// (at your option) any later version.
20
//
21
/****************************************************************************/
22
#ifndef OutputDevice_Network_h
23
#define OutputDevice_Network_h
24
25
26
// ===========================================================================
27
// included modules
28
// ===========================================================================
29
#ifdef _MSC_VER
30
#include <
windows_config.h
>
31
#else
32
#include <
config.h
>
33
#endif // #ifdef _MSC_VER
34
35
#include "
foreign/tcpip/socket.h
"
36
#include "
foreign/tcpip/storage.h
"
37
#include "
OutputDevice.h
"
38
#include <
utils/common/UtilExceptions.h
>
39
#include <string>
40
#include <iostream>
41
#include <sstream>
42
43
44
// ==========================================================================
45
// class definitions
46
// ==========================================================================
57
class
OutputDevice_Network
:
public
OutputDevice
{
58
public
:
65
OutputDevice_Network
(
const
std::string& host,
66
const
int
port);
67
68
70
~OutputDevice_Network
();
71
72
73
protected
:
76
85
std::ostream&
getOStream
();
86
87
93
virtual
void
postWriteHook
();
95
96
private
:
98
std::ostringstream
myMessage
;
99
101
tcpip::Socket
*
mySocket
;
102
103
};
104
105
106
#endif
107
108
/****************************************************************************/
build
buildd
sumo-0.16.0~dfsg
src
utils
iodevices
OutputDevice_Network.h
Generated on Tue Apr 16 2013 01:32:19 for SUMO - Simulation of Urban MObility by
1.8.3.1