소스 검색

enet_peer_send note about failure and enet_packet_destroy

Lee Salzman 3 년 전
부모
커밋
bd0115c907
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      peer.c

+ 5 - 0
peer.c

@@ -90,6 +90,11 @@ enet_peer_throttle (ENetPeer * peer, enet_uint32 rtt)
 }
 
 /** Queues a packet to be sent.
+
+    On success, ENet will assume ownership of the packet, and so enet_packet_destroy
+    should not be called on it thereafter. On failure, the caller still must destroy
+    the packet on its own as ENet has not queued the packet.
+
     @param peer destination for the packet
     @param channelID channel on which to send
     @param packet packet to send