Skip to content

index

rallyhere::a2s_simple_response

KindName
variableheader
variabletype

rallyhere::A2SDatagram

KindName
variableData
variablenext
variableoverflowed
functionA2SDatagram
functionA2SDatagram
functionA2SDatagram
functionput
functionoperator<<
functionoperator<<
functionoperator<<
functionoperator<<
functionoperator<<
functionoperator>>
functionoperator>>
functionget
functionoperator>>
functionoperator>>
functionoperator>>
functionsize

fmt::formatter< boost::system::error_code >

KindName
functionparse
functionformat

fmt::formatter< http::request< rallyhere::string_body > >

KindName
functionparse
functionformat

fmt::formatter< http::response< rallyhere::string_body > >

KindName
functionparse
functionformat

RallyHereGameInstanceAdapter

KindName
functionrallyhere_set_log_callback
functionrallyhere_create_game_instance_adapter
functionrallyhere_create_game_instance_adaptern
functionrallyhere_create_game_instance_adapter_with_logger
functionrallyhere_create_game_instance_adaptern_with_logger
functionrallyhere_destroy_game_instance_adapter
functionrallyhere_tick
functionrallyhere_healthy
functionrallyhere_connect
functionrallyhere_ready
functionrallyhere_on_allocated_callback
functionrallyhere_test_fake_allocation_response
functionrallyhere_allocate
functionrallyhere_reserve
functionrallyhere_reserve_unconditional
functionrallyhere_on_soft_stop_callback
functionrallyhere_external_soft_stop_requested
functionrallyhere_get_labels
functionrallyhere_set_labels
functionrallyhere_get_additional_info
functionrallyhere_set_additional_info
functionrallyhere_get_annotations
functionrallyhere_set_annotations
functionrallyhere_stats_base
functionrallyhere_stats_gauge
functionrallyhere_stats_gauge_with_labels
functionrallyhere_stats_arbitrary
functionrallyhere_stats_arbitrary_move
functionrallyhere_metrics_immediate_action
functionrallyhere_metrics_immediate_action_with_time
functionrallyhere_metrics_statsd_output
functionrallyhere_metrics_graphite_output

RallyHereMetricAction

KindName
variabletype
variablelabel_names
variablelabel_values
variableincrement_with_sample
variableset_with_sample
variableincrement
variableset
variableunique
variableaction

RallyHereMetricActionIncrement

KindName
variablechange

RallyHereMetricActionIncrementWithSample

KindName
variablechange
variablesample_rate

RallyHereMetricActionSet

KindName
variablevalue

RallyHereMetricActionSetWithSample

KindName
variablevalue
variablesample_rate

RallyHereMetricActionUnique

KindName
variableunique

RallyHereMetricCheckpoint

KindName
variableactions
variabletimestamp

RallyHereMetricDefinition

KindName
variabletype
variablename
variablehelp
variablelabel_names
variablelabel_values

RallyHereStatsBase

KindName
variablename
variablemap
variablefolder
variablegame
variableid
variableplayers
variablemax_players
variablebots
variableserver_type
variableenvironment
variablevisibility
variableanticheat
variableversion

RallyHereStatsBaseProvided

KindName
variableset_name
variableset_map
variableset_folder
variableset_game
variableset_id
variableset_players
variableset_max_players
variableset_bots
variableset_server_type
variableset_environment
variableset_visibility
variableset_anticheat
variableset_version

RallyHereStringMap

KindName
functionrallyhere_string_map_create
functionrallyhere_string_map_destroy
functionrallyhere_string_map_copy
functionrallyhere_string_map_clear
functionrallyhere_string_map_get
functionrallyhere_string_map_set
functionrallyhere_string_map_setn

RallyHereStringMapWrapper

KindName
variableadapter
variablemap
variablecode
functionRallyHereStringMapWrapper
function~RallyHereStringMapWrapper
functionadd_to_string_map
functionadd_to_string_map
functionrelease

rallyhere::server_info

