Home
last modified time | relevance | path

Searched refs:ffi (Results 1 - 25 of 35) sorted by relevance

12

/commonlibrary/c_utils/base/test/unittest/rust/
H A Drust_utils_directory_test.rs27 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 Drust_utils_file_test.rs22 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 Drust_utils_ashmem_test.rs16 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 Dashmem.rs16 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 Dfile_ex.rs17 /// Module file_ex::ffi. Includes interfaces which will call c++ counterparts
19 pub mod ffi { modules
H A Ddirectory_ex.rs41 /// 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 Dssl_base.rs14 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 Dctx.rs15 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 Dstream.rs26 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 Dmethod.rs14 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 Dmod.rs21 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 Dx509.rs14 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 Derror.rs14 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 Dstack.rs21 use super::ffi::stack::{
/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/unix/uds/
H A Dsocket_addr.rs14 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 Dsys.rs14 use std::ffi::CStr;
19 use std::os::unix::ffi::OsStrExt;
88 let path = std::ffi::OsStr::from_bytes(name.as_bytes());
H A Dcommand.rs14 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 Derror.rs15 use std::ffi::IntoStringError;
207 use std::ffi::CString;
/commonlibrary/rust/ylong_runtime/ylong_ffrt/src/
H A Dtask.rs14 use std::ffi::{CStr, CString};
/commonlibrary/rust/ylong_http/ylong_http_client/src/async_impl/quic/
H A Dmod.rs16 use std::ffi::c_void;
/commonlibrary/rust/ylong_http/ylong_http_client/src/util/c_openssl/verify/
H A Dpinning.rs20 use crate::util::c_openssl::ffi::x509::{
/commonlibrary/rust/ylong_json/tests/
H A Dsdv_adapter_test.rs14 use std::ffi::{CStr, CString};
/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/unix/tcp/
H A Dsocket.rs154 use std::ffi::c_int;
/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/windows/
H A Dafd.rs14 use std::ffi::c_void;
/commonlibrary/rust/ylong_runtime/ylong_runtime/tests/
H A Dpty_process.rs16 use std::ffi::OsStr;

Completed in 10 milliseconds

12