#include <setup.h>
Public Types | |
enum | e { COMMUN_PORT = 25595, COMMUN_SHMEM_SIZE = 256*1024 } |
constants. More... | |
enum | eCommunType { COMMUN_SOCKET, COMMUN_SHMEM } |
type of communication. More... | |
enum | eLEVEL |
profiling granularity levels. | |
Public Methods | |
Setup (char *options=NULL) | |
Constructor. More... | |
void | processOptions (char *options) |
Sets parameters according to command line options. More... | |
Public Attributes | |
Alloc | alloc |
memory profiling. | |
Cpu | cpu |
CPU profiling. | |
Mon | mon |
monitor profiling. | |
Com | com |
communication. | |
Private Methods | |
void | processOption (char *option) |
Processes one command line option. More... | |
void | setParameter (char *name, char *value) |
Sets parameter. More... |
The parameters are obtained from command line during profiler start-up. Default values are used for missing ones.
Definition at line 47 of file setup.h.
|
constants.
|
|
type of communication.
|
|
Constructor. Sets setup parameters to their default values. If an argument is not NULL, given options from command-line are processed.
|
|
Processes one command line option.
Definition at line 85 of file setup.cpp. Referenced by processOptions().
|
|
Sets parameters according to command line options.
Definition at line 59 of file setup.cpp. Referenced by Setup().
|
|
Sets parameter.
Definition at line 94 of file setup.cpp. Referenced by processOption().
|