⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 repconfiginfo.cpp

📁 linux 下的源代码分析阅读器 red hat公司新版
💻 CPP
字号:
/*- * See the file LICENSE for redistribution information. * * Copyright (c) 2001,2007 Oracle.  All rights reserved. * * $Id: RepConfigInfo.cpp,v 1.6 2007/05/17 15:15:31 bostic Exp $ */#include "RepConfigInfo.h"RepConfigInfo::RepConfigInfo(){	start_policy = DB_REP_ELECTION;	home = "TESTDIR";	got_listen_address = false;	totalsites = 0;	priority = 100;	verbose = false;	other_hosts = NULL;}RepConfigInfo::~RepConfigInfo(){	// release any other_hosts structs.	if (other_hosts != NULL) {		REP_HOST_INFO *CurItem = other_hosts;		while (CurItem->next != NULL)		{			REP_HOST_INFO *TmpItem = CurItem;			free(CurItem);			CurItem = TmpItem;		}		free(CurItem);	}	other_hosts = NULL;}void RepConfigInfo::addOtherHost(char* host, int port, bool peer){	REP_HOST_INFO *newinfo;	newinfo = (REP_HOST_INFO*)malloc(sizeof(REP_HOST_INFO));	newinfo->host = host;	newinfo->port = port;	newinfo->peer = peer;	if (other_hosts == NULL) {		other_hosts = newinfo;		newinfo->next = NULL;	} else {		newinfo->next = other_hosts;		other_hosts = newinfo;	}}

⌨️ 快捷键说明

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