| Equalizer 1.0 | 
A statistics event. More...
#include <statistic.h>
| Static Public Member Functions | |
| static const std::string & | getName (const Type type) | 
| Translate the Type to a string representation. | |
| static const Vector3f & | getColor (const Type type) | 
| Translate the Type to a color value. | |
| Public Attributes | |
| Type | type | 
| The type of statistic. | |
| uint32_t | frameNumber | 
| The frame during when the sampling happened. | |
| uint32_t | task | 
| uint32_t | plugins [2] | 
| color,depth plugins (readback, compression) | |
| float | ratio | 
| compression ratio (transfer, compression) | |
| union { | |
| int64_t startTime | |
| Absolute start time of the operation. | |
| int64_t idleTime | |
| Absolute idle time of PIPE_IDLE. | |
| float currentFPS | |
| FPS of last frame (WINDOW_FPS) | |
| }; | |
| union { | |
| int64_t endTime | |
| Absolute end time of the operation. | |
| int64_t totalTime | |
| Total time of a pipe frame (PIPE_IDLE) | |
| float averageFPS | |
| Weighted sum averaging of FPS (WINDOW_FPS) | |
| }; | |
| char | resourceName [32] | 
| A non-unique name of the originator. | |
| Public Types | |
| enum | Type { NONE = 0, CHANNEL_CLEAR, CHANNEL_DRAW, CHANNEL_DRAW_FINISH, CHANNEL_ASSEMBLE, CHANNEL_FRAME_WAIT_READY, CHANNEL_READBACK, CHANNEL_VIEW_FINISH, CHANNEL_FRAME_TRANSMIT, CHANNEL_FRAME_COMPRESS, CHANNEL_FRAME_WAIT_SENDTOKEN, WINDOW_FINISH, WINDOW_THROTTLE_FRAMERATE, WINDOW_SWAP_BARRIER, WINDOW_SWAP, WINDOW_FPS, PIPE_IDLE, NODE_FRAME_DECOMPRESS, CONFIG_START_FRAME, CONFIG_FINISH_FRAME, CONFIG_WAIT_FINISH_FRAME, ALL } | 
| The type of the statistics event.More... | |
A statistics event.
Statistics are events generated by various Equalizer entities, typically using StatisticSampler. They are used by the server for load-balancing and to render the statistics overlay.
Definition at line 36 of file statistic.h.
| enum eq::Statistic::Type | 
The type of the statistics event.
| CHANNEL_CLEAR | Sampling of Channel::frameClear. | 
| CHANNEL_DRAW | Sampling of Channel::frameDraw. | 
| CHANNEL_DRAW_FINISH | Sampling of Channel::frameDrawFinish. | 
| CHANNEL_ASSEMBLE | Sampling of Channel::frameAssemble. | 
| CHANNEL_FRAME_WAIT_READY | Sampling of Frame::waitReady. | 
| CHANNEL_READBACK | Sampling of Channel::frameReadback. | 
| CHANNEL_VIEW_FINISH | Sampling of Channel::frameViewFinish. | 
| CHANNEL_FRAME_TRANSMIT | Sampling of frame transmission. | 
| CHANNEL_FRAME_COMPRESS | Sampling of frame compression. | 
| CHANNEL_FRAME_WAIT_SENDTOKEN | Sampling of waiting for a send token from the receiver. | 
| WINDOW_FINISH | Sampling of Window::finish before a swap barrier. | 
| WINDOW_THROTTLE_FRAMERATE | Sampling of throttling of framerate_equalizer. | 
| WINDOW_SWAP_BARRIER | Sampling of swap barrier block. | 
| WINDOW_SWAP | Sampling of Window::swapBuffers. | 
| WINDOW_FPS | Framerate sampling. | 
| PIPE_IDLE | Pipe thread idle ratio. | 
| NODE_FRAME_DECOMPRESS | Sampling of frame decompression. | 
| CONFIG_START_FRAME | Sampling of Config::startFrame. | 
| CONFIG_FINISH_FRAME | Sampling of Config::finishFrame. | 
| CONFIG_WAIT_FINISH_FRAME | Sampling of synchronization time during Config::finishFrame. | 
Definition at line 39 of file statistic.h.
Translate the Type to a color value.
| static const std::string& eq::Statistic::getName | ( | const Type | type | ) |  [static] | 
Translate the Type to a string representation.
 1.0 by
 1.0 by 
    
       1.7.3
     1.7.3