Permalink
Browse files

Wed Feb 24 17:45:27 CET 2010 Paolo Molaro <lupus@ximian.com>

	* class-internals.h, class.h, object.h: make MonoRemoteClass
	and mono_remote_class() internal.


svn path=/trunk/mono/; revision=152373
  • Loading branch information...
1 parent 35d2e67 commit 6935523cbed17600ab04336bd0acffcd6a23228e @illupus illupus committed Feb 24, 2010
Showing with 19 additions and 14 deletions.
  1. +5 −0 mono/metadata/ChangeLog
  2. +14 −0 mono/metadata/class-internals.h
  3. +0 −11 mono/metadata/class.h
  4. +0 −3 mono/metadata/object.h
View
@@ -1,4 +1,9 @@
+Wed Feb 24 17:45:27 CET 2010 Paolo Molaro <lupus@ximian.com>
+
+ * class-internals.h, class.h, object.h: make MonoRemoteClass
+ and mono_remote_class() internal.
+
Wed Feb 24 17:05:18 CET 2010 Paolo Molaro <lupus@ximian.com>
* metadata-internals.h, class-internals.h, metadata.h: make the
@@ -639,6 +639,20 @@ typedef struct {
#define mono_class_has_parent(klass,parent) (((klass)->idepth >= (parent)->idepth) && ((klass)->supertypes [(parent)->idepth - 1] == (parent)))
typedef struct {
+ MonoVTable *default_vtable;
+ MonoVTable *xdomain_vtable;
+ MonoClass *proxy_class;
+ char* proxy_class_name;
+ uint32_t interface_count;
+ MonoClass *interfaces [MONO_ZERO_LEN_ARRAY];
+} MonoRemoteClass;
+
+#define MONO_SIZEOF_REMOTE_CLASS (sizeof (MonoRemoteClass) - MONO_ZERO_LEN_ARRAY * SIZEOF_VOID_P)
+
+MonoRemoteClass*
+mono_remote_class (MonoDomain *domain, MonoString *class_name, MonoClass *proxy_class) MONO_INTERNAL;
+
+typedef struct {
gulong new_object_count;
gulong initialized_class_count;
gulong generic_vtable_count;
View
@@ -13,17 +13,6 @@ typedef struct _MonoClassField MonoClassField;
typedef struct _MonoProperty MonoProperty;
typedef struct _MonoEvent MonoEvent;
-typedef struct {
- MonoVTable *default_vtable;
- MonoVTable *xdomain_vtable;
- MonoClass *proxy_class;
- char* proxy_class_name;
- uint32_t interface_count;
- MonoClass *interfaces [MONO_ZERO_LEN_ARRAY];
-} MonoRemoteClass;
-
-#define MONO_SIZEOF_REMOTE_CLASS (sizeof (MonoRemoteClass) - MONO_ZERO_LEN_ARRAY * SIZEOF_VOID_P)
-
MonoClass *
mono_class_get (MonoImage *image, uint32_t type_token);
View
@@ -283,9 +283,6 @@ mono_print_unhandled_exception (MonoObject *exc);
void*
mono_compile_method (MonoMethod *method);
-MonoRemoteClass*
-mono_remote_class (MonoDomain *domain, MonoString *class_name, MonoClass *proxy_class);
-
/* accessors for fields and properties */
void
mono_field_set_value (MonoObject *obj, MonoClassField *field, void *value);

0 comments on commit 6935523

Please sign in to comment.