Signature
enum NetChan
{
/*
* Description: NS_SERVER or NS_CLIENT, depending on channel
* Member type: int
* Get params: NetSrc:get_netchan(const index, NetChan:var);
* Set params: set_netchan(const index, NetChan:var, NetSrc:value);
*/
net_sock = BEGIN_MEMBER_REGION(netchan),
/*
* Description: Address this channel is talking to
* Member type: NetAdr
* Get params: NetAdr:get_netchan(const index, NetChan:var);
* Set params: set_netchan(const index, NetChan:var, NetAdr:value);
*/
net_remote_address,
/*
* Description: -
* Member type: int
* Get params: get_netchan(const index, NetChan:var);
* Set params: set_netchan(const index, NetChan:var, value);
*/
net_player_slot,
/*
* Description: For timeouts. Time last message was received
* Member type: float
* Get params: Float:get_netchan(const index, NetChan:var);
* Set params: set_netchan(const index, NetChan:var, Float:value);
*/
net_last_received,
/*
* Description: Time when channel was connected
* Member type: float
* Get params: Float:get_netchan(const index, NetChan:var);
* Set params: set_netchan(const index, NetChan:var, Float:value);
*/
net_connect_time,
/*
* Description: Bandwidth choke. (Bytes per second)
* Member type: float
* Get params: Float:get_netchan(const index, NetChan:var);
* Set params: set_netchan(const index, NetChan:var, Float:value);
*/
net_rate,
/*
* Description: If rh_get_realtime() > cleartime, free to send next packet.
* Member type: float
* Get params: Float:get_netchan(const index, NetChan:var);
* Set params: set_netchan(const index, NetChan:var, Float:value);
*/
net_cleartime,
/*
* Description: A sequence number that increases with each incoming bunch of packets.
* Member type: int
* Get params: get_netchan(const index, NetChan:var);
* Set params: set_netchan(const index, NetChan:var, value);
*/
net_incoming_sequence,
/*
* Description: The number of last outgoing message that has been ack'd.
* Member type: int
* Get params: get_netchan(const index, NetChan:var);
* Set params: set_netchan(const index, NetChan:var, value);
*/
net_incoming_acknowledged,
/*
* Description: Single bit indicating the state of acknowledgment for the last reliable message.
* Member type: int
* Get params: get_netchan(const index, NetChan:var);
* Set params: set_netchan(const index, NetChan:var, value);
*/
net_incoming_reliable_acknowledged,
/*
* Description: Single bit, maintained local that toggles between 0 and 1 to track the sequence of reliable messages received
* Member type: int
* Get params: get_netchan(const index, NetChan:var);
* Set params: set_netchan(const index, NetChan:var, value);
*/
net_incoming_reliable_sequence,
/*
* Description: Message we are sending to remote
* Member type: int
* Get params: get_netchan(const index, NetChan:var);
* Set params: set_netchan(const index, NetChan:var, value);
*/
net_outgoing_sequence,
/*
* Description: Whether the message contains reliable payload, single bit
* Member type: int
* Get params: get_netchan(const index, NetChan:var);
* Set params: set_netchan(const index, NetChan:var, value);
*/
net_reliable_sequence,
/*
* Description: Outgoing sequence number of last send that had reliable data
* Member type: int
* Get params: get_netchan(const index, NetChan:var);
* Set params: set_netchan(const index, NetChan:var, value);
*/
net_last_reliable_sequence
};
Description
enum NetChan