		GNET::Protocol *Clone() const {  return new AnnounceFactionRoleDel(*this); }
	public:
		enum { PROTOCOL_TYPE = RPC_ANNOUNCEFACTIONROLEDEL };
		AnnounceFactionRoleDel(Type type, Rpc::Data *argument, Rpc::Data *result)
			: RPC_BASECLASS(type, argument, result ) { }
		AnnounceFactionRoleDel(const AnnounceFactionRoleDel &rhs) : RPC_BASECLASS(rhs) { }
		int  PriorPolicy( ) const { return 1; }
		bool SizePolicy(size_t size) const { return size <= 64; }
		bool TimePolicy(int timeout) const { return timeout <= 10; }