KindName
variableResponseHeader
variableHeader
variableProtocol
variableName
variableMap
variableFolder
variableGameName
variableID
variablePlayers
variableMaxPlayers
variableBots
variableServerType
variableEnvironment
variableVisibility
variableVAC
variableVersion
variableEDF
functionoperator==

rallyhere::Status

KindName
variablem_Code
variablem_Message
functionStatus
functionStatus
functionStatus
functioncode
functioncode_message
functionmessage
functionok
functionoperator bool

fmt

rallyhere

KindName
enuma2s_query
enumvalueinfo
enumvalueplayers
enumvaluerules
typedefmemory_buffer
typedefstring
typedefstringstream
typedefvector
typedefstring_body
variableA2S_MAX_DATA_SIZE
variableUDP_HEADER_SIZE
functionstatus_text
functionis_error
functionis_cancelled

rallyhere::allocator

KindName
typedefallocator
functioncreate
functiondestroy

c_api.h

KindName
enumRallyHereLogLevel
enumvalueRH_LOG_LEVEL_ERROR
enumvalueRH_LOG_LEVEL_INFO
enumvalueRH_LOG_LEVEL_DEBUG
enumvalueRH_LOG_LEVEL_TRACE
typedefRallyHereLogLevel
typedefRallyHereLogCallback
functionrallyhere_set_default_log_level
typedefRallyHereGameInstanceAdapterPtr
typedefRallyHereStringMapPtr
typedefRallyHereOnAllocatedCallback
functionrallyhere_allocator_set_alloc
functionrallyhere_allocator_set_free
functionrallyhere_allocator_set_realloc
functionrallyhere_global_init
functionrallyhere_global_cleanup

c_metrics.h

KindName
enumRallyHereMetricType
enumvalueRALLY_HERE_METRIC_TYPE_COUNTER
enumvalueRALLY_HERE_METRIC_TYPE_GAUGE
enumvalueRALLY_HERE_METRIC_TYPE_TIMER
enumvalueRALLY_HERE_METRIC_TYPE_SET
enumRallyHereMetricActionType
enumvalueRALLY_HERE_METRIC_ACTION_INCREMENT
enumvalueRALLY_HERE_METRIC_ACTION_INCREMENT_WITH_SAMPLE
enumvalueRALLY_HERE_METRIC_ACTION_SET
enumvalueRALLY_HERE_METRIC_ACTION_SET_WITH_SAMPLE
enumvalueRALLY_HERE_METRIC_ACTION_UNIQUE
enumRallyHereMetricFlush
enumvalueRALLY_HERE_METRIC_FLUSH
enumvalueRALLY_HERE_METRIC_NO_FLUSH
typedefRallyHereMetricType
typedefRallyHereMetricActionType
typedefRallyHereMetricFlush
typedefRallyHereMetricRegistryPtr

c_platform.h

KindName
definePLATFORM_LINUX
defineRH_EXPORT
defineRH_CPP_EXPORT

c_status.h

