NVIDIA Iray API
Home
Up
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
inetwork_statistics.h
Go to the documentation of this file.
1
//*****************************************************************************
2
// Copyright 1986, 2016 NVIDIA Corporation. All rights reserved.
3
//*****************************************************************************
6
//*****************************************************************************
7
8
#ifndef MI_NEURAYLIB_INETWORK_STATISTICS_H
9
#define MI_NEURAYLIB_INETWORK_STATISTICS_H
10
11
#include <
mi/base/interface_declare.h
>
12
13
namespace
mi {
14
15
namespace
neuraylib {
16
21
class
INetwork_statistics :
public
23
mi::base::Interface_declare
<0xf3706973,0x2dbf,0x45ff,0xb1,0x99,0xcf,0x66,0x09,0x41,0x5e,0xc0>
24
{
25
public
:
30
virtual
Uint64
get_calculated_send_bandwidth
(
Uint32
host_id = 0)
const
= 0;
31
36
virtual
Uint64
get_current_send_bandwidth
(
Uint32
host_id = 0)
const
= 0;
37
42
virtual
Float64
get_loss_rate
(
Uint32
host_id = 0)
const
= 0;
43
48
virtual
Uint64
get_nr_of_nacked_packets
(
Uint32
host_id = 0)
const
= 0;
49
54
virtual
Float64
get_last_seen
(
Uint32
host_id)
const
= 0;
55
57
virtual
Uint64
get_received_bytes
()
const
= 0;
58
60
virtual
Uint64
get_sent_bytes
()
const
= 0;
61
};
62
// end group mi_neuray_configuration
64
65
}
// namespace neuraylib
66
67
}
// namespace mi
68
69
#endif // MI_NEURAYLIB_INETWORK_STATISTICS_H
mi
neuraylib
inetwork_statistics.h
Generated on Fri Mar 4 2016 19:53:39. Build 250909.11169, Doxygen 1.8.4