/* * This file was generated by orbit-idl - DO NOT EDIT! */ #include "test-tc.h" #define GET_ATOM(x) G_STMT_START{ GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->decoder(&x, (GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur), sizeof(x)); ((guchar *)GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur) += sizeof(x); }G_STMT_END static const char *anon_subnames_array1[] = {"long_value", "string_value"}; static const CORBA_TypeCode anon_subtypes_array2[] = {(CORBA_TypeCode) & TC_CORBA_long_struct, (CORBA_TypeCode) & TC_CORBA_string_struct}; const struct CORBA_TypeCode_struct TC_TestTCStruct_struct = { { {(ORBit_RootObject_Interface *) & ORBit_TypeCode_epv, TRUE, -1}, ORBIT_PSEUDO_TYPECODE}, CORBA_tk_struct, "TestTCStruct", "IDL:TestTCStruct:1.0", 0, 2, (char **) anon_subnames_array1, (CORBA_TypeCode *) anon_subtypes_array2, NULL, CORBA_OBJECT_NIL, 0, -1, 0, 0 }; gpointer TestTCStruct__free(gpointer mem, gpointer dat, CORBA_boolean free_strings) { struct TestTCStruct *var = mem; if (free_strings) { CORBA_string__free(&var->string_value, NULL, free_strings); } return (gpointer) (((char *) mem) + sizeof(struct TestTCStruct)); } struct TestTCStruct * TestTCStruct__alloc(void) { return ORBit_alloc(sizeof(struct TestTCStruct), (ORBit_free_childvals) TestTCStruct__free, GUINT_TO_POINTER(1)); } CORBA_unsigned_long TestTC__classid = 0; const struct CORBA_TypeCode_struct TC_TestTC_struct = { { {(ORBit_RootObject_Interface *) & ORBit_TypeCode_epv, TRUE, -1}, ORBIT_PSEUDO_TYPECODE}, CORBA_tk_objref, "TestTC", "IDL:TestTC:1.0", 0, 0, NULL, NULL, NULL, CORBA_OBJECT_NIL, 0, -1, 0, 0 };