jvmti_rs/wrapper/facade/
thread_group.rs1use crate::{errors::*, objects::*, JThreadGroupInfo, JVMTIFacadeEnv};
2
3impl<'a> JVMTIFacadeEnv<'a> {
4 pub fn get_top_thread_groups(&self) -> Result<Vec<JThreadGroupID>> {
5 self.jvmti_rust().get_top_thread_groups()
6 }
7
8 pub fn get_thread_group_info(&self, thread_group: &JThreadGroupID) -> Result<JThreadGroupInfo> {
9 self.jvmti_rust().get_thread_group_info(thread_group)
10 }
11
12 pub fn get_thread_group_children(&self, thread_group: &JThreadGroupID) -> Result<(Vec<JThreadID>, Vec<JThreadGroupID>)> {
13 self.jvmti_rust().get_thread_group_children(thread_group)
14 }
15}