Panda3D
config_pstatclient.h
Go to the documentation of this file.
1 /**
2  * PANDA 3D SOFTWARE
3  * Copyright (c) Carnegie Mellon University. All rights reserved.
4  *
5  * All use of this software is subject to the terms of the revised BSD
6  * license. You should have received a copy of this license along
7  * with this source code in a file named "LICENSE."
8  *
9  * @file config_pstatclient.h
10  * @author drose
11  * @date 2000-07-09
12  */
13 
14 #ifndef CONFIG_PSTATS_H
15 #define CONFIG_PSTATS_H
16 
17 #include "pandabase.h"
18 
19 #include "notifyCategoryProxy.h"
20 #include "dconfig.h"
21 #include "configVariableString.h"
22 #include "configVariableInt.h"
23 #include "configVariableDouble.h"
24 #include "configVariableBool.h"
25 
26 // Configure variables for pstats package.
27 
28 ConfigureDecl(config_pstatclient, EXPCL_PANDA_PSTATCLIENT, EXPTP_PANDA_PSTATCLIENT);
29 NotifyCategoryDecl(pstats, EXPCL_PANDA_PSTATCLIENT, EXPTP_PANDA_PSTATCLIENT);
30 
31 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableString pstats_name;
32 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_max_rate;
33 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableBool pstats_threaded_write;
34 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableInt pstats_max_queue_size;
35 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_tcp_ratio;
36 
37 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableString pstats_host;
38 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableInt pstats_port;
39 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_target_frame_rate;
40 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableBool pstats_gpu_timing;
41 
42 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableBool pstats_scroll_mode;
43 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_history;
44 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_average_time;
45 
46 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableBool pstats_mem_other;
47 
48 extern EXPCL_PANDA_PSTATCLIENT void init_libpstatclient();
49 
50 #endif
This is a convenience class to specialize ConfigVariable as a boolean type.
This is a convenience class to specialize ConfigVariable as a floating- point type.
This is a convenience class to specialize ConfigVariable as an integer type.
This is a convenience class to specialize ConfigVariable as a string type.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
EXPCL_PANDA_PSTATCLIENT void init_libpstatclient()
Initializes the library.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.