RetroArch
Public Attributes | List of all members
netplay Struct Reference

#include <netplay_private.h>

Collaboration diagram for netplay:
[legend]

Public Attributes

bool is_server
 
bool is_connected
 
char nick [NETPLAY_NICK_LEN]
 
int listen_fd
 
uint32_t self_client_num
 
enum rarch_netplay_connection_mode self_mode
 
struct netplay_connectionconnections
 
size_t connections_size
 
struct netplay_connection one_connection
 
uint32_t connected_players
 
uint32_t connected_slaves
 
uint32_t client_devices [MAX_CLIENTS]
 
client_bitmap_t device_clients [MAX_INPUT_DEVICES]
 
uint8_t device_share_modes [MAX_INPUT_DEVICES]
 
uint32_t self_devices
 
uint32_t desync
 
uint32_t config_devices [MAX_INPUT_DEVICES]
 
bool have_updown_device
 
struct retro_callbacks cbs
 
uint16_t tcp_port
 
bool nat_traversal
 
bool nat_traversal_task_oustanding
 
struct natt_status nat_traversal_state
 
struct delta_framebuffer
 
size_t buffer_size
 
struct compression_transcoder compress_nil compress_zlib
 
uint8_tzbuffer
 
size_t zbuffer_size
 
size_t packet_buffer_size
 
size_t self_ptr
 
uint32_t self_frame_count
 
size_t run_ptr
 
uint32_t run_frame_count
 
size_t other_ptr
 
uint32_t other_frame_count
 
size_t unread_ptr
 
uint32_t unread_frame_count
 
size_t read_ptr [MAX_CLIENTS]
 
uint32_t read_frame_count [MAX_CLIENTS]
 
size_t server_ptr
 
uint32_t server_frame_count
 
size_t replay_ptr
 
uint32_t replay_frame_count
 
size_t state_size
 
bool is_replay
 
bool can_poll
 
bool force_rewind
 
bool force_reset
 
uint64_t quirks
 
bool force_send_savestate
 
bool savestate_request_outstanding
 
struct addrinfoaddr
 
unsigned timeout_cnt
 
bool local_paused
 
bool remote_paused
 
bool stateless_mode
 
retro_time_t frame_run_time [NETPLAY_FRAME_RUN_TIME_WINDOW]
 
int frame_run_time_ptr
 
retro_time_t frame_run_time_sum
 
retro_time_t frame_run_time_avg
 
int input_latency_frames
 
enum rarch_netplay_stall_reason stall
 
retro_time_t stall_time
 
bool catch_up
 
retro_time_t catch_up_time
 
uint32_t catch_up_behind
 
int check_frames
 
bool crc_validity_checked
 
bool crcs_valid
 

Member Data Documentation

◆ addr

struct addrinfo* netplay::addr

◆ buffer

struct delta_frame* netplay::buffer

◆ buffer_size

size_t netplay::buffer_size

◆ can_poll

bool netplay::can_poll

◆ catch_up

bool netplay::catch_up

◆ catch_up_behind

uint32_t netplay::catch_up_behind

◆ catch_up_time

retro_time_t netplay::catch_up_time

◆ cbs

struct retro_callbacks netplay::cbs

◆ check_frames

int netplay::check_frames

◆ client_devices

uint32_t netplay::client_devices[MAX_CLIENTS]

◆ compress_zlib

struct compression_transcoder compress_nil netplay::compress_zlib

◆ config_devices

uint32_t netplay::config_devices[MAX_INPUT_DEVICES]

◆ connected_players

uint32_t netplay::connected_players

◆ connected_slaves

uint32_t netplay::connected_slaves

◆ connections

struct netplay_connection* netplay::connections

◆ connections_size

size_t netplay::connections_size

◆ crc_validity_checked

bool netplay::crc_validity_checked

◆ crcs_valid

bool netplay::crcs_valid

◆ desync

uint32_t netplay::desync

◆ device_clients

client_bitmap_t netplay::device_clients[MAX_INPUT_DEVICES]

◆ device_share_modes

uint8_t netplay::device_share_modes[MAX_INPUT_DEVICES]

◆ force_reset

bool netplay::force_reset

◆ force_rewind

bool netplay::force_rewind

◆ force_send_savestate

bool netplay::force_send_savestate

◆ frame_run_time

retro_time_t netplay::frame_run_time[NETPLAY_FRAME_RUN_TIME_WINDOW]

◆ frame_run_time_avg

retro_time_t netplay::frame_run_time_avg

◆ frame_run_time_ptr

int netplay::frame_run_time_ptr

◆ frame_run_time_sum

retro_time_t netplay::frame_run_time_sum

◆ have_updown_device

bool netplay::have_updown_device

◆ input_latency_frames

int netplay::input_latency_frames

◆ is_connected

bool netplay::is_connected

◆ is_replay

bool netplay::is_replay

◆ is_server

bool netplay::is_server

◆ listen_fd

int netplay::listen_fd

◆ local_paused

bool netplay::local_paused

◆ nat_traversal

bool netplay::nat_traversal

◆ nat_traversal_state

struct natt_status netplay::nat_traversal_state

◆ nat_traversal_task_oustanding

bool netplay::nat_traversal_task_oustanding

◆ nick

char netplay::nick[NETPLAY_NICK_LEN]

◆ one_connection

struct netplay_connection netplay::one_connection

◆ other_frame_count

uint32_t netplay::other_frame_count

◆ other_ptr

size_t netplay::other_ptr

◆ packet_buffer_size

size_t netplay::packet_buffer_size

◆ quirks

uint64_t netplay::quirks

◆ read_frame_count

uint32_t netplay::read_frame_count[MAX_CLIENTS]

◆ read_ptr

size_t netplay::read_ptr[MAX_CLIENTS]

◆ remote_paused

bool netplay::remote_paused

◆ replay_frame_count

uint32_t netplay::replay_frame_count

◆ replay_ptr

size_t netplay::replay_ptr

◆ run_frame_count

uint32_t netplay::run_frame_count

◆ run_ptr

size_t netplay::run_ptr

◆ savestate_request_outstanding

bool netplay::savestate_request_outstanding

◆ self_client_num

uint32_t netplay::self_client_num

◆ self_devices

uint32_t netplay::self_devices

◆ self_frame_count

uint32_t netplay::self_frame_count

◆ self_mode

enum rarch_netplay_connection_mode netplay::self_mode

◆ self_ptr

size_t netplay::self_ptr

◆ server_frame_count

uint32_t netplay::server_frame_count

◆ server_ptr

size_t netplay::server_ptr

◆ stall

enum rarch_netplay_stall_reason netplay::stall

◆ stall_time

retro_time_t netplay::stall_time

◆ state_size

size_t netplay::state_size

◆ stateless_mode

bool netplay::stateless_mode

◆ tcp_port

uint16_t netplay::tcp_port

◆ timeout_cnt

unsigned netplay::timeout_cnt

◆ unread_frame_count

uint32_t netplay::unread_frame_count

◆ unread_ptr

size_t netplay::unread_ptr

◆ zbuffer

uint8_t* netplay::zbuffer

◆ zbuffer_size

size_t netplay::zbuffer_size

The documentation for this struct was generated from the following file: