// DO NOT MODIFY THIS FILE, IT HAS BEEN GENERATED.
// File generated by Quazal DDL Compiler, Version 4.1 [SP2] (Build 1224.83)
// Copyright (C) 1998-2004, Quazal Technologies Inc.

#ifndef _DORefereeDDL_H_
#define _DORefereeDDL_H_

#include <NetZ.h>
#include "NetZTTL/DSRefereeAssignment.h"
#include "NetZTTL/DSRefereeId.h"
#include "NetZTTL/DSRefereeMatch.h"
#include "NetZTTL/DSRefereePhase.h"
#include "NetZTTL/DSRefereePopulate.h"
#include "NetZTTL/DSRefereeRound.h"
#include "NetZTTL/DSRefereeRules.h"
#include "Network/NetZ/DSBuffer.h"
#include "NetZTTL/DSScoringPlayerInfo.h"
#include "NetZTTL/DSSession.h"
#include "NetZTTL/DSTeams.h"
#include "Network/NetZ/DOMessageOwner.h"
#include "NetZTTL/TTLDDF.h"
class DOReferee;
BEGIN_NAMESPACE_QUAZAL;

class DOCLASS(DOReferee): public DOMessageOwner {
public:
	_DO_DeclareGeneralMethods(DOReferee);

	_DSDECL_DSRefereeAssignment	d_assignment;
	_DSDECL_DSRefereeId	d_id;
	_DSDECL_DSRefereeMatch	d_match;
	_DSDECL_DSRefereePhase	d_nextPhase;
	_DSDECL_DSRefereePopulate	d_populate;
	_DSDECL_DSRefereeRound	d_round;
	_DSDECL_DSRefereeRules	d_rules;
	_DSDECL_DSBuffer	d_score;
	_DSDECL_DSScoringPlayerInfo	d_scoringPlayerInfo;
	_DSDECL_DSSession	d_session;
	_DSDECL_DSTeams	d_teams;
	_PR_userdo_pudecl();
	_PR_globaldo_pudecl();
protected:
	_PR_userdo_prdecl();
	_PR_globaldo_prdecl();
protected:


private:
};
END_NAMESPACE_QUAZAL;
// For convenience, this declaration is directly available outside the Quazal namespace
using NS_QUAZAL DOCLASS(DOReferee);
BEGIN_NAMESPACE_QUAZAL;

class _DOC_DOReferee: public DOClassTemplate<DOCLASS(DOReferee), _DOC_DOMessageOwner> {
public:
	_DOC_DeclareGeneralMethods(DOReferee)
};
END_NAMESPACE_QUAZAL;

#endif // _DORefereeDDL_H_
