Data Structures

Here are the data structures with brief descriptions:
abstract_panel
AbstractMutexWrapper
ActNotifBoxDisplays user action notifications
AddBotDialogUsed in SP/MP BattletAB to present choice of AIs to add
AgreementDialogDialog showing agreement on first start/ register that user needs to accept
Alliance
assert_exception
audio_panel
AuiManagerContainer
AutoBalanceDialogLets host automatically assign players to teams, optionally taking clan/rank into account dialog sets balancing options in Settings handler for the calling class to use after modal display ends
AutoBalanceDialog::AutoBalanceDialog::BalanceOptions
AutoHostAutohost logic
AutojoinChannelDialogA dialog that lets the user manullay edit his list of channels to join on startup (possibly with passwords) Passwords for existing channels aren't displayed
BattleModel of a sp/mp battle
BattleListEncapsulates a <battle_id_t, Battle*> map
BattleList_IterBattleList_Iter gives us the posibility to get Battles out of the list without the rights to change the list
BattleListCtrlThe ListCtrll contained in BattleListTab dispalying all currently active battles with their infos
BattleListFilterThe panel contained in BattleListTab used to filter for diff info of battles
BattleListFilterValues
BattleListTabThe panel containing a BattleListCtrl and a BattleListFilter
BattleMapTabSelect map, draw startboxes (in sp define startpos)
BattleOptions
BattleOptionsTabManipulate "standard" engine options, unit restriction list
BattleroomListCtrlDisplay participants of battle and their info (ally,team,color,cpu
BattleroomMMOptionsTab< BattleType >Map control name <-> info (description)
BattleRoomTabContainer for BattleroomListCtrl, battle specific ChatPanel
BattleStartRect
BidirectionalConnector< SRC, DEST >
Channel
ChannelChooserDialog
ChannelChooserPanel
ChannelInfo
ChannelJoinInfo
ChannelListList of Channel objects
ChannelListctrl
ChatLine
ChatLog
ChatOptionsTab
ChatPanelWxPanel that contains a chat
codeproject::bimap< from_type_, to_type_, from_compare, to_compare, allocator_type >
codeproject::bimap_base
codeproject::bimap_base::bimap_base::const_from_binding< bimap_type >
codeproject::bimap_base::bimap_base::const_to_binding< bimap_type >
codeproject::bimap_base::bimap_base::duplicate_value
codeproject::bimap_base::bimap_base::from_binding< bimap_type >
codeproject::bimap_base::bimap_base::to_binding< bimap_type >
codeproject::bimap_base::bimap_base::value_not_found
codeproject::bimap_detail::equal_types< T, U >
codeproject::bimap_detail::equal_types_no
codeproject::bimap_detail::equal_types_ptr< T >
codeproject::bimap_detail::select< test, then, els >
codeproject::bimap_detail::select_else
codeproject::bimap_detail::select_else::select_else::result< then, els >
codeproject::bimap_detail::select_then
codeproject::bimap_detail::select_then::select_then::result< then, els >
codeproject::bimap_detail::selector_switch< test >
codeproject::bimap_detail::selector_switch< false >
codeproject::bimap_different_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >
codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ >
codeproject::direct_pair< first_type, second_type >
codeproject::inv_pair< first_type_, second_type_ >
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::prebimap::from
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::prebimap::from_impl
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::prebimap::from_impl::prebimap::from_impl::const_iterator
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::prebimap::from_impl::prebimap::from_impl::iterator
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::prebimap::from_impl::prebimap::from_impl::value_compare
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::prebimap::p_compare< type, compare >
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::prebimap::to
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::prebimap::to_impl
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::prebimap::to_impl::prebimap::to_impl::const_iterator
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::prebimap::to_impl::prebimap::to_impl::iterator
codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::prebimap::to_impl::prebimap::to_impl::value_compare
ColorButton
CommonUserParent class leaving out server related functionality
ConnectWindowWxFrame with a connection dialog used to specify username, password, and server. It can also register a new acount
Control
ControlTeam
CRCObject representing an updateable CRC-32 checksum
CreditsDialogA generic Credits dialog See showCredits() for modal use
CustomListCtrlUsed as base class for all ListCtrls throughout SL Provides generic functionality, such as column tooltips, possiblity to prohibit column resizing and selection modifiers
CustomListCtrl::CustomListCtrl::SortOrderItem
CustomMessageBoxUsed to display information throughout the app almost identical to wx's own dialog except for the possibility to set a custom icon
CustomMessageBoxBaseEncapsulates pointers common to ServerMessageBox and CustomMessageBox
CustomVirtListCtrl< DataImp, ListCtrlImp >Used as base class for some ListCtrls throughout SL Provides generic functionality, such as column tooltips, possiblity to prohibit column resizing and selection modifiers
CustomVirtListCtrl< DataImp, ListCtrlImp >::CustomVirtListCtrl::colInfo
CustomVirtListCtrl< DataImp, ListCtrlImp >::CustomVirtListCtrl::ItemComparator< ObjImp >Generic comparator that gets it's real functionality in derived classes via comapre callbakc func that performs the actual comparison of two items
DataLeaf
DataListUsage Parsing:
debug_panel
EventReceiverFunc< TReceiverType, TParamType, TMethod >Use EventReceiverFunc<base_class, parameter_type, &base_class::method> to make event receiver adaptor
EventReceiverFuncBase< TParamType >A base class for event receivers
EventSender< TParamType >Use EventSender::SendEvent to send events
EvtHandlerCollectionThread safe mapping from evtHandlerId to wxEvtHandler*
ExtendedInfo
FakeNetClass
FileListCtrlList currently available torrents on tracker
FileListDialog
FileListFilterClass FileListFilter
GameOptions
GlobalDestroyedError
GlobalObjectHolder< T >
GlobalRecursiveError
GlobalsManager
GroupOptionsPanel
HostBattleDialog
HttpDownloaderThread< ParentClass >
IBattle
IBattle::IBattle::AllyInfoContainer
IBattle::IBattle::TeamInfoContainer
IconImageList
IGlobalObjectHolder
ImagePanel
ImageViewerDialog
ImageViewerPanel
iNetClassAbstract baseclass that is used when needed to interface with socket class
IUnitSyncUnitSync interface definition
ListBaseType
listItemUsed to hold an item in an option list
ListNodeBareDouble linked cyclic list implementation
LobbyOptionsTab
Lockable
Locker
MainChatTabThe main chat tab
MainJoinBattleTab
MainOptionsTabA container for the various option panels Contains a notebook holding the real option panels as pages
MainSinglePlayerTab
MainTorrentTab
MainWindowWxFrame that contains the main window of the client
MainWindow::MainWindow::TabNames
MapCtrl
MapGridCtrl
MapGridCtrl::MapGridCtrl::_Compare2< Compare >
MapGridCtrl::MapGridCtrl::MapData
MapInfo
MapSelectDialog
MessageSpamCheck
mmOptionBoolHolds a bool option
mmOptionFloatHolds a float option
mmOptionListHolds a an option list (a vector of listItems)
mmOptionModelThe base class for all option types
mmOptionSection
mmOptionStringHolds a string option
mmSectionTree
MostRecentlyUsedCache< TKey, TValue >Thread safe MRU cache (works like a std::map but has maximum size)
MutelistWindowDisplays channel mutelist
MutexWrapper< T >
MyStrings< N, S >
NickListCtrl
Node
OfferFileDataStruct used internallby by tasserver to convert offer file bitfields
OfflineBattle
OptionsWrapper
PathOptionPanelOnly used in standalone mode to get usync location if not immediately found
PingThreadA thread class that sends pings to socket
PlaybackList< PlaybackImp >
PlaybackListCtrl< PlaybackImp >
PlaybackListFilter< PlaybackTabType >The panel contained in BattleListTab used to filter for diff info of battles
PlaybackListFilterValues
PlaybackLoader< PlaybackTabImp >
PlaybackLoader< PlaybackTabImp >::PlaybackLoader::PlaybackLoaderThread
PlaybackTab< PlaybackTraitsImp >
poolmanager
presetValues< T, valueCount >This file is part of springsettings, Copyright (C) 2007-09
RefcountedContainer
RefcountedPointer< T, TDestroy >
Replay
ReplayList
ReplayTraits
Savegame
SavegameList
SavegameTraits
Scaler< numerator, denominator >
ScopedLocker< T >
SDLSound
SelectionSaver< ListCtrlType >
SelectUsersDialog
ServerAbstract baseclass that is used to implement a server protocol
Server::Server::UiServerData
ServerEventsClass that implements server event behaviour
ServerMessageBoxUsed to display server messages when no chatwindow has focus
SettingsClass used to store and restore application settings
Settings::Settings::SettStartBox
settings_frame
SingleInstance< T >
SingleOptionDialog
SinglePlayerBattle
SinglePlayerTab
SL_Extern::wxGenericListCtrl
SL_Extern::wxListCtrl
SL_GENERIC::UserMenu< EventHandler_ >
SL_GlobalEvtHandler
SL_WinConf
SLArtProvider
slHtmlWindow
SLNotebook
SocketClass that implements a TCP client socket
SocketEvents
SortOrderItemSet direction to +1 for down, -1 for up
Spring
SpringLobbyAppSpringLobby wxApp
SpringMapInfo
SpringOptionsTab
SpringProcess
SpringsettingsThis file is part of springsettings, Copyright (C) 2007 Original work by Kloot cross-plattform/UI adaptation and currently maintained by koshi (Ren� Milk) visit http://spring.clan-sy.com/phpbb/viewtopic.php?t=12104 for more info/help
SpringUnitSync
SpringUnitSyncLibPrimitive class handeling the unitsync library
StartPos
StaticLocker< T >
tab_quality_video
tab_render_detail
tab_simple
tab_ui
TASBattleStatusStruct used internally by the TASServer class to get battle status information
TASClientstatusStruct used internally by the TASServer class to get client status information
TASColor
TASServerTASServer protocol implementation
TASServer::TASServer::TASPingListItemStruct used internally by the TASServer class to calculate ping roundtimes
TDFWriterTodo: add TDFContainer class
TextCompletionDatabase
ThreadJoinable thread, with overridden Sleep and Wait methods
Token
Tokenizer
Tokenizer::Tokenizer::IncludeCacheEntryTodo: clean up, move to CPP file
TorrentInfos
TorrentListCtrlList all currently active (queued,lecching,seeding) torrents with their infos the list is newly populated every n-seconds from Ui::OnUpdate()
TorrentMaintenanceThread
TorrentOptionsPanel
TorrentTable
TorrentTable::TorrentTable::Row
TorrentTable::TorrentTable::TransferredData
TorrentWrapper
TransformedArrayString
UiUI main class
UiChannelData
UiUserData
uninitialized_array< T >Array with runtime determined size which is not initialized on creation
unitsync_assert
UnitSyncAsyncOpsHelper class for managing async operations safely
UnitSyncMap
UnitSyncMod
UpdaterClass
UserClass containing all the information about a user
UserActionsData handling for group / action management
UserBattleStatus
UserList
UserListctrlRather sneaky approach to resue NickList for both off/online users
UserOrder
UserPosition
UserStatusStruct used to store a client's status
UTASBattleStatusUnion used internally by the TASServer class to get battle status information
UTASClientStatusUnion used internally by the TASServer class to get client status information
UTASColor
UTASOfferFileDataUnion used internally by the TASServer class to get battle status information
Widget
WidgetDownloadDialog
WidgetDownloadListctrl
WidgetDownloadPanel
WidgetFile
WidgetImage
WidgetInfoPanel
WorkerThreadThread which processes WorkItems in it's WorkItemQueue
WorkItemAbstraction of a piece of work to be done by WorkerThread Inherit this class to define concrete work items
WorkItemQueuePriority queue of work items
wxAuiCommandCapture
wxAuiManagerDupe
wxEvtHandler
wxPanel
wxScrolledWindow
wxSpinCtrlDbl
wxSpinCtrlDblTextCtrl
wxSpringProcess
wxTextCtrlHist
wxTranslationHelper

Generated on Fri Aug 21 02:33:03 2009 for SpringLobby by doxygen 1.5.8