/commonlibrary/c_utils/base/test/unittest/rust/ |
H A D | rust_utils_directory_test.rs | 27 let str_filename = directory_ex::ffi::RustGetCurrentProcFullFileName(); in test_get_current_proc_full_file_name_001() 35 let str_cur_path_name = directory_ex::ffi::RustGetCurrentProcPath(); in test_get_current_proc_path_001() 43 let str_path = directory_ex::ffi::RustExtractFilePath(&directory_ex::ffi::RustGetCurrentProcFullFileName()); in test_extract_file_path_001() 51 let str_name = directory_ex::ffi::RustExtractFileName(&directory_ex::ffi::RustGetCurrentProcFullFileName()); in test_extract_file_name_001() 59 let str_type_name = directory_ex::ffi::RustExtractFileExt(&str_base_name.to_string()); in test_extract_file_ext_001() 67 let str_type_name = directory_ex::ffi::RustExtractFileExt(&str_base_name.to_string()); in test_extract_file_ext_002() 75 let str_name = directory_ex::ffi::RustExcludeTrailingPathDelimiter(&str_result.to_string()); in test_exclude_trailing_path_delimiter_001() 83 let str_name = directory_ex::ffi in test_include_trailing_path_delimiter_001() [all...] |
H A D | rust_utils_file_test.rs | 22 use std::ffi::c_char; 52 assert!(file_ex::ffi::RustLoadStringFromFile(&filename, &mut str)); in test_load_string_from_file_001() 57 assert!(file_ex::ffi::RustLoadStringFromFd(fd, &mut str2)); in test_load_string_from_file_001() 61 let ret = file_ex::ffi::RustLoadBufferFromFile(&filename, &mut buff); in test_load_string_from_file_001() 70 assert!(!file_ex::ffi::RustLoadStringFromFile(&filename, &mut str)); in test_load_string_from_file_002() 80 assert!(file_ex::ffi::RustLoadStringFromFile(&filename, &mut str)); in test_load_string_from_file_003() 91 assert!(file_ex::ffi::RustLoadStringFromFile(&filename, &mut str)); in test_load_string_from_file_004() 102 assert!(file_ex::ffi::RustLoadStringFromFile(&filename, &mut str)); in test_load_string_from_file_005() 113 assert!(!file_ex::ffi::RustLoadStringFromFile(&filename, &mut str)); in test_load_string_from_file_006() 121 assert!(!file_ex::ffi in test_load_string_from_fd_001() [all...] |
H A D | rust_utils_ashmem_test.rs | 16 use std::ffi::{c_char, CStr, CString}; 27 let ashmem = unsafe { ashmem::ffi::CreateAshmemStd(c_name.as_ptr(), MEMORY_SIZE) }; in test_ashmem_ffi_write_read_001() 41 let ashmem = unsafe { ashmem::ffi::CreateAshmemStd(c_name.as_ptr(), MEMORY_SIZE) }; in test_ashmem_ffi_write_read_002() 47 let c_content_ptr: *const ashmem::ffi::c_void = unsafe { ashmem::ffi::AsVoidPtr(c_content.as_ptr()) }; in test_ashmem_ffi_write_read_002() 56 readout_ptr = ashmem::ffi::AsCharPtr(ashmem.ReadFromAshmem(MEMORY_CONTENT.len().try_into().expect("Invalid content size."), 0)); in test_ashmem_ffi_write_read_002() 76 let ashmem = unsafe { ashmem::ffi::CreateAshmemStd(c_name.as_ptr(), MEMORY_SIZE) }; in test_ashmem_ffi_write_read_003() 82 let c_content_ptr: *const ashmem::ffi::c_void = unsafe { ashmem::ffi::AsVoidPtr(c_content.as_ptr()) }; in test_ashmem_ffi_write_read_003() 98 readout_ptr = ashmem::ffi in test_ashmem_ffi_write_read_003() [all...] |
/commonlibrary/c_utils/base/src/rust/ |
H A D | ashmem.rs | 16 use std::ffi::{c_char, CString}; 30 /// Module Ashmem::ffi. Includes interfaces which will call c++ counterparts via 32 pub mod ffi { modules 110 c_ashmem: SharedPtr<ffi::Ashmem>, 116 pub fn new(c_ashmem: SharedPtr<ffi::Ashmem>) -> Ashmem { in new() 169 let c_void_ptr = ffi::AsVoidPtr(data); in write_to_ashmem() 177 pub unsafe fn c_ashmem(&self) -> &SharedPtr<ffi::Ashmem> { in c_ashmem() 186 ffi::AsCharPtr(c_void_ptr) in read_from_ashmem() 196 let c_ashmem_ptr = ffi::CreateAshmemStd(name_ptr, size); in create_ashmem_instance()
|
H A D | file_ex.rs | 17 /// Module file_ex::ffi. Includes interfaces which will call c++ counterparts 19 pub mod ffi { modules
|
H A D | directory_ex.rs | 41 /// Module directory_ex::ffi. Includes interfaces which will call c++ 43 pub mod ffi { modules
|
/commonlibrary/rust/ylong_http/ylong_http_client/src/util/c_openssl/ssl/ |
H A D | ssl_base.rs | 14 use core::{cmp, ffi, fmt, str}; 15 use std::ffi::{c_uchar, CString}; 29 use crate::c_openssl::ffi::bio::BIO; 30 use crate::c_openssl::ffi::ssl::{ 40 use crate::util::c_openssl::ffi::ssl::{SSL_free, SSL_get0_alpn_selected, SSL_new, SSL}; 72 use crate::c_openssl::ffi::ssl::SSL_connect; 104 ffi::CStr::from_ptr(ptr as *const _) in ssl_status() 183 use crate::c_openssl::ffi::ssl::SSL_ctrl; in ssl_set_tlsext_host_name() 185 use crate::c_openssl::ffi::ssl::SSL_set_tlsext_host_name; in ssl_set_tlsext_host_name()
|
H A D | ctx.rs | 15 use std::ffi::CString; 23 use crate::c_openssl::ffi::ssl::{ 29 use crate::util::c_openssl::ffi::ssl::SSL_CTX_ctrl; 30 use crate::util::c_openssl::ffi::ssl::{ 36 use crate::util::c_openssl::ffi::ssl::{
|
H A D | stream.rs | 26 use crate::c_openssl::ffi::ssl::{SSL_connect, SSL_set_bio, SSL_shutdown}; 32 use crate::util::c_openssl::ffi::ssl::SSL; 33 use crate::util::c_openssl::ffi::x509::{i2d_X509_PUBKEY, X509_free, X509_get_X509_PUBKEY, C_X509}; 258 use crate::util::c_openssl::ffi::ssl::SSL_get1_peer_certificate; 260 use crate::util::c_openssl::ffi::ssl::SSL_get_peer_certificate;
|
H A D | method.rs | 14 use crate::util::c_openssl::ffi::ssl::{TLS_client_method, SSL_METHOD};
|
/commonlibrary/rust/ylong_http/ylong_http_client/src/util/c_openssl/ |
H A D | mod.rs | 21 pub mod ffi; modules 42 pub(crate) use crate::util::c_openssl::ffi::callback::*; 43 use crate::util::c_openssl::ffi::OPENSSL_init_ssl;
|
H A D | x509.rs | 14 use core::{ffi, fmt, ptr, str}; 15 use std::ffi::CString; 22 use super::ffi::err::{ERR_clear_error, ERR_peek_last_error}; 23 use super::ffi::pem::PEM_read_bio_X509; 24 use super::ffi::x509::{ 35 use crate::util::c_openssl::ffi::x509::{X509_free, C_X509}; 175 str::from_utf8(ffi::CStr::from_ptr(s).to_bytes()).unwrap_or("") 221 use super::ffi::x509::X509_STORE_load_locations; 223 use super::ffi::x509::X509_STORE_load_path;
|
H A D | error.rs | 14 use core::ffi::CStr; 19 use std::ffi::CString; 28 use crate::util::c_openssl::ffi::err::ERR_get_error_all; 30 use crate::util::c_openssl::ffi::err::{ERR_func_error_string, ERR_get_error_line_data}; 31 use crate::util::c_openssl::ffi::err::{ERR_lib_error_string, ERR_reason_error_string}; 162 let bytes = unsafe { core::ffi::CStr::from_ptr(func_error as *const _).to_bytes() };
|
H A D | stack.rs | 21 use super::ffi::stack::{
|
/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/unix/uds/ |
H A D | socket_addr.rs | 14 use std::ffi::OsStr; 16 use std::os::unix::ffi::OsStrExt; 98 <std::ffi::OsStr as std::convert::AsRef<Path>>::as_ref(OsStr::from_bytes(
|
/commonlibrary/rust/ylong_runtime/ylong_runtime/src/process/pty_process/ |
H A D | sys.rs | 14 use std::ffi::CStr; 19 use std::os::unix::ffi::OsStrExt; 88 let path = std::ffi::OsStr::from_bytes(name.as_bytes());
|
H A D | command.rs | 14 use std::ffi::OsStr; 340 /// use std::ffi::OsStr; 359 /// use std::ffi::OsStr; in get_args() 385 /// use std::ffi::OsStr; in get_args() 515 use std::ffi::OsStr;
|
/commonlibrary/rust/ylong_json/src/ |
H A D | error.rs | 15 use std::ffi::IntoStringError; 207 use std::ffi::CString;
|
/commonlibrary/rust/ylong_runtime/ylong_ffrt/src/ |
H A D | task.rs | 14 use std::ffi::{CStr, CString};
|
/commonlibrary/rust/ylong_http/ylong_http_client/src/async_impl/quic/ |
H A D | mod.rs | 16 use std::ffi::c_void;
|
/commonlibrary/rust/ylong_http/ylong_http_client/src/util/c_openssl/verify/ |
H A D | pinning.rs | 20 use crate::util::c_openssl::ffi::x509::{
|
/commonlibrary/rust/ylong_json/tests/ |
H A D | sdv_adapter_test.rs | 14 use std::ffi::{CStr, CString};
|
/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/unix/tcp/ |
H A D | socket.rs | 154 use std::ffi::c_int;
|
/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/windows/ |
H A D | afd.rs | 14 use std::ffi::c_void;
|
/commonlibrary/rust/ylong_runtime/ylong_runtime/tests/ |
H A D | pty_process.rs | 16 use std::ffi::OsStr;
|