BetaTrader
A HFT Eco-System
Loading...
Searching...
No Matches
admin::ExchangePanel Class Reference

ImGui panel for controlling and monitoring the internal exchange state. More...

#include <ExchangePanel.h>

Collaboration diagram for admin::ExchangePanel:
Collaboration graph

Public Member Functions

 ExchangePanel (ExchangeManager &manager)
 
 ~ExchangePanel ()
 
void render ()
 Renders the exchange control dashboard.
 

Private Member Functions

void renderControlSection ()
 
void renderEngineSection ()
 
void renderSessionSection ()
 

Private Attributes

bool mAutoRefresh = true
 
ExchangeManagermManager
 
int mPort = 8088
 
float mRefreshTimer = 0.0f
 

Detailed Description

ImGui panel for controlling and monitoring the internal exchange state.

Constructor & Destructor Documentation

◆ ExchangePanel()

admin::ExchangePanel::ExchangePanel ( ExchangeManager manager)
explicit

◆ ~ExchangePanel()

admin::ExchangePanel::~ExchangePanel ( )

Member Function Documentation

◆ render()

void admin::ExchangePanel::render ( )

Renders the exchange control dashboard.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ renderControlSection()

void admin::ExchangePanel::renderControlSection ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ renderEngineSection()

void admin::ExchangePanel::renderEngineSection ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ renderSessionSection()

void admin::ExchangePanel::renderSessionSection ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ mAutoRefresh

bool admin::ExchangePanel::mAutoRefresh = true
private

◆ mManager

ExchangeManager& admin::ExchangePanel::mManager
private

◆ mPort

int admin::ExchangePanel::mPort = 8088
private

◆ mRefreshTimer

float admin::ExchangePanel::mRefreshTimer = 0.0f
private

The documentation for this class was generated from the following files: