Merge pull request #2274 from esdrubal/udpclientreceive
[mono.git] / mono / metadata / handle-private.h
1 #ifndef __MONO_HANDLE_PRIVATE_H__
2 #define __MONO_HANDLE_PRIVATE_H__
3
4 #include <mono/metadata/handle.h>
5
6 MonoHandle
7 mono_handle_arena_new (MonoHandleArena *arena, MonoObject *obj);
8
9 MonoHandle
10 mono_handle_arena_elevate (MonoHandleArena *arena, MonoHandle handle);
11
12 void
13 mono_handle_arena_stack_push (MonoHandleArena **arena_stack, MonoHandleArena *arena, gsize nb_handles);
14
15 void
16 mono_handle_arena_stack_pop (MonoHandleArena **arena_stack, MonoHandleArena *arena, gsize nb_handles);
17
18 void
19 mono_handle_arena_initialize (MonoHandleArena **arena_stack);
20
21 void
22 mono_handle_arena_deinitialize (MonoHandleArena **arena_stack);
23
24 #endif/*__MONO_HANDLE_PRIVATE_H__*/