Lines Matching refs:pack
98 let pack = SessionHandShakePack {
106 let buf = unsafe { SerializeSessionHandShake(&pack) };
111 let mut pack = SessionHandShakePack {
124 if unsafe { ParseSessionHandShake(&mut pack, buf) } == 0 {
131 self.banner = ptr_to_string(pack.banner);
132 self.auth_type = pack.auth_type;
133 self.session_id = pack.session_id;
134 self.connect_key = ptr_to_string(pack.connect_key);
135 self.buf = ptr_to_string(pack.buf);
136 self.version = ptr_to_string(pack.version);
144 let pack = PayloadProtectPack {
150 let buf = unsafe { SerializePayloadProtect(&pack) };
155 let mut pack = PayloadProtectPack::default();
161 if unsafe { ParsePayloadProtect(&mut pack, buf) } == 0 {
168 self.channel_id = pack.channel_id;
169 self.command_flag = pack.command_flag;
170 self.check_sum = pack.check_sum;
171 self.v_code = pack.v_code;
186 let pack = TransferConfigPack {
202 let buf = unsafe { SerializeTransferConfig(&pack) };
207 let mut pack = TransferConfigPack {
226 if unsafe { ParseTransferConfig(&mut pack, buf) } == 0 {
232 self.file_size = pack.file_size;
233 self.atime = pack.atime;
234 self.mtime = pack.mtime;
235 self.options = ptr_to_string(pack.options);
236 self.path = ptr_to_string(pack.path);
237 self.optional_name = ptr_to_string(pack.optional_name);
238 self.update_if_new = pack.update_if_new > 0;
239 self.compress_type = pack.compress_type;
240 self.hold_timestamp = pack.hold_timestamp > 0;
241 self.function_name = ptr_to_string(pack.function_name);
242 self.client_cwd = ptr_to_string(pack.client_cwd);
243 self.reserve1 = ptr_to_string(pack.reserve1);
244 self.reserve2 = ptr_to_string(pack.reserve2);
253 let pack = FileModePack {
260 let buf = unsafe { SerializeFileMode(&pack) };
265 let mut pack = FileModePack {
277 if unsafe { ParseFileMode(&mut pack, buf) } == 0 {
281 self.perm = pack.perm;
282 self.u_id = pack.u_id;
283 self.g_id = pack.g_id;
284 self.context = ptr_to_string(pack.context);
285 self.full_name = ptr_to_string(pack.full_name);
293 let pack = TransferPayloadPack {
299 let buf = unsafe { SerializeTransferPayload(&pack) };
304 let mut pack = TransferPayloadPack::default();
310 if unsafe { ParseTransferPayload(&mut pack, buf) } == 0 {
317 self.index = pack.index;
318 self.compress_type = pack.compress_type;
319 self.compress_size = pack.compress_size;
320 self.uncompress_size = pack.uncompress_size;
328 let pack = PayloadHeadPack {
335 let buf = unsafe { SerializePayloadHead(&pack) };
340 let mut pack = PayloadHeadPack::default();
345 if unsafe { ParsePayloadHead(&mut pack, buf) == 0 } {
349 self.flag = pack.flag;
350 self.reserve = pack.reserve;
351 self.protocol_ver = pack.protocol_ver;
352 self.head_size = pack.head_size;
353 self.data_size = pack.data_size;
361 let pack = UsbHeadPack {
367 let buf = unsafe { SerializeUsbHead(&pack) };
372 let mut pack = UsbHeadPack::default();
377 if unsafe { ParseUsbHead(&mut pack, buf) == 0 } {
381 self.flag = pack.flag;
382 self.option = pack.option;
383 self.session_id = pack.session_id;
384 self.data_size = pack.data_size;
392 let pack = UartHeadPack {
401 let buf = unsafe { SerializeUartHead(&pack) };
406 let mut pack = UartHeadPack::default();
411 if unsafe { ParseUartHead(&mut pack, buf) == 0 } {
415 self.flag = pack.flag;
416 self.option = pack.option;
417 self.session_id = pack.session_id;
418 self.data_size = pack.data_size;
419 self.package_index = pack.package_index;
420 self.data_checksum = pack.data_checksum;
421 self.head_checksum = pack.head_checksum;