KindName
enumRallyHereStatusCode
enumvalueRH_STATUS_OK
enumvalueRH_STATUS_ERROR
enumvalueRH_STATUS_NO_BOOTSTRAP_MODE_PROVIDED
enumvalueRH_STATUS_CREDENTIALS_FILE_NOT_TWO_LINES
enumvalueRH_STATUS_NO_RALLYHERE_URL_PROVIDED
enumvalueRH_STATUS_NO_SIC_PROFILE_ID_PROVIDED
enumvalueRH_STATUS_CANCELLED
enumvalueRH_STATUS_VALIDATION_ERROR_ADAPTER_IS_NULLPTR
enumvalueRH_STATUS_ADAPTER_ALLOCATION_ERROR
enumvalueRH_STATUS_VALIDATION_ERROR_MAP_IS_NULLPTR
enumvalueRH_STATUS_MAP_ALLOCATION_ERROR
enumvalueRH_STATUS_VALIDATION_ERROR_KEY_IS_NULLPTR
enumvalueRH_STATUS_VALIDATION_ERROR_VALUE_IS_NULLPTR
enumvalueRH_STATUS_VALIDATION_ERROR_VALUE_SIZE_IS_NULLPTR
enumvalueRH_STATUS_KEY_NOT_FOUND
enumvalueRH_STATUS_COULD_NOT_PARSE_RESPONSE
enumvalueRH_STATUS_RESPONSE_NO_ACCESS_TOKEN
enumvalueRH_STATUS_RESPONSE_NO_REFRESH_TOKEN
enumvalueRH_STATUS_RESPONSE_NO_AUTH_SUCCESS
enumvalueRH_STATUS_RESPONSE_AUTH_SUCCESS_NOT_BOOL
enumvalueRH_STATUS_POLL_INTERVAL_MUST_BE_NUMERIC
enumvalueRH_STATUS_CANNOT_POLL_WITHOUT_ON_ALLOCATED_CALLBACK
enumvalueRH_STATUS_PROMETHEUS_PORT_MUST_BE_NUMERIC
enumvalueRH_STATUS_PROMETHEUS_ALREADY_STARTED
enumvalueRH_STATUS_PROMETHEUS_COULD_NOT_START
enumvalueRH_STATUS_REQUEST_TIMEOUT_MUST_BE_NUMERIC
enumvalueRH_STATUS_POLL_UNKNOWN_STATE
enumvalueRH_STATUS_COULD_NOT_PARSE_SERVER_JSON
enumvalueRH_STATUS_NO_SERVER_JSON
enumvalueRH_STATUS_A2S_QUERY_PORT_MUST_BE_SHORT_NUMBER
enumvalueRH_STATUS_VALIDATION_ERROR_STATS_IS_NULLPTR
enumvalueRH_STATUS_VALIDATION_ERROR_STATS_PROVIDED_IS_NULLPTR
enumvalueRH_STATUS_PUBLIC_PORT_MUST_BE_NUMERIC
enumvalueRH_STATUS_BIND_PORT_MUST_BE_NUMERIC
enumvalueRH_STATUS_MAX_POLL_FAILURES_MUST_BE_NUMERIC
enumvalueRH_STATUS_MUST_PROVIDE_REPORTED_PUBLIC_HOST
enumvalueRH_STATUS_VALIDATION_ERROR_DEFINITION_IS_NULLPTR
enumvalueRH_STATUS_VALIDATION_ERROR_ACTION_IS_NULLPTR
enumvalueRH_STATUS_METRIC_TYPE_NOT_SUPPORTED_BY_BACKEND
enumvalueRH_STATUS_METRIC_BACKEND_GRAPHITE_NOT_CONFIGURED
enumvalueRH_STATUS_METRIC_BACKEND_STATSD_NOT_CONFIGURED
enumvalueRH_STATUS_METRIC_ACTION_NOT_SUPPORTED_BY_BACKEND
enumvalueRH_STATUS_METRIC_ACTION_NOT_SUPPORTED_BY_TYPE
enumvalueRH_STATUS_HTTP_CONTINUE
enumvalueRH_STATUS_HTTP_SWITCHINGPROTOCOLS
enumvalueRH_STATUS_HTTP_PROCESSING
enumvalueRH_STATUS_HTTP_OK
enumvalueRH_STATUS_HTTP_CREATED
enumvalueRH_STATUS_HTTP_ACCEPTED
enumvalueRH_STATUS_HTTP_NON_AUTHORITATIVE_INFORMATION
enumvalueRH_STATUS_HTTP_NO_CONTENT
enumvalueRH_STATUS_HTTP_RESET_CONTENT
enumvalueRH_STATUS_HTTP_PARTIAL_CONTENT
enumvalueRH_STATUS_HTTP_MULTI_STATUS
enumvalueRH_STATUS_HTTP_ALREADY_REPORTED
enumvalueRH_STATUS_HTTP_IM_USED
enumvalueRH_STATUS_HTTP_MULTIPLE_CHOICES
enumvalueRH_STATUS_HTTP_MOVED_PERMANENTLY
enumvalueRH_STATUS_HTTP_FOUND
enumvalueRH_STATUS_HTTP_SEE_OTHER
enumvalueRH_STATUS_HTTP_NOT_MODIFIED
enumvalueRH_STATUS_HTTP_USE_PROXY
enumvalueRH_STATUS_HTTP_TEMPORARY_REDIRECT
enumvalueRH_STATUS_HTTP_PERMANENT_REDIRECT
enumvalueRH_STATUS_HTTP_BAD_REQUEST
enumvalueRH_STATUS_HTTP_UNAUTHORIZED
enumvalueRH_STATUS_HTTP_PAYMENT_REQUIRED
enumvalueRH_STATUS_HTTP_FORBIDDEN
enumvalueRH_STATUS_HTTP_NOT_FOUND
enumvalueRH_STATUS_HTTP_METHOD_NOT_ALLOWED
enumvalueRH_STATUS_HTTP_NOT_ACCEPTABLE
enumvalueRH_STATUS_HTTP_PROXY_AUTHENTICATION_REQUIRED
enumvalueRH_STATUS_HTTP_REQUEST_TIMEOUT
enumvalueRH_STATUS_HTTP_CONFLICT
enumvalueRH_STATUS_HTTP_GONE
enumvalueRH_STATUS_HTTP_LENGTH_REQUIRED
enumvalueRH_STATUS_HTTP_PRECONDITION_FAILED
enumvalueRH_STATUS_HTTP_PAYLOAD_TOO_LARGE
enumvalueRH_STATUS_HTTP_URI_TOO_LONG
enumvalueRH_STATUS_HTTP_UNSUPPORTED_MEDIA_TYPE
enumvalueRH_STATUS_HTTP_RANGE_NOT_SATISFIABLE
enumvalueRH_STATUS_HTTP_EXPECTATION_FAILED
enumvalueRH_STATUS_HTTP_MISDIRECTED_REQUEST
enumvalueRH_STATUS_HTTP_UNPROCESSABLE_ENTITY
enumvalueRH_STATUS_HTTP_LOCKED
enumvalueRH_STATUS_HTTP_FAILED_DEPENDENCY
enumvalueRH_STATUS_HTTP_UPGRADE_REQUIRED
enumvalueRH_STATUS_HTTP_PRECONDITION_REQUIRED
enumvalueRH_STATUS_HTTP_TOO_MANY_REQUESTS
enumvalueRH_STATUS_HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE
enumvalueRH_STATUS_HTTP_CONNECTION_CLOSED_WITHOUT_RESPONSE
enumvalueRH_STATUS_HTTP_UNAVAILABLE_FOR_LEGAL_REASONS
enumvalueRH_STATUS_HTTP_CLIENT_CLOSED_REQUEST
enumvalueRH_STATUS_HTTP_INTERNAL_SERVER_ERROR
enumvalueRH_STATUS_HTTP_NOT_IMPLEMENTED
enumvalueRH_STATUS_HTTP_BAD_GATEWAY
enumvalueRH_STATUS_HTTP_SERVICE_UNAVAILABLE
enumvalueRH_STATUS_HTTP_GATEWAY_TIMEOUT
enumvalueRH_STATUS_HTTP_HTTP_VERSION_NOT_SUPPORTED
enumvalueRH_STATUS_HTTP_VARIANT_ALSO_NEGOTIATES
enumvalueRH_STATUS_HTTP_INSUFFICIENT_STORAGE
enumvalueRH_STATUS_HTTP_LOOP_DETECTED
enumvalueRH_STATUS_HTTP_NOT_EXTENDED
enumvalueRH_STATUS_HTTP_NETWORK_AUTHENTICATION_REQUIRED
enumvalueRH_STATUS_HTTP_NETWORK_CONNECT_TIMEOUT_ERROR
typedefRallyHereStatusCode
functionrallyhere_is_error
functionrallyhere_is_cancelled
functionrallyhere_status_text

a2s.hpp

rh_allocator.h

rh_format.h

rh_status.h

rh_string.h

rh_string_map_wrapper.hpp

rh_vector.h

sdk_formatters.hpp

game-host-adapter

game-host-adapter/include/game-host-adapter

game-host-adapter/include

game-host-adapter/include/test-helpers

index