dlt_user
2022-07-04 16:47:09 11 举报
AI智能生成
123 asdjfsdfsadkjfdkgkdfgsdfgjdkfg
作者其他创作
大纲/内容
dlt_init_file
初始化file模式
初始化file模式
dlt_init_common
初始化公共部分
初始化公共部分
设置线程共享信号量
客户端状态、文件句柄、启用详细模式、扩展头、禁用本地打印、
ECUid、会话id以及时间戳、回调函数、单条日志缓冲区以及环形缓冲区
上下文列表
ECUid、会话id以及时间戳、回调函数、单条日志缓冲区以及环形缓冲区
上下文列表
通过环境变量,设置本地打印、初始化日志等级、日志缓冲区以及环形缓冲区。
dlt_user_atexit_handler
第二次进入初始化调用返回失败,此函数设置正常退出前
的调用
第二次进入初始化调用返回失败,此函数设置正常退出前
的调用
dlt_log_free * -common
初始化失败,调用free释放,dlt_user_initialised判断
初始化失败,调用free释放,dlt_user_initialised判断
dlt_user_atexit_blow_out_user_buffer
尝试重新发送缓冲区中的日志
尝试重新发送缓冲区中的日志
dlt_uptime -common
获取时间
获取时间
dlt_buffer_get_message_count -common
获取缓冲区中日志的数量
获取缓冲区中日志的数量
dlt_user_log_reattach_to_daemon *
文件句柄被clean掉,重连dlt
文件句柄被clean掉,重连dlt
dlt_initialize_socket_connection
使用本地socket重连dlt
使用本地socket重连dlt
dlt_socket_set_nonblock_and_linger
定义socket使用的方式非阻塞
定义socket使用的方式非阻塞
dlt_user_log_send_register_application
重新发送注册app的日志
重新发送注册app的日志
dlt_user_set_userheader
设置注册app类型头
设置注册app类型头
dlt_user_log_out3
dlt_user_log_out_error_handling
dlt_user_log_send_register_context
发送注册上下文的日志
发送注册上下文的日志
dlt_user_set_userheader
设置注册上下文类型头
设置注册上下文类型头
dlt_user_log_out3
dlt_user_log_out_error_handling
dlt_user_log_send_overflow
发送给dlt缓冲区中剩余日志数量
发送给dlt缓冲区中剩余日志数量
dlt_user_set_userheader
发送缓冲区中剩余日志数量类型
发送缓冲区中剩余日志数量类型
dlt_user_log_out2 -common
向句柄写入日志
向句柄写入日志
dlt_user_log_resend_buffer *
文件句柄未被clean,重发缓冲区
文件句柄未被clean,重发缓冲区
dlt_buffer_get_message_count -common
dlt_buffer_copy -common
将startup_buffer日志存储到resend_buffer中
将startup_buffer日志存储到resend_buffer中
dlt_user_check_userheader
检测日志发送的报文类型
检测日志发送的报文类型
dlt_user_log_out3 -common
发送日志到文件句柄
发送日志到文件句柄
dlt_buffer_remove -common
发送成功将总的缓冲区清空
发送成功将总的缓冲区清空
dlt_buffer_get_message_count -common
获取缓冲区中日志数量,return返回
获取缓冲区中日志数量,return返回
dlt_buffer_get_message_count
循环结束,获取缓冲区中日志数量 返回
循环结束,获取缓冲区中日志数量 返回
dlt_unregister_app_util
注销app
注销app
dlt_user_log_send_unregister_application
通知dlt-daemon注销app
通知dlt-daemon注销app
dlt_user_set_userheader
注销app头类型
注销app头类型
dlt_user_log_out2 -common
发送日志
发送日志
dlt_user_log_out_error_handling
发送失败,将日志存储在环形缓冲区中
发送失败,将日志存储在环形缓冲区中
dlt_buffer_get_message_count
获取缓冲区中日志的数量
获取缓冲区中日志的数量
dlt_set_id * -common
当上级函数传入false或者true但是缓冲区中无日志
清楚本地的app信息
当上级函数传入false或者true但是缓冲区中无日志
清楚本地的app信息
dlt_free
程序正常退出,释放内存
程序正常退出,释放内存
dlt_stop_threads
将线程释放 回收线程
将线程释放 回收线程
终止FIFO 共享内存清除以及socket连接
socket连接:如果还存在数据使用poll进行轮询,当无数据时进行关闭
socket连接:如果还存在数据使用poll进行轮询,当无数据时进行关闭
dlt_receiver_free -common
释放receiver结构体
释放receiver结构体
dlt_user_free_buffer
dlt_buffer_free_dynamic
释放用户的重发缓冲区和环形缓冲区
dlt_buffer_free_dynamic
释放用户的重发缓冲区和环形缓冲区
dlt_env_free_ll_set -dlt_env_ll
清楚本地的app以及上下文信息,
之后调用此函数释放app ctid以及级别
清楚本地的app以及上下文信息,
之后调用此函数释放app ctid以及级别
sem_destroy
将线程共享的信息量摧毁
将线程共享的信息量摧毁
初始化dlt_use结构体中的句柄
打印类型API
dlt_user_log_write_float32
打印32位的float
打印32位的float
dlt_user_log_write_float64
打印64位的float
打印64位的float
dlt_user_log_write_uint8_formatted
uint8进制转换调用的函数
uint8进制转换调用的函数
dlt_user_log_write_uint16_formatted
uint16进制转换调用的函数
uint16进制转换调用的函数
dlt_user_log_write_ptr
将data数据转换unit32位或64位数据存储
将data数据转换unit32位或64位数据存储
dlt_user_log_write_uint32_formatted
uint32进制转换调用的函数
uint32进制转换调用的函数
dlt_user_log_write_uint64_formatted
uint64进制转换调用的函数
uint64进制转换调用的函数
dlt_user_log_write_bool
打印bool类型
打印bool类型
dlt_user_log_write_constant_string
仅在详细模式下调用打印text
仅在详细模式下调用打印text
dlt_user_log_write_string
打印string类型接口 --ASCII
打印string类型接口 --ASCII
dlt_user_log_write_string_utils
计算string的长度并调用
dlt_user_log_write_sized_string_utils进行打印
计算string的长度并调用
dlt_user_log_write_sized_string_utils进行打印
dlt_user_log_write_sized_string_utils
打印固定长度的字符串
打印固定长度的字符串
dlt_user_log_write_sized_constant_string
仅在详细模式下调用含有长度参数的打印
仅在详细模式下调用含有长度参数的打印
dlt_user_log_write_sized_string
打印string类型,参数含有长度,
不用调用dlt_user_log_write_string_utils再去进行计算
打印string类型,参数含有长度,
不用调用dlt_user_log_write_string_utils再去进行计算
dlt_user_log_write_sized_string_utils
dlt_user_log_write_utf8_string
调用UTF8进行打印
调用UTF8进行打印
dlt_user_log_write_string_utils
dlt_user_log_write_sized_utf8_string
带着字符串的长度调用UTF8进行打印
带着字符串的长度调用UTF8进行打印
dlt_user_log_write_sized_string_utils
dlt_log_string
打印string类型API
打印string类型API
dlt_user_log_write_start
开始写入
开始写入
dlt_user_log_write_start_id
用户日志类型日志
用户日志类型日志
dlt_user_is_logLevel_enabled
检查loglevel输入的参数是否正常
检查loglevel输入的参数是否正常
dlt_user_log_init
dlt_user_log_write_string
dlt_user_log_write_finish
dlt_user_log_send_log
将写入的日志发送到不同终端
将写入的日志发送到不同终端
dlt_user_free_buffer
释放单条日志buffer资源
释放单条日志buffer资源
dlt_log_string_int
打印一个string和int的API
打印一个string和int的API
dlt_user_log_write_start
dlt_user_log_write_string
dlt_user_log_write_int
判断int类型
判断int类型
dlt_user_log_write_int8
dlt_user_log_write_int16
dlt_user_log_write_int32
dlt_user_log_write_int64
dlt_user_log_write_finish
dlt_log_string_uint
打印一个string+unit类型的API
打印一个string+unit类型的API
dlt_user_log_write_start
dlt_user_log_write_string
dlt_user_log_write_uint
判断unit的类型
判断unit的类型
dlt_user_log_write_uint8
dlt_user_log_write_uint16
dlt_user_log_write_uint32
dlt_user_log_write_uint64
dlt_user_log_write_finish
dlt_log_int
打印int类型的API
打印int类型的API
dlt_user_log_write_start
dlt_user_log_write_int
dlt_user_log_write_finish
dlt_log_uint
打印unit类型的API
打印unit类型的API
dlt_user_log_write_start
dlt_user_log_write_uint
dlt_user_log_write_finish
dlt_log_raw
dlt_user_log_write_start
dlt_user_log_write_raw
打印固定长度的缓冲区
打印固定长度的缓冲区
dlt_user_log_write_raw_formatted
打印的为一个字符串的前length个字节
打印的为一个字符串的前length个字节
dlt_user_free_buffer
dlt_user_log_write_finish
设置结构体功能API
dlt_disable_local_print
禁用本地打印
禁用本地打印
dlt_enable_local_print
设置本地打印
设置本地打印
dlt_with_ecu_id
设置ECUid
设置ECUid
dlt_with_timestamp
设置时间戳
设置时间戳
dlt_with_session_id
设置非详细模式使用的会话id
设置非详细模式使用的会话id
dlt_use_extended_header_for_non_verbose
设置非详细模式使用的扩展头
设置非详细模式使用的扩展头
dlt_nonverbose_mode
开启非详细模式
开启非详细模式
dlt_verbose_mode
开启详细模式
开启详细模式
dlt_set_resend_timeout_atexit
设置dlt_user_atexit_blow_out_user_buffer中使用的超时时间
设置dlt_user_atexit_blow_out_user_buffer中使用的超时时间
dlt_init
设置dlt_user.timeout_at_exit_handler
回调函数API
dlt_register_injection_callback
提供接收dlt消息的回调函数
提供接收dlt消息的回调函数
dlt_register_injection_callback_with_id
将回调函数对应的上下文和id在本地结构体存储
将回调函数对应的上下文和id在本地结构体存储
dlt_register_log_level_changed_callback
提供回调函数修改发送等级和日志跟踪状态
提供回调函数修改发送等级和日志跟踪状态
dlt_user_log_init
获取内部数据API
dlt_check_library_version
检查dlt版本信息
检查dlt版本信息
dlt_user_check_library_version
检查版本信息
检查版本信息
dlt_get_major_version -common
dlt_get_minor_version -common
dlt_get_log_state
获取客户端状态
获取客户端状态
getLogHandle
获取文件句柄
获取文件句柄
dlt_get_appid
判断apid和输入的是否一致
判断apid和输入的是否一致
发送数据到dlt的API
dlt_set_log_mode
发送给dlt日志的类型
发送给dlt日志的类型
dlt_init
dlt_user_log_send_log_mode
发送日志的模式到dlt
发送日志的模式到dlt
dlt_user_set_userheader
设置DLT_USER_MESSAGE_LOG_MODE类型头
设置DLT_USER_MESSAGE_LOG_MODE类型头
dlt_user_log_out2
dlt_user_log_out_error_handling
dlt_set_application_ll_ts_limit
更新app及其下上下文的等级和默认跟踪状态
更新app及其下上下文的等级和默认跟踪状态
dlt_send_app_ll_ts_limit
通知DLT服务器更新
通知DLT服务器更新
dlt_user_set_userheader
设置DLT_USER_MESSAGE_APP_LL_TS类型头
设置DLT_USER_MESSAGE_APP_LL_TS类型头
dlt_user_log_out2
dlt_user_log_out_error_handling
dlt_log_marker
发送给dlt一个空消息--当作标记
发送给dlt一个空消息--当作标记
dlt_user_log_send_marker
发送一个里程碑,空消息
发送一个里程碑,空消息
dlt_user_set_userheader
设置DLT_USER_MESSAGE_MARKER头类型
设置DLT_USER_MESSAGE_MARKER头类型
dlt_user_log_out2
dlt_user_log_out_error_handling
注册API
dlt_register_app
注册app
注册app
dlt_init
dlt初始化
dlt初始化
dlt_check_envvar
检查环境变量
检查环境变量
dlt_init_common
初始化公共部分
初始化公共部分
dlt_initialize_socket_connection
初始化三种通信模式,FIFO SHM socket
初始化三种通信模式,FIFO SHM socket
dlt_start_threads
启动管家线程
启动管家线程
dlt_user_housekeeperthread_function
使用poll来检测来自DLT的新消息--回调消息
使用poll来检测来自DLT的新消息--回调消息
dlt_user_log_send_register_application
发送app注册信息
发送app注册信息
dlt_user_log_resend_buffer *
当缓冲区不为空时,重发缓冲区内容
当缓冲区不为空时,重发缓冲区内容
dlt_register_context
注册上下文
注册上下文
dlt_register_context_ll_ts
用对应的等级和跟踪状态注册上下文
用对应的等级和跟踪状态注册上下文
dlt_register_context_ll_ts_llccb
注册上下文
注册上下文
dlt_user_log_init
初始化log句柄和buffer
初始化log句柄和buffer
维护dlt_use结构体的上下文列表
dlt_env_adjust_ll_from_env
检查环境中是否设置了日志级别
检查环境中是否设置了日志级别
dlt_user_log_send_register_context
发送注册的上下文信息
发送注册的上下文信息
注销API
dlt_unregister_context
注销上下文
注销上下文
dlt_user_log_init
初始化log的句柄和buffer
初始化log的句柄和buffer
清除本地上下文信息
dlt_user_log_send_unregister_context
发送注销上下文
发送注销上下文
dlt_unregister_app_flush_buffered_logs
将缓冲区内容发送完毕再注销app
将缓冲区内容发送完毕再注销app
dlt_user_log_resend_buffer
重发缓冲区内容
重发缓冲区内容
dlt_unregister_app_util
注销app
注销app
0 条评论
下一页