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"
22#include "configVariableInt.h"
24#include "configVariableBool.h"
25
26// Configure variables for pstats package.
27
28ConfigureDecl(config_pstatclient, EXPCL_PANDA_PSTATCLIENT, EXPTP_PANDA_PSTATCLIENT);
29NotifyCategoryDecl(pstats, EXPCL_PANDA_PSTATCLIENT, EXPTP_PANDA_PSTATCLIENT);
30
31extern EXPCL_PANDA_PSTATCLIENT ConfigVariableString pstats_name;
32extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_max_rate;
33extern EXPCL_PANDA_PSTATCLIENT ConfigVariableBool pstats_threaded_write;
34extern EXPCL_PANDA_PSTATCLIENT ConfigVariableInt pstats_max_queue_size;
35extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_tcp_ratio;
36
37extern EXPCL_PANDA_PSTATCLIENT ConfigVariableString pstats_host;
38extern EXPCL_PANDA_PSTATCLIENT ConfigVariableInt pstats_port;
39extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_target_frame_rate;
40extern EXPCL_PANDA_PSTATCLIENT ConfigVariableBool pstats_gpu_timing;
41
42extern EXPCL_PANDA_PSTATCLIENT ConfigVariableBool pstats_scroll_mode;
43extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_history;
44extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_average_time;
45
46extern EXPCL_PANDA_PSTATCLIENT ConfigVariableBool pstats_mem_other;
47
48extern 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.