summaryrefslogtreecommitdiff
path: root/TAO/examples/Content_Server/AMI_Iterator/Iterator_Factory_i.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/examples/Content_Server/AMI_Iterator/Iterator_Factory_i.cpp')
-rw-r--r--TAO/examples/Content_Server/AMI_Iterator/Iterator_Factory_i.cpp18
1 files changed, 7 insertions, 11 deletions
diff --git a/TAO/examples/Content_Server/AMI_Iterator/Iterator_Factory_i.cpp b/TAO/examples/Content_Server/AMI_Iterator/Iterator_Factory_i.cpp
index 214b818cfd3..934865fbd92 100644
--- a/TAO/examples/Content_Server/AMI_Iterator/Iterator_Factory_i.cpp
+++ b/TAO/examples/Content_Server/AMI_Iterator/Iterator_Factory_i.cpp
@@ -18,8 +18,7 @@ ACE_RCSID (AMI_Iterator,
void
Iterator_Factory_i::get_iterator (const char *pathname,
Web_Server::Content_Iterator_out contents,
- Web_Server::Metadata_Type_out metadata
- ACE_ENV_ARG_DECL)
+ Web_Server::Metadata_Type_out metadata)
ACE_THROW_SPEC ((CORBA::SystemException, Web_Server::Error_Result))
{
ACE_DEBUG ((LM_DEBUG,
@@ -29,48 +28,45 @@ Iterator_Factory_i::get_iterator (const char *pathname,
ACE_stat file_status;
if (ACE_OS::stat (pathname, &file_status) == -1)
// HTTP 1.1 "Internal Server Error".
- ACE_THROW (Web_Server::Error_Result (500));
+ throw Web_Server::Error_Result (500);
Content_Iterator_i *iterator_servant = 0;
ACE_NEW_THROW_EX (iterator_servant,
Content_Iterator_i (pathname,
file_status.st_size),
CORBA::NO_MEMORY ());
- ACE_CHECK;
if (iterator_servant->init () != 0)
{
if (errno == EACCES)
// HTTP 1.1 "Forbidden".
- ACE_THROW (Web_Server::Error_Result (403));
+ throw Web_Server::Error_Result (403);
else
// HTTP 1.1 "Internal Server Error".
- ACE_THROW (Web_Server::Error_Result (500));
+ throw Web_Server::Error_Result (500);
}
// Activate the Content_Iterator object.
Web_Server::Content_Iterator_var iterator =
- iterator_servant->_this (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
+ iterator_servant->_this ();
Web_Server::Metadata_Type *tmp = 0;
ACE_NEW_THROW_EX (tmp,
Web_Server::Metadata_Type,
CORBA::NO_MEMORY ());
- ACE_CHECK;
metadata = tmp;
if (this->modification_date (&file_status,
metadata) != 0)
// HTTP 1.1 "Internal Server Error.
- ACE_THROW (Web_Server::Error_Result (500));
+ throw Web_Server::Error_Result (500);
if (this->content_type (pathname,
metadata) != 0)
// HTTP 1.1 "Internal Server Error.
- ACE_THROW (Web_Server::Error_Result (500));
+ throw Web_Server::Error_Result (500);
contents = iterator._retn (); // Make a copy
}