|
|
|
@ -19,7 +19,7 @@
|
|
|
|
|
|
|
|
|
|
use std;
|
|
|
|
|
use std::fmt::Write;
|
|
|
|
|
use super::rfb::{RFBState, RFBTransaction};
|
|
|
|
|
use super::rfb::RFBTransaction;
|
|
|
|
|
use crate::jsonbuilder::{JsonBuilder, JsonError};
|
|
|
|
|
|
|
|
|
|
fn log_rfb(tx: &RFBTransaction, js: &mut JsonBuilder) -> Result<(), JsonError> {
|
|
|
|
@ -113,8 +113,7 @@ fn log_rfb(tx: &RFBTransaction, js: &mut JsonBuilder) -> Result<(), JsonError> {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#[no_mangle]
|
|
|
|
|
pub unsafe extern "C" fn rs_rfb_logger_log(_state: &mut RFBState,
|
|
|
|
|
tx: *mut std::os::raw::c_void,
|
|
|
|
|
pub unsafe extern "C" fn rs_rfb_logger_log(tx: *mut std::os::raw::c_void,
|
|
|
|
|
js: &mut JsonBuilder) -> bool {
|
|
|
|
|
let tx = cast_pointer!(tx, RFBTransaction);
|
|
|
|
|
log_rfb(tx, js).is_ok()
|
|
|
|
|