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)