Lines Matching refs:HiTraceId

104 pub type HiTraceId = HiTraceIdStruct;
106 impl HiTraceId {
111 HiTraceChainIsValidWrapper(self as *const HiTraceId)
119 HiTraceChainIsFlagEnabledWrapper(self as *const HiTraceId, flag as i32)
127 HiTraceChainEnableFlagWrapper(self as *mut HiTraceId, flag as i32);
135 HiTraceChainSetFlagsWrapper(self as *mut HiTraceId, flags);
143 HiTraceChainGetFlagsWrapper(self as *const HiTraceId)
151 HiTraceChainSetChainIdWrapper(self as *mut HiTraceId, chain_id);
159 HiTraceChainGetChainIdWrapper(self as *const HiTraceId)
167 HiTraceChainSetSpanIdWrapper(self as *mut HiTraceId, span_id);
175 HiTraceChainGetSpanIdWrapper(self as *const HiTraceId)
183 HiTraceChainSetParentSpanIdWrapper(self as *mut HiTraceId, parent_span_id);
191 HiTraceChainGetParentSpanIdWrapper(self as *const HiTraceId)
197 pub fn begin(name: &str, flags: i32) -> HiTraceId {
207 pub fn end(id: &HiTraceId) {
210 HiTraceChainEnd(id as *const HiTraceId);
216 pub fn get_id() -> HiTraceId {
224 pub fn set_id(id: &HiTraceId) {
227 HiTraceChainSetId(id as *const HiTraceId);
240 pub fn create_span() -> HiTraceId {
248 pub fn id_to_bytes(p_id: &HiTraceId, p_id_array: &mut [u8]) -> i32 {
256 let ret = HiTraceChainIdToBytesWrapper(p_id as *const HiTraceId,
265 pub fn bytes_to_id(p_id_array: &[u8]) -> HiTraceId {
278 fn HiTraceChainBegin(name: *const c_char, _flags: c_int) -> HiTraceId;
281 fn HiTraceChainEnd(id: *const HiTraceId);
284 fn HiTraceChainGetId() -> HiTraceId;
287 fn HiTraceChainSetId(id: *const HiTraceId);
293 fn HiTraceChainCreateSpan() -> HiTraceId;
296 fn HiTraceChainIdToBytesWrapper(id: *const HiTraceId, p_id_array: *const u8, len: c_int) -> c_int;
299 fn HiTraceChainBytesToIdWrapper(p_id_array: *const u8, len: c_int) -> HiTraceId;
304 p_id: *const HiTraceId, fmt: *const c_char, ...);
307 fn HiTraceChainIsValidWrapper(p_id: *const HiTraceId) -> bool;
310 fn HiTraceChainIsFlagEnabledWrapper(p_id: *const HiTraceId, flag: c_int) -> bool;
313 fn HiTraceChainEnableFlagWrapper(p_id: *mut HiTraceId, flag: c_int);
316 fn HiTraceChainSetFlagsWrapper(p_id: *mut HiTraceId, flags: c_int);
319 fn HiTraceChainGetFlagsWrapper(p_id: *const HiTraceId) -> c_int;
322 fn HiTraceChainSetChainIdWrapper(p_id: *mut HiTraceId, chain_id: c_ulonglong);
325 fn HiTraceChainGetChainIdWrapper(p_id: *const HiTraceId) -> c_ulonglong;
328 fn HiTraceChainSetSpanIdWrapper(p_id: *mut HiTraceId, span_id: c_ulonglong);
331 fn HiTraceChainGetSpanIdWrapper(p_id: *const HiTraceId) -> c_ulonglong;
334 fn HiTraceChainSetParentSpanIdWrapper(p_id: *mut HiTraceId,
338 fn HiTraceChainGetParentSpanIdWrapper(p_id: *const HiTraceId) -> c_ulonglong;