Class Members
a
- AddConnection (ConnectionManager)
- AddLocalInput (GGPOSession, Peer2PeerBackend, SpectatorBackend, Sync, SyncTestBackend)
- AddPlayer (GGPOSession, Peer2PeerBackend, SpectatorBackend, SyncTestBackend)
- AddDelayedInputToQueue (InputQueue)
- AddInput (InputQueue)
- AdvanceQueueHead (InputQueue)
- AddRemotePlayer (Peer2PeerBackend)
- AddSpectator (Peer2PeerBackend)
- AddRemoteInput (Sync)
- AdjustSimulation (Sync)
- advance_frame (TimeSync)
- Addresses (UGGPONetwork)
- AllUniqueAddresses (UGGPONetwork)
- AllValidAddresses (UGGPONetwork)
- ack_frame (UdpMsg)
- AutoReset (neosmart::neosmart_event_t_)
- adler (z_stream_s)
- avail_in (z_stream_s)
- avail_out (z_stream_s)
b
- bool (GGPOSessionCallbacks)
- buffer (GGPOSessionCallbacks)
- bits (GameInput, UdpMsg)
- buf (Sync::SavedFrame, SyncTestBackend::SavedInfo)
- BeginLog (SyncTestBackend)
- bValidAddress (UGGPONetworkAddress)
- bytes_sent (Udp::Stats)
c
- ConnectionInfo (ConnectionInfo)
- ConnectionManager (ConnectionManager)
- code (GGPOEvent)
- connected (GGPOEvent)
- connection_interrupted (GGPOEvent)
- connection_resumed (GGPOEvent)
- count (GGPOEvent, UdpProtocol::Event)
- connection_id (GGPOPlayer, UdpProtocol::QueueEntry, UdpProtocol)
- Chat (GGPOSession)
- checksum (GGPOSessionCallbacks, Sync::SavedFrame, SyncTestBackend::SavedInfo)
- Constants (GameInput)
- clear (GameInput)
- CheckInitialSync (Peer2PeerBackend, SpectatorBackend)
- ComputeWaitTime (Poll)
- cookie (Poll::PollSinkCb)
- CheckSimulation (Sync)
- CheckSimulationConsistency (Sync)
- CreateQueues (Sync)
- callbacks (Sync::Config)
- confirmedInput (Sync::Event)
- cbuf (Sync::SavedFrame, SyncTestBackend::SavedInfo)
- CreateNetwork (UGGPOGameInstance, UGGPONetwork)
- CreateLocalAddress (UGGPONetworkAddress)
- CreateNetworkAddress (UGGPONetworkAddress)
- ClearSendQueue (UdpProtocol)
- CreateSocket (UdpProtocol)
- connection_manager (UdpProtocol)
- CVariable (neosmart::neosmart_event_t_, neosmart::neosmart_wfmo_t_)
d
- disconnect_timeout (GGPOEvent, UdpProtocol::Event)
- disconnected (GGPOEvent, UdpMsg::connect_status)
- DisconnectPlayer (GGPOSession, Peer2PeerBackend, SpectatorBackend)
- DoPoll (GGPOSession, Peer2PeerBackend, SpectatorBackend, SyncTestBackend)
- desc (GameInput)
- DiscardConfirmedFrames (InputQueue)
- DisconnectPlayerQueue (Peer2PeerBackend)
- disconnect_requested (UdpMsg)
- Disconnect (UdpProtocol)
- DispatchMsg (UdpProtocol)
- dummy (internal_state)
- Destroy (neosmart::neosmart_wfmo_t_)
- data_type (z_stream_s)
e
- equal (GameInput)
- erase (GameInput)
- empty (RingBuffer)
- Event (Sync::Event, UdpProtocol::Event)
- EndLog (SyncTestBackend)
- EventsLeft (neosmart::neosmart_wfmo_t_)
f
- frames_ahead (GGPOEvent)
- frame (GGPOSessionCallbacks, GameInput, Sync::SavedFrame, SyncTestBackend::SavedInfo)
- front (RingBuffer)
- FindSavedFrameIndex (Sync)
- frames (Sync::SavedState)
- frame_advantage (UdpMsg)
- FiredEvent (neosmart::neosmart_wfmo_t_)
g
- ggpo_add_local_input (GGPONet)
- ggpo_add_player (GGPONet)
- ggpo_advance_frame (GGPONet)
- ggpo_close_session (GGPONet)
- ggpo_disconnect_player (GGPONet)
- ggpo_get_network_stats (GGPONet)
- ggpo_idle (GGPONet)
- ggpo_set_disconnect_notify_start (GGPONet)
- ggpo_set_disconnect_timeout (GGPONet)
- ggpo_set_frame_delay (GGPONet)
- ggpo_start_session (GGPONet)
- ggpo_start_spectating (GGPONet)
- ggpo_start_synctest (GGPONet)
- ggpo_synchronize_input (GGPONet)
- ggpo_try_synchronize_local (GGPONet)
- GetNetworkStats (GGPOSession, Peer2PeerBackend, SpectatorBackend, UdpProtocol)
- GetConfirmedInput (InputQueue)
- GetFirstIncorrectFrame (InputQueue)
- GetInput (InputQueue)
- GetLastConfirmedFrame (InputQueue)
- GetLength (InputQueue)
- GetConfirmedInputs (Sync)
- GetEvent (Sync, UdpProtocol)
- GetFrameCount (Sync)
- GetLastSavedFrame (Sync)
- GetAddress (UGGPONetwork)
- GetLocalPort (UGGPONetwork)
- GetPlayerIndex (UGGPONetwork)
- GetIpAddress (UGGPONetworkAddress)
- GetIpAddressString (UGGPONetworkAddress)
- GetPort (UGGPONetworkAddress)
- GGPONetworkStats (UdpProtocol)
- GetPeerConnectStatus (UdpProtocol)
h
- head (Sync::SavedState)
- hdr (UdpMsg)
- HandlesMsg (UdpProtocol)
i
- IncrementFrame (GGPOSession, Peer2PeerBackend, SpectatorBackend, Sync, SyncTestBackend)
- init (GameInput)
- is_null (GameInput)
- Init (InputQueue, Sync, Udp, UdpProtocol)
- InputQueue (InputQueue)
- interval (Poll::PollPeriodicSinkCb)
- item (RingBuffer)
- InRollback (Sync)
- input_size (Sync::Config, UdpMsg)
- input (Sync::Event, SyncTestBackend::SavedInfo, UdpMsg, UdpProtocol::Event)
- IpAddress (UGGPONetworkAddress)
- IsSameAddress (UGGPONetworkAddress)
- IsValidAddress (UGGPONetworkAddress)
- input_ack (UdpMsg)
- IsInitialized (UdpProtocol)
- IsRunning (UdpProtocol)
- IsSynchronized (UdpProtocol)
k
- kbps_sent (FGGPONetworkInfo, Udp::Stats)
l
- Log (ConnectionManager, InputQueue, Udp, UdpProtocol)
- local_frames_behind (FGGPOSyncInfo)
- Logv (GGPOSession, SyncTestBackend)
- len (GGPOSessionCallbacks)
- log (GameInput)
- last_fired (Poll::PollPeriodicSinkCb)
- LoadFrame (Sync)
- LogSaveStates (SyncTestBackend)
- LocalPlayerIndex (UGGPONetwork)
- last_frame (UdpMsg::connect_status)
- LogEvent (UdpProtocol)
- LogMsg (UdpProtocol)
- local_frame_advantage (UdpProtocol::Stats)
- last_input_packet_recv_time (UdpProtocol)
- last_network_stats_interval (UdpProtocol)
- last_quality_report_time (UdpProtocol)
m
- MsgType (UdpMsg)
- magic (UdpMsg)
- msg (UdpProtocol::QueueEntry, UdpProtocol, z_stream_s)
- Mutex (neosmart::neosmart_event_t_, neosmart::neosmart_wfmo_t_)
n
- network (FGGPONetworkStats)
- num_players (Sync::Config)
- num_prediction_frames (Sync::Config)
- NetworkAddresses (UGGPOGameInstance)
- NumPlayers (UGGPONetwork)
- num_bits (UdpMsg)
- network_interrupted (UdpProtocol::Event)
- next_in (z_stream_s)
- next_out (z_stream_s)
o
- OnHandlePoll (IPollSink)
- OnLoopPoll (IPollSink, Udp, UdpProtocol)
- OnMsgPoll (IPollSink)
- OnPeriodicPoll (IPollSink)
- OnMsg (Peer2PeerBackend, SpectatorBackend, Udp::Callbacks, UdpProtocol)
- OnSyncEvent (Peer2PeerBackend)
- OnUdpProtocolEvent (Peer2PeerBackend, SpectatorBackend)
- OnUdpProtocolPeerEvent (Peer2PeerBackend)
- OnUdpProtocolSpectatorEvent (Peer2PeerBackend)
- operator[] (StaticBuffer)
- OnInput (UdpProtocol)
- OnInputAck (UdpProtocol)
- OnInvalid (UdpProtocol)
- OnKeepAlive (UdpProtocol)
- OnQualityReply (UdpProtocol)
- OnQualityReport (UdpProtocol)
- OnSyncReply (UdpProtocol)
- OnSyncRequest (UdpProtocol)
- opaque (z_stream_s)
p
- ping (FGGPONetworkInfo, UdpMsg, UdpProtocol::Stats)
- player (GGPOEvent)
- player_num (GGPOLocalEndpoint, GGPOPlayer)
- Peer2PeerBackend (Peer2PeerBackend)
- PlayerHandleToQueue (Peer2PeerBackend)
- Poll2Players (Peer2PeerBackend)
- PollNPlayers (Peer2PeerBackend)
- PollSyncEvents (Peer2PeerBackend)
- PollUdpProtocolEvents (Peer2PeerBackend, SpectatorBackend)
- Poll (Poll)
- PollPeriodicSinkCb (Poll::PollPeriodicSinkCb)
- PollSinkCb (Poll::PollSinkCb)
- Pump (Poll)
- pop (RingBuffer)
- push (RingBuffer)
- push_back (StaticBuffer)
- Port (UGGPONetworkAddress)
- packets_sent (Udp::Stats)
- PacketSize (UdpMsg)
- PayloadSize (UdpMsg)
- peer_connect_status (UdpMsg)
- pong (UdpMsg)
- PumpSendQueue (UdpProtocol)
q
- QueueToPlayerHandle (Peer2PeerBackend)
- QueueToSpectatorHandle (Peer2PeerBackend)
- quality_reply (UdpMsg)
- quality_report (UdpMsg)
- QueueEvent (UdpProtocol)
- QueueEntry (UdpProtocol::QueueEntry)
- queue_time (UdpProtocol::QueueEntry)
r
- RecvFrom (ConnectionManager)
- ResetManager (ConnectionManager)
- recv_queue_len (FGGPONetworkInfo)
- remote_frames_behind (FGGPOSyncInfo)
- ResetPrediction (InputQueue, Sync)
- remoteplayerId (Peer2PeerBackend)
- remoteplayerQueueu (Peer2PeerBackend)
- RegisterHandle (Poll)
- RegisterLoop (Poll)
- RegisterMsgLoop (Poll)
- RegisterPeriodic (Poll)
- Run (Poll)
- RingBuffer (RingBuffer)
- RaiseSyncError (SyncTestBackend)
- recommend_frame_wait_duration (TimeSync)
- random_reply (UdpMsg)
- random_request (UdpMsg)
- remote_endpoint (UdpMsg)
- remote_magic (UdpMsg)
- RecommendFrameDelay (UdpProtocol)
- remote_frame_advantage (UdpProtocol::Stats)
- random (UdpProtocol)
- roundtrips_remaining (UdpProtocol)
- running (UdpProtocol)
- RegisteredWaits (neosmart::neosmart_event_t_)
- RefCount (neosmart::neosmart_wfmo_t_)
- reserved (z_stream_s)
s
- SendTo (ConnectionManager, Udp)
- send_queue_len (FGGPONetworkInfo, UdpProtocol::Stats)
- ShutdownModule (FGGPOUE4Module)
- StartupModule (FGGPOUE4Module)
- synchronized (GGPOEvent)
- synchronizing (GGPOEvent, UdpProtocol::Event)
- size (GGPOPlayer, GameInput, RingBuffer, StaticBuffer)
- SetDisconnectNotifyStart (GGPOSession, Peer2PeerBackend, SpectatorBackend, UdpProtocol)
- SetDisconnectTimeout (GGPOSession, Peer2PeerBackend, SpectatorBackend, UdpProtocol)
- SetFrameDelay (GGPOSession, InputQueue, Peer2PeerBackend, SpectatorBackend, Sync)
- SyncInput (GGPOSession, Peer2PeerBackend, SpectatorBackend, SyncTestBackend)
- set (GameInput)
- sink (Poll::PollSinkCb)
- SpectatorBackend (SpectatorBackend)
- StaticBuffer (StaticBuffer)
- SaveCurrentFrame (Sync)
- SetLastConfirmedFrame (Sync)
- Sync (Sync)
- SavedFrame (Sync::SavedFrame)
- SyncTestBackend (Sync, SyncTestBackend)
- SynchronizeInputs (Sync)
- sequence_number (UdpMsg)
- start_frame (UdpMsg)
- sync_reply (UdpMsg)
- sync_request (UdpMsg)
- SendInput (UdpProtocol)
- SendInputAck (UdpProtocol)
- SendMsg (UdpProtocol)
- SendPendingOutput (UdpProtocol)
- SendSyncRequest (UdpProtocol)
- SetLocalFrameNumber (UdpProtocol)
- State (UdpProtocol, neosmart::neosmart_event_t_)
- Synchronize (UdpProtocol)
- send_time (UdpProtocol)
- sync (UdpProtocol)
- Status (neosmart::neosmart_wfmo_t_)
- StillWaiting (neosmart::neosmart_wfmo_t_)
- state (z_stream_s)
t
- ToString (ConnectionInfo, ConnectionManager)
- timesync (FGGPONetworkStats, GGPOEvent)
- total (GGPOEvent, UdpProtocol::Event)
- type (GGPOPlayer, Sync::Event, UdpMsg, UdpProtocol::Event)
- TrySynchronizeLocal (GGPOSession, Peer2PeerBackend)
- TimeSync (TimeSync)
- Type (UdpProtocol::Event)
- total_in (z_stream_s)
- total_out (z_stream_s)
u
- u (GGPOEvent, Sync::Event, UdpMsg, UdpProtocol::Event)
- UGGPONetwork (UGGPONetwork)
- UGGPONetworkAddress (UGGPONetworkAddress)
- Udp (Udp)
- UdpMsg (UdpMsg)
- UdpProtocol (UdpProtocol)
- udp (UdpProtocol::Stats)
- UpdateNetworkStats (UdpProtocol)
v
- void (GGPOSessionCallbacks)
- value (GameInput)
w
- WaitIndex (neosmart::neosmart_wfmo_info_t_)
- Waiter (neosmart::neosmart_wfmo_info_t_)
- WaitAll (neosmart::neosmart_wfmo_t_)
z
- zalloc (z_stream_s)
- zfree (z_stream_s)
~
- ~ConnectionInfo (ConnectionInfo)
- ~ConnectionManager (ConnectionManager)
- ~GGPOSession (GGPOSession)
- ~IPollSink (IPollSink)
- ~InputQueue (InputQueue)
- ~Peer2PeerBackend (Peer2PeerBackend)
- ~SpectatorBackend (SpectatorBackend)
- ~Sync (Sync)
- ~SyncTestBackend (SyncTestBackend)
- ~TimeSync (TimeSync)
- ~Callbacks (Udp::Callbacks)
- ~Udp (Udp)
- ~UdpProtocol (UdpProtocol)
_
- _connection_map (ConnectionManager)
- _id_to_issue (ConnectionManager)
- _first_frame (InputQueue)
- _first_incorrect_frame (InputQueue)
- _frame_delay (InputQueue)
- _head (InputQueue, RingBuffer)
- _id (InputQueue)
- _inputs (InputQueue, SpectatorBackend)
- _last_added_frame (InputQueue)
- _last_frame_requested (InputQueue)
- _last_user_added_frame (InputQueue)
- _length (InputQueue)
- _prediction (InputQueue)
- _tail (InputQueue, RingBuffer)
- _callbacks (Peer2PeerBackend, SpectatorBackend, Sync, SyncTestBackend, Udp)
- _disconnect_notify_start (Peer2PeerBackend, UdpProtocol)
- _disconnect_timeout (Peer2PeerBackend, UdpProtocol)
- _endpoints (Peer2PeerBackend)
- _input_size (Peer2PeerBackend, SpectatorBackend)
- _local_connect_status (Peer2PeerBackend, Sync, UdpProtocol)
- _next_recommended_sleep (Peer2PeerBackend)
- _next_spectator_frame (Peer2PeerBackend)
- _num_players (Peer2PeerBackend, SpectatorBackend, SyncTestBackend)
- _num_spectators (Peer2PeerBackend)
- _poll (Peer2PeerBackend, SpectatorBackend, Udp)
- _spectators (Peer2PeerBackend)
- _sync (Peer2PeerBackend, SyncTestBackend)
- _synchronizing (Peer2PeerBackend, SpectatorBackend)
- _udp (Peer2PeerBackend, SpectatorBackend, UdpProtocol)
- _handle_count (Poll)
- _handle_sinks (Poll)
- _handles (Poll)
- _loop_sinks (Poll)
- _msg_sinks (Poll)
- _periodic_sinks (Poll)
- _start_time (Poll)
- _elements (RingBuffer, StaticBuffer)
- _size (RingBuffer, StaticBuffer)
- _host (SpectatorBackend)
- _next_input_to_send (SpectatorBackend)
- _config (Sync)
- _event_queue (Sync, UdpProtocol)
- _framecount (Sync)
- _input_queues (Sync)
- _last_confirmed_frame (Sync)
- _max_prediction_frames (Sync)
- _rollingback (Sync, SyncTestBackend)
- _savedstate (Sync)
- _check_distance (SyncTestBackend)
- _current_input (SyncTestBackend)
- _game (SyncTestBackend)
- _last_input (SyncTestBackend)
- _last_verified (SyncTestBackend)
- _logfp (SyncTestBackend)
- _running (SyncTestBackend)
- _saved_frames (SyncTestBackend)
- _last_inputs (TimeSync)
- _local (TimeSync)
- _next_prediction (TimeSync)
- _remote (TimeSync)
- _connection_manager (Udp)
- _bytes_sent (UdpProtocol)
- _connected (UdpProtocol)
- _connection_id (UdpProtocol)
- _current_state (UdpProtocol)
- _disconnect_event_sent (UdpProtocol)
- _disconnect_notify_sent (UdpProtocol)
- _kbps_sent (UdpProtocol)
- _last_acked_input (UdpProtocol)
- _last_received_input (UdpProtocol)
- _last_recv_time (UdpProtocol)
- _last_send_time (UdpProtocol)
- _last_sent_input (UdpProtocol)
- _local_frame_advantage (UdpProtocol)
- _magic_number (UdpProtocol)
- _next_recv_seq (UdpProtocol)
- _next_send_seq (UdpProtocol)
- _oo_packet (UdpProtocol)
- _oop_percent (UdpProtocol)
- _packets_sent (UdpProtocol)
- _peer_connect_status (UdpProtocol)
- _pending_output (UdpProtocol)
- _queue (UdpProtocol)
- _remote_frame_advantage (UdpProtocol)
- _remote_magic_number (UdpProtocol)
- _round_trip_time (UdpProtocol)
- _send_latency (UdpProtocol)
- _send_queue (UdpProtocol)
- _shutdown_timeout (UdpProtocol)
- _state (UdpProtocol)
- _stats_start_time (UdpProtocol)
- _timesync (UdpProtocol)