[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The following functions require a send tokens:
gm_datagram_send()
gm_directed_send()
gm_directed_send_with_callback()
gm_drop_sends()
gm_resume_sending()
gm_send()
gm_send_to_peer()
gm_send_to_peer_with_callback()
gm_send_with_callback()
gm_send()
and
gm_send_to_peer()
, a send token is implicitly passed to the
client with each pointer returned in a GM_SENT_EVENT
.
(The legacy GM_SENT_EVENT
s are generated if and only if the legacy
gm_send()
and gm_send_to_peer()
functions are called.)
The following functions require a receive token:
gm_provide_receive_buffer()
gm_provide_receive_buffer_with_tag()
A single receive token is passed to the client with each of the following events:
GM_RAW_RECV_EVENT
GM_RECV_EVENT
GM_HIGH_RECV_EVENT
GM_HIGH_PEER_RECV_EVENT
GM_FAST_HIGH_RECV_EVENT
GM_FAST_HIGH_PEER_RECV_EVENT
(However, if the client passes these events to gm_unknown()
, then the
token is implicitly returned to GM.) Any of the GM receive functions
can generate these types of events. These functions are:
gm_receive()
gm_blocking_receive()
gm_blocking_receive_no_spin()
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |