Exemple #1
0
void ImapSettings::save()
{
    saveAccount();
    saveImapResource();
    saveMailtransportResource();
    saveIdentity();
}
Exemple #2
0
SharedPtr<Peer> Topology::addPeer(const SharedPtr<Peer> &peer)
{
#ifdef ZT_TRACE
	if ((!peer)||(peer->address() == RR->identity.address())) {
		if (!peer)
			fprintf(stderr,"FATAL BUG: addPeer() caught attempt to add NULL peer" ZT_EOL_S);
		else fprintf(stderr,"FATAL BUG: addPeer() caught attempt to add peer for self" ZT_EOL_S);
		abort();
	}
#endif

	SharedPtr<Peer> np;
	{
		Mutex::Lock _l(_lock);
		SharedPtr<Peer> &hp = _peers[peer->address()];
		if (!hp)
			hp = peer;
		np = hp;
	}

	np->use(RR->node->now());
	saveIdentity(np->identity());

	return np;
}
Exemple #3
0
void GmailSettings::save()
{
    mImapServer = "imaps://imap.gmail.com:993";
    mImapUsername = mEmailAddress;

    mSmtpServer = "smtps://smtp.gmail.com:465";
    mSmtpUsername = mEmailAddress;
    mSmtpPassword = mImapPassword;

    saveAccount();
    saveImapResource();
    saveMailtransportResource();
    saveIdentity();
}