Sequence Chart Studio  svn HEAD revision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
CPcapSettingsAggregDlg Class Reference

#include <pcapSettingAggregDlg.h>

Inheritance diagram for CPcapSettingsAggregDlg:
Inheritance graph
Collaboration diagram for CPcapSettingsAggregDlg:
Collaboration graph

Public Types

enum  { IDD = IDD_PCAP_SETTINGS_AGGREG }
 

Public Member Functions

 CPcapSettingsAggregDlg (Visio::IVApplicationPtr vsoApp)
 
 ~CPcapSettingsAggregDlg ()
 
const wchar_t * GetRegistryFolder ()
 
- Public Member Functions inherited from ATL::CSettingsPageDialog
 CSettingsPageDialog (WORD IDD, bool hasHelp, __in_opt DLGPROC dlgProc)
 
HWND Create (HWND hWndParent, LPARAM dwInitParam=NULL)
 
HWND Create (HWND hWndParent, RECT &, LPARAM dwInitParam=NULL)
 
BOOL DestroyWindow ()
 
bool getHasHelp ()
 
void showHelp (LPCTSTR path)
 

Public Attributes

int m_apply_aggreg
 
long m_src_dst
 
long m_net_proto
 
long m_trans_proto
 
long m_app_proto
 
long m_ports
 
long m_ignore
 
long m_use_lower
 
int m_data_size
 
int m_packets_count
 
long m_lst_packets
 
long m_sdc_packets
 
long m_bdc_packets
 
long m_sd_packets
 
long m_int_packets
 
float m_interval_size
 

Private Member Functions

 DDX_CHECK (IDC_APPLY_AGGREG, m_apply_aggreg)
 
void OnDataExchangeError (UINT nCtrlID, BOOL bSave)
 
void OnDataValidateError (UINT nCtrlID, BOOL bSave, _XData &data)
 
LRESULT OnInitDialog (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
BOOL OnApply (WORD wID)
 
BOOL OnHelp ()
 
LRESULT OnApplyAggreg (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnSrcDstRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnNetProtoRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnTransProtoRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnAppProtoRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnPortsRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnIgnoreRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnUseLowerRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnDataSize (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnPacketsCount (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnLstPacketsRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnSdcPacketsRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnBdcPacketsRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnSdPacketsRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnIntPacketsRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
int LoadRegistryData ()
 
int SaveRegistryData ()
 
void UpdateControls ()
 
void EnableAllControls (bool enable)
 

Private Attributes

Visio::IVApplicationPtr m_vsoApp
 
CButton m_src_dstRdo
 
CButton m_net_protoRdo
 
CButton m_trans_protoRdo
 
CButton m_app_protoRdo
 
CButton m_portsRdo
 
CButton m_data_sizeCheck
 
CButton m_packets_countCheck
 
CButton m_ignoreRdo
 
CButton m_use_lowerRdo
 
CButton m_lst_packetsRdo
 
CButton m_sdc_packetsRdo
 
CButton m_bdc_packetsRdo
 
CButton m_sd_packetsRdo
 
CButton m_int_packetsRdo
 
CEditImpl m_interval_sizeValue
 
WTL::CUpDownCtrl m_spinBoxIntervalSizeUD
 

Additional Inherited Members

- Protected Attributes inherited from ATL::CSettingsPageDialog
WORD IDD
 
DLGPROC dlgProc
 
bool hasHelp
 

Detailed Description

Definition at line 34 of file pcapSettingAggregDlg.h.

Member Enumeration Documentation

anonymous enum
Enumerator
IDD 

Definition at line 38 of file pcapSettingAggregDlg.h.

Constructor & Destructor Documentation

CPcapSettingsAggregDlg::CPcapSettingsAggregDlg ( Visio::IVApplicationPtr  vsoApp)
inline

Definition at line 40 of file pcapSettingAggregDlg.h.

CPcapSettingsAggregDlg::~CPcapSettingsAggregDlg ( )
inline

Definition at line 44 of file pcapSettingAggregDlg.h.

Member Function Documentation

CPcapSettingsAggregDlg::DDX_CHECK ( IDC_APPLY_AGGREG  ,
m_apply_aggreg   
)
private
void CPcapSettingsAggregDlg::EnableAllControls ( bool  enable)
private
const wchar_t* CPcapSettingsAggregDlg::GetRegistryFolder ( )
inline

Definition at line 47 of file pcapSettingAggregDlg.h.

References SCSTUDIO_REGISTRY_ROOT.

Referenced by LoadRegistryData(), and SaveRegistryData().

int CPcapSettingsAggregDlg::LoadRegistryData ( )
private
BOOL CPcapSettingsAggregDlg::OnApply ( WORD  wID)
privatevirtual

Reimplemented from ATL::CSettingsPageDialog.

Definition at line 47 of file pcapSettingAggregDlg.cpp.

References SaveRegistryData().

LRESULT CPcapSettingsAggregDlg::OnApplyAggreg ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private

Definition at line 213 of file pcapSettingAggregDlg.cpp.

References m_apply_aggreg, and UpdateControls().

LRESULT CPcapSettingsAggregDlg::OnAppProtoRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private
LRESULT CPcapSettingsAggregDlg::OnBdcPacketsRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private
void CPcapSettingsAggregDlg::OnDataExchangeError ( UINT  nCtrlID,
BOOL  bSave 
)
private

Definition at line 184 of file pcapSettingAggregDlg.cpp.

LRESULT CPcapSettingsAggregDlg::OnDataSize ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private

Definition at line 297 of file pcapSettingAggregDlg.cpp.

References m_data_size, and UpdateControls().

void CPcapSettingsAggregDlg::OnDataValidateError ( UINT  nCtrlID,
BOOL  bSave,
_XData &  data 
)
private

Definition at line 194 of file pcapSettingAggregDlg.cpp.

References IDC_INTERVAL_VALUE, and TRACE.

BOOL CPcapSettingsAggregDlg::OnHelp ( )
privatevirtual

Reimplemented from ATL::CSettingsPageDialog.

Definition at line 65 of file pcapSettingAggregDlg.cpp.

References ATL::CSettingsPageDialog::showHelp().

LRESULT CPcapSettingsAggregDlg::OnIgnoreRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private

Definition at line 281 of file pcapSettingAggregDlg.cpp.

References m_ignore, m_use_lower, and UpdateControls().

LRESULT CPcapSettingsAggregDlg::OnInitDialog ( UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam,
BOOL &  bHandled 
)
private
LRESULT CPcapSettingsAggregDlg::OnIntPacketsRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private
LRESULT CPcapSettingsAggregDlg::OnLstPacketsRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private
LRESULT CPcapSettingsAggregDlg::OnNetProtoRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private
LRESULT CPcapSettingsAggregDlg::OnPacketsCount ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private

Definition at line 304 of file pcapSettingAggregDlg.cpp.

References m_packets_count, and UpdateControls().

LRESULT CPcapSettingsAggregDlg::OnPortsRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private
LRESULT CPcapSettingsAggregDlg::OnSdcPacketsRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private
LRESULT CPcapSettingsAggregDlg::OnSdPacketsRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private
LRESULT CPcapSettingsAggregDlg::OnSrcDstRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private
LRESULT CPcapSettingsAggregDlg::OnTransProtoRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private
LRESULT CPcapSettingsAggregDlg::OnUseLowerRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private

Definition at line 289 of file pcapSettingAggregDlg.cpp.

References m_ignore, m_use_lower, and UpdateControls().

int CPcapSettingsAggregDlg::SaveRegistryData ( )
private
void CPcapSettingsAggregDlg::UpdateControls ( )
private

Member Data Documentation

long CPcapSettingsAggregDlg::m_app_proto
CButton CPcapSettingsAggregDlg::m_app_protoRdo
private

Definition at line 166 of file pcapSettingAggregDlg.h.

Referenced by EnableAllControls(), SaveRegistryData(), and UpdateControls().

int CPcapSettingsAggregDlg::m_apply_aggreg
long CPcapSettingsAggregDlg::m_bdc_packets
CButton CPcapSettingsAggregDlg::m_bdc_packetsRdo
private

Definition at line 177 of file pcapSettingAggregDlg.h.

Referenced by EnableAllControls(), SaveRegistryData(), and UpdateControls().

int CPcapSettingsAggregDlg::m_data_size

Definition at line 60 of file pcapSettingAggregDlg.h.

Referenced by LoadRegistryData(), OnDataSize(), and SaveRegistryData().

CButton CPcapSettingsAggregDlg::m_data_sizeCheck
private

Definition at line 169 of file pcapSettingAggregDlg.h.

Referenced by EnableAllControls().

long CPcapSettingsAggregDlg::m_ignore
CButton CPcapSettingsAggregDlg::m_ignoreRdo
private

Definition at line 172 of file pcapSettingAggregDlg.h.

Referenced by EnableAllControls(), SaveRegistryData(), and UpdateControls().

long CPcapSettingsAggregDlg::m_int_packets
CButton CPcapSettingsAggregDlg::m_int_packetsRdo
private

Definition at line 179 of file pcapSettingAggregDlg.h.

Referenced by EnableAllControls(), SaveRegistryData(), and UpdateControls().

float CPcapSettingsAggregDlg::m_interval_size

Definition at line 68 of file pcapSettingAggregDlg.h.

Referenced by LoadRegistryData(), and SaveRegistryData().

CEditImpl CPcapSettingsAggregDlg::m_interval_sizeValue
private

Definition at line 182 of file pcapSettingAggregDlg.h.

Referenced by EnableAllControls(), and OnInitDialog().

long CPcapSettingsAggregDlg::m_lst_packets
CButton CPcapSettingsAggregDlg::m_lst_packetsRdo
private

Definition at line 175 of file pcapSettingAggregDlg.h.

Referenced by EnableAllControls(), SaveRegistryData(), and UpdateControls().

long CPcapSettingsAggregDlg::m_net_proto
CButton CPcapSettingsAggregDlg::m_net_protoRdo
private

Definition at line 164 of file pcapSettingAggregDlg.h.

Referenced by EnableAllControls(), SaveRegistryData(), and UpdateControls().

int CPcapSettingsAggregDlg::m_packets_count

Definition at line 61 of file pcapSettingAggregDlg.h.

Referenced by LoadRegistryData(), OnPacketsCount(), and SaveRegistryData().

CButton CPcapSettingsAggregDlg::m_packets_countCheck
private

Definition at line 170 of file pcapSettingAggregDlg.h.

Referenced by EnableAllControls().

long CPcapSettingsAggregDlg::m_ports
CButton CPcapSettingsAggregDlg::m_portsRdo
private

Definition at line 167 of file pcapSettingAggregDlg.h.

Referenced by EnableAllControls(), SaveRegistryData(), and UpdateControls().

long CPcapSettingsAggregDlg::m_sd_packets
CButton CPcapSettingsAggregDlg::m_sd_packetsRdo
private

Definition at line 178 of file pcapSettingAggregDlg.h.

Referenced by EnableAllControls(), SaveRegistryData(), and UpdateControls().

long CPcapSettingsAggregDlg::m_sdc_packets
CButton CPcapSettingsAggregDlg::m_sdc_packetsRdo
private

Definition at line 176 of file pcapSettingAggregDlg.h.

Referenced by EnableAllControls(), SaveRegistryData(), and UpdateControls().

WTL::CUpDownCtrl CPcapSettingsAggregDlg::m_spinBoxIntervalSizeUD
private

Definition at line 185 of file pcapSettingAggregDlg.h.

Referenced by OnInitDialog().

long CPcapSettingsAggregDlg::m_src_dst
CButton CPcapSettingsAggregDlg::m_src_dstRdo
private

Definition at line 163 of file pcapSettingAggregDlg.h.

Referenced by EnableAllControls(), SaveRegistryData(), and UpdateControls().

long CPcapSettingsAggregDlg::m_trans_proto
CButton CPcapSettingsAggregDlg::m_trans_protoRdo
private

Definition at line 165 of file pcapSettingAggregDlg.h.

Referenced by EnableAllControls(), SaveRegistryData(), and UpdateControls().

long CPcapSettingsAggregDlg::m_use_lower
CButton CPcapSettingsAggregDlg::m_use_lowerRdo
private

Definition at line 173 of file pcapSettingAggregDlg.h.

Referenced by EnableAllControls(), SaveRegistryData(), and UpdateControls().

Visio::IVApplicationPtr CPcapSettingsAggregDlg::m_vsoApp
private

Definition at line 71 of file pcapSettingAggregDlg.h.

Referenced by LoadRegistryData(), and SaveRegistryData().


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

SourceForge.net Logo
Generated on Fri Jan 15 2016 16:26:58 for Sequence Chart Studio by  doxygen