5 ENet
- Reliable UDP networking library
7 FreePascal DLL header
: enetcallbacks
.pp
8 Copyright (c
) 2015 Dmitry D
. Chernov aka Black Doomer
10 Original file
: callbacks
.h
11 Copyright (c
) 2002-2014 Lee Salzman
13 Version
1 for 1.3.12: 25.02.2015
15 Permission is hereby granted
, free of charge
, to any person obtaining a copy
16 of this software
and associated documentation
files (the
"Software"), to deal
17 in the Software without restriction
, including without limitation the rights
18 to use
, copy
, modify
, merge
, publish
, distribute
, sublicense
, and/or sell
19 copies of the Software
, and to permit persons to whom the Software is
20 furnished to
do so
, subject to the following conditions
:
22 The above copyright notice
and this permission notice shall be included
in all
23 copies
or substantial portions of the Software
.
25 THE SOFTWARE IS PROVIDED
"AS IS", WITHOUT WARRANTY OF ANY KIND
, EXPRESS OR
26 IMPLIED
, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY
,
27 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
. IN NO EVENT SHALL THE
28 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM
, DAMAGES OR OTHER
29 LIABILITY
, WHETHER IN AN ACTION OF CONTRACT
, TORT OR OTHERWISE
, ARISING FROM
,
30 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
36 uses enettypes
; //only
for size_t
42 pENetCallbacks
= ^TENetCallbacks
;
43 TENetCallbacks
= record
44 malloc
: function( size
: enet_size_t
): Pointer
; cdecl
;
45 free
: procedure( memory
: Pointer
); cdecl
;
46 no_memory
: procedure(); cdecl
;
49 {$PACKRECORDS DEFAULT
}