コード例 #1
0
ファイル: masterconn.c プロジェクト: qqqxing/jmfs
void masterconn_gotpacket(masterconn *eptr,uint32_t type,const uint8_t *data,uint32_t length) {
    switch (type) {
    case ANTOAN_NOP:
        break;
    case MATOML_METACHANGES_LOG:
        masterconn_metachanges_log(eptr,data,length);
        break;
    case MATOML_DOWNLOAD_START:
        masterconn_download_start(eptr,data,length);
        break;
    case MATOML_DOWNLOAD_DATA:
        masterconn_download_data(eptr,data,length);
        break;
    default:
        syslog(LOG_NOTICE,"got unknown message (type:%"PRIu32")",type);
        eptr->mode = KILL;
    }
}
コード例 #2
0
ファイル: masterconn.c プロジェクト: andyqzb/shadow-mfs
void masterconn_gotpacket(serventry *eptr,uint32_t type,const uint8_t *data,uint32_t length) {
	switch (type) {
		case ANTOAN_NOP:
			break;
		case MATOSLA_METACHANGES_LOG:
			masterconn_metachanges_log(eptr,data,length);
			break;
		case MATOSLA_CHANGELOG_ROTATE:
			masterconn_changelog_rotate(eptr,data,length);
			break;
		case MATOSLA_DOWNLOAD_START:
			masterconn_download_start(eptr,data,length);
			break;
		case MATOSLA_DOWNLOAD_DATA:
			masterconn_download_data(eptr,data,length);
			break;
		case MATOSLA_SYNC_THREAD:
			masterconn_sync_thread(eptr,data,length);
			break;
		default:
			MFSLOG(LOG_NOTICE,"got unknown message (type:%"PRIu32")",type);
			eptr->mode = KILL;
	}
}