jvmti_rs/wrapper/facade/
thread_group.rs

1use 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}