#include "acl_stdafx.hpp"
#ifndef ACL_PREPARE_COMPILE
#include "acl_cpp/stream/aio_delay_free.hpp"
#endif

namespace acl
{

aio_delay_free::aio_delay_free()
{
	locked_ = false;
	locked_fixed_ = false;
}

aio_delay_free::~aio_delay_free()
{
}

bool aio_delay_free::locked() const
{
	return locked_ || locked_fixed_;
}

void aio_delay_free::set_locked()
{
	locked_fixed_ = true;
}

void aio_delay_free::unset_locked()
{
	locked_fixed_ = false;
}

} // namespace acl
