📄 rpcsds.h
字号:
/*******************************************************************
* *
* rpcsds.h *
* *
* This file is a part of the eXtremeDB source code *
* Copyright (c) 2001-2007 McObject LLC *
* All Rights Reserved *
* *
*******************************************************************/
#ifndef _MCO_RPC_SERIALIZATION_DESERIALIZATION_H
#define _MCO_RPC_SERIALIZATION_DESERIALIZATION_H
#include <rpcctx.h>
typedef struct tag_mco_rpc_serialize
{
unsigned int type_i;
void* ptr;
} mco_rpc_serialize_t, * mco_rpc_serialize_p;
typedef int(*mcorpc_write_stream_t)(void* buf, unsigned int buf_sz, void* param, unsigned int network_order);
typedef int(*mcorpc_read_stream_t)(void* buf, unsigned int buf_sz, void* param, unsigned int network_order,
unsigned int* read_sz);
int mcorpc_serialize(mco_rpc_context_p ctx, mco_rpc_serialize_t* desc, unsigned int n_desc, mcorpc_write_stream_t
wp, void* param);
int mcorpc_deserialize(mco_rpc_context_p ctx, mcorpc_read_stream_t rp, void* param, mco_rpc_serialize_t* desc,
unsigned int n_desc);
int mco_rpc_clear(mco_rpc_context_p ctx, mco_rpc_serialize_t* desc);
void mco_rpc_fatal_error(int err_code);
#endif /* _MCO_RPC_SERIALIZATION_DESERIALIZATION_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -