Ejemplo n.º 1
0
static void
mono_runtime_fire_process_exit_event (void)
{
#ifndef MONO_CROSS_COMPILE
	mono_domain_foreach (fire_process_exit_event, NULL);
#endif
}
Ejemplo n.º 2
0
void CPipeServer::EnumDomains(void)
{
	unsigned int i;
	std::vector<UINT64> v;
	//OutputDebugStringA("EnumDomains");
	mono_domain_foreach((MonoDomainFunc)DomainEnumerator, &v);

	
	WriteDword(v.size());
	for (i=0; i<v.size(); i++)
		WriteQword(v[i]);	
}
Ejemplo n.º 3
0
static void list_assemblys (Package *pkg) {
    xmono::ListDomainRsp rsp;
    std::vector<int> v;
    mono_domain_foreach (foreach_domain_callback, &v);
    for (int i = 0; i < v.size (); i++) {
        rsp.add_id (v[i]);
    }
    rsp.set_err (true);
    std::string out;
    rsp.SerializeToString (&out);
    ecmd_send (XMONO_ID_LIST_DOMAIN_RSP, (uint8_t const*)out.c_str (), out.size ());
    return;
}