px_ss_module_rs.c

来自「MMORPG游戏服务器端架构及函数」· C语言 代码 · 共 135 行

C
135
字号
/* must been first include begin */
#include "..\ProjectX_Common\ProjectX_Copyright.h"
#include "..\ProjectX_Common\ProjectX_Common.h"
/* must been first include end */


/* std and common include */
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <winsock2.h>

/* program specify include */
#include "..\ProjectX_Common\ProjectX_MessageCode.h"
#include "..\ProjectX_Common\ProjectX_Shared.h"
#include "..\ProjectX_Common\ProjectX_Utils.h"
#include "px_ss_config.h"
#include "px_ss_state.h"
#include "px_ss_ui.h"
#include "px_ss_time_service.h"
#include "px_ss_statistic.h"
#include "px_ss_module_cl.h"
#include "px_ss_module_rs.h"
#include "px_ss_module_work.h"

SOCKET			sck_module_rs = NULL;
SOCKADDR_IN		addr_module_rs;
HANDLE			h_iocp_module_rs = NULL;
HANDLE			h_event_module_rs = NULL;
PX_SS_RS_KEY *	module_rs_key_head = NULL;
PX_SS_AREA	 *	module_rs_area_head = NULL;
char		 *	area_send_buf = NULL;
int				area_send_buf_len = 0;

extern PX_SS_CONFIG			*	g_config;
extern PX_SS_STAT			*	g_stat;
extern PX_SS_STATE			*	g_state;
extern PX_SS_TIME_SERVICE	*	g_time_service;

void init_module_rs(){
	return;
}

void set_module_rs_state(byte state){
	return;
}

BOOL valid_module_rs_state(byte state){
	return TRUE;
}


BOOL init_rs_key_new(PX_SS_RS_KEY * prsk){
	return TRUE;
}

BOOL init_rs_key_reuse(PX_SS_RS_KEY * prsk){
	return TRUE;
}


BOOL close_specify_rs(PX_SS_RS_PER_DATA * per_data){
	return TRUE;
}


void set_specify_rs_state(PX_SS_RS_PER_DATA * per_data, byte state){
	return;
}

void set_specify_rs_send_state(PX_SS_RS_PER_DATA * per_data, byte state){
	return;
}


void add_buf_to_specify_rs_recv_buf(PX_SS_RS_PER_DATA * per_data,int size,char * packet){
	return;
}

void update_specify_rs_send_buf(PX_SS_RS_PER_DATA * per_data, int size){
	return;
}

int get_specify_rs_send_buf(PX_SS_RS_PER_DATA * per_data, char * packet){
	return 0;
}


void close_all_rs(){
	return;
}

void close_module_rs(){
	return;
}

void free_module_rs_resource(){
	return;
}

void handle_module_rs_recv_buf(){
	return;
}

void handle_module_rs_heartbreak(){
	return;
}

void handle_module_rs_reuse(){
	return;
}

void update_module_rs_status(){
	return;
}

void update_module_rs_cache(){
	return;
}

void send_all_rs_ss_need_close(){
	return;
}

void free_module_rs_area_resource(){
	return;
}

DWORD WINAPI module_rs_accept_thread(PVOID paparm){
	return 0;
}

DWORD WINAPI module_rs_iocp_thread(PVOID paparm){
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?