Site Documentation Page
The TOCS Application Services

Overview

File Manifest

File Manifest
FileLanguageAuthor(s)Copyright
services/tocs/CatalogService.rbRubyKenneth F. GuerinCopyright © 2018-2023 Brick Mill Games, LLC, All rights reserved.
services/tocs/GameService.rbRubyKenneth F. GuerinCopyright © 2018-2024 Brick Mill Games, LLC, All rights reserved.
services/tocs/MaslService.rbRubyKenneth F. GuerinCopyright © 2018-2023 Brick Mill Games, LLC, All rights reserved.
services/tocs/ModuleService.rbRubyKenneth F. GuerinCopyright © 2018-2023 Brick Mill Games, LLC, All rights reserved.
services/tocs/ResourceService.rbRubyKenneth F. GuerinCopyright © 2018-2023 Brick Mill Games, LLC, All rights reserved.
services/tocs/UserService.rbRubyKenneth F. GuerinCopyright © 2018-2023 Brick Mill Games, LLC, All rights reserved.
contracts/tocs/CatalogServiceContract.rbRubyKenneth F. GuerinCopyright © 2018-2023, Brick Mill Games, LLC, all rights reserved.
contracts/tocs/GameServiceContract.rbRubyKenneth F. GuerinCopyright © 2018-2024, Brick Mill Games, LLC, all rights reserved.
contracts/tocs/MaslServiceContract.rbRubyKenneth F. GuerinCopyright © 2018-2023, Brick Mill Games, LLC, all rights reserved.
contracts/tocs/ModuleServiceContract.rbRubyKenneth F. GuerinCopyright © 2018-2023, Brick Mill Games, LLC, all rights reserved.
contracts/tocs/ResourceServiceContract.rbRubyKenneth F. GuerinCopyright © 2018-2023, Brick Mill Games, LLC, all rights reserved.
contracts/tocs/UserServiceContract.rbRubyKenneth F. GuerinCopyright © 2018-2023, Brick Mill Games, LLC, all rights reserved.
lib/tocs/CatalogManager.rbRubyKenneth F. GuerinCopyright © 2018-2023 Brick Mill Games, LLC, All rights reserved.
lib/tocs/CompilerManager.rbRubyKenneth F. GuerinCopyright © 2023 Brick Mill Games, LLC, All rights reserved.
lib/tocs/GameManager.rbRubyKenneth F. GuerinCopyright © 2018-2023 Brick Mill Games, LLC, All rights reserved.
lib/tocs/MASLManager.rbRubyKenneth F. GuerinCopyright © 2020-2023 Brick Mill Games, LLC, All rights reserved.
lib/tocs/ModuleManager.rbRubyKenneth F. GuerinCopyright © 2018-2023 Brick Mill Games, LLC, All rights reserved.
lib/tocs/NotificationsManager.rbRubyKenneth F. GuerinCopyright © 2021-2023 Brick Mill Games, LLC, All rights reserved.
lib/tocs/OOBManager.rbRubyKenneth F. GuerinCopyright © 2020-2023 Brick Mill Games, LLC, All rights reserved.
lib/tocs/ResourceManager.rbRubyKenneth F. GuerinCopyright © 2018-2023 Brick Mill Games, LLC, All rights reserved.
lib/tocs/ScenarioManager.rbRubyKenneth F. GuerinCopyright © 2023 Brick Mill Games, LLC, All rights reserved.
lib/tocs/UserManager.rbRubyKenneth F. GuerinCopyright © 2021-2023 Brick Mill Games, LLC, All rights reserved.

Contents Directory

Objects
C CatalogManager
C CatalogService ← CoreService
C CatalogServiceContract
C CompilerManager
C GameManager
C GameService ← CoreService
C GameServiceContract
C MASLManager
C MaslService ← CoreService
C MaslServiceContract
C ModuleManager
C ModuleService ← CoreService
C ModuleServiceContract
C NotificationsManager
C OOBManager
C OOBManager::WW2Tactical
C ResourceManager
C ResourceService ← CoreService
C ResourceServiceContract
C ScenarioManager
C UserManager
C UserService ← CoreService
C UserServiceContract
Constants & Methods
extract_module_information (CatalogManager)
get_dev_module_team (CatalogManager)
get_mdk_modules_available (CatalogManager)
get_module_info (CatalogManager)
get_module_list (CatalogManager)
get_modules_available (CatalogManager)
get_my_mdk_modules (CatalogManager)
get_my_modules (CatalogManager)
mdk_set_development_editor (CatalogManager)
get_dev_module_team (CatalogService) <crux-service>
get_mdk_modules_available (CatalogService) <crux-service>
get_module_info (CatalogService) <crux-service>
get_module_list (CatalogService) <crux-service>
get_modules_available (CatalogService) <crux-service>
get_my_mdk_modules (CatalogService) <crux-service>
get_my_modules (CatalogService) <crux-service>
mdk_set_development_editor (CatalogService) <crux-service>
SERVICE_CONTRACT (CatalogServiceContract)
abandon_game (GameManager)
accept_invitation (GameManager)
cancel_invitation (GameManager)
decline_invitation (GameManager)
get_active_game_state (GameManager)
get_my_active_games (GameManager)
get_my_invitations (GameManager)
get_ui_game_state (GameManager)
get_user_active_games (GameManager)
get_user_invitations (GameManager)
launch_new_game (GameManager)
send_2player_invitation (GameManager)
send_mplayer_invitation (GameManager)
set_tableau_ui_state (GameManager)
set_unit_degradation (GameManager)
set_unit_location (GameManager)
set_unit_steps (GameManager)
set_unit_zoc (GameManager)
abandon_game (GameService) <crux-service>
accept_invitation (GameService) <crux-service>
cancel_invitation (GameService) <crux-service>
decline_invitation (GameService) <crux-service>
get_active_game_state (GameService) <crux-service>
get_my_active_games (GameService) <crux-service>
get_my_invitations (GameService) <crux-service>
get_ui_game_state (GameService) <crux-service>
get_user_active_games (GameService) <crux-service>
get_user_invitations (GameService) <crux-service>
launch_new_game (GameService) <crux-service>
send_2player_invitation (GameService) <crux-service>
set_tableau_ui_state (GameService) <crux-service>
set_unit_degradation (GameService) <crux-service>
set_unit_location (GameService) <crux-service>
set_unit_steps (GameService) <crux-service>
set_unit_zoc (GameService) <crux-service>
SERVICE_CONTRACT (GameServiceContract)
compile_asl_composition (MASLManager)
compile_asl_unit_info (MASLManager)
compile_unit_composition (MASLManager)
masl_search (MASLManager) <private>
normalize_strength (MASLManager) <private>
parse_item (MASLManager) <private>
compile_asl_composition (MaslService) <crux-service>
SERVICE_CONTRACT (MaslServiceContract)
build_dev_map_metadata_hash (ModuleManager)
build_dev_oob_hash (ModuleManager)
build_dev_scenario_info_hash (ModuleManager)
compile_dev_map_metadata (ModuleManager)
compile_dev_oob (ModuleManager)
compile_dev_scenarios (ModuleManager)
find_map_tile (ModuleManager)
get_dev_map_list (ModuleManager)
get_dev_map_manifest_cit_fileid (ModuleManager)
get_dev_map_manifest_xml_fileid (ModuleManager)
get_dev_map_metadata (ModuleManager)
get_dev_map_metadata_cit_fileid (ModuleManager)
get_dev_map_metadata_xml_fileid (ModuleManager)
get_dev_oob (ModuleManager)
get_dev_oob_cit_fileid (ModuleManager)
get_dev_oob_xml_fileid (ModuleManager)
get_dev_scenario_info (ModuleManager)
get_dev_scenario_info_cit_fileid (ModuleManager)
get_dev_scenario_info_xml_fileid (ModuleManager)
get_dev_scenario_list (ModuleManager)
get_formation_manifest (ModuleManager)
get_map_list (ModuleManager)
get_map_tile (ModuleManager)
get_map_tile_info (ModuleManager)
get_my_module_info (ModuleManager)
get_oob_manifest (ModuleManager)
get_scenario_list (ModuleManager)
get_scenario_manifest (ModuleManager)
get_scenario_sides (ModuleManager)
get_tableaux_info (ModuleManager)
get_unit_manifest (ModuleManager)
get_user_module_info (ModuleManager)
install_dev_map_metadata (ModuleManager)
install_dev_oob (ModuleManager)
install_dev_scenarios (ModuleManager)
map_metadata_scan (ModuleManager)
oob_scan (ModuleManager)
query_module_properties (ModuleManager)
scenario_info_scan (ModuleManager)
compile_dev_map_metadata (ModuleService) <crux-service>
compile_dev_oob (ModuleService) <crux-service>
compile_dev_scenarios (ModuleService) <crux-service>
get_dev_map_list (ModuleService) <crux-service>
get_dev_map_metadata (ModuleService) <crux-service>
get_dev_oob (ModuleService) <crux-service>
get_dev_scenario_info (ModuleService) <crux-service>
get_dev_scenario_list (ModuleService) <crux-service>
get_formation_manifest (ModuleService) <crux-service>
get_map_list (ModuleService) <crux-service>
get_map_tile (ModuleService) <crux-service>
get_map_tile_info (ModuleService) <crux-service>
get_my_module_info (ModuleService) <crux-service>
get_oob_manifest (ModuleService) <crux-service>
get_scenario_list (ModuleService) <crux-service>
get_scenario_manifest (ModuleService) <crux-service>
get_tableaux_info (ModuleService) <crux-service>
get_unit_manifest (ModuleService) <crux-service>
get_user_module_info (ModuleService) <crux-service>
install_dev_map_metadata (ModuleService) <crux-service>
install_dev_oob (ModuleService) <crux-service>
install_dev_scenarios (ModuleService) <crux-service>
SERVICE_CONTRACT (ModuleServiceContract)
notify_of_new_invitation (NotificationsManager)
compile_oob (OOBManager::WW2Tactical)
find_wargame_graphic (ResourceManager)
get_wg_categories (ResourceManager)
get_wg_eras (ResourceManager)
get_wg_item (ResourceManager)
get_wg_metadata (ResourceManager)
get_wg_nationalities (ResourceManager)
get_wwii_patch (ResourceManager)
get_wwii_vehicle (ResourceManager)
get_wg_categories (ResourceService) <crux-service>
get_wg_eras (ResourceService) <crux-service>
get_wg_item (ResourceService) <crux-service>
get_wg_metadata (ResourceService) <crux-service>
get_wg_nationalities (ResourceService) <crux-service>
get_wwii_patch (ResourceService) <crux-service>
get_wwii_vehicle (ResourceService) <crux-service>
SERVICE_CONTRACT (ResourceServiceContract)
check_parent_formation (ScenarioManager) <private>
check_unit_parent_formation (ScenarioManager) <private>
compile_scenarios (ScenarioManager)
can_start_playtests (UserManager)
get_my_user_settings (UserManager)
get_user_list (UserManager)
get_user_roles (UserManager)
get_user_settings (UserManager)
map_uids_to_realnames (UserManager)
map_uids_to_usernames (UserManager)
map_usernames_to_uids (UserManager)
query_developers (UserManager)
query_users (UserManager)
roles_to_rvalue (UserManager)
roles_to_value (UserManager)
set_my_user_settings (UserManager)
set_user_settings (UserManager)
get_my_user_settings (UserService) <crux-service>
get_user_list (UserService) <crux-service>
get_user_roles (UserService) <crux-service>
get_user_settings (UserService) <crux-service>
set_my_user_settings (UserService) <crux-service>
set_user_settings (UserService) <crux-service>
SERVICE_CONTRACT (UserServiceContract)