Net::Akamai::ResponseData(3pm) User Contributed Perl Documentation Net::Akamai::ResponseData(3pm)NAME
Net::Akamai::ResponseData - Object to hold response data
DESCRIPTION
Data container for an akamai purge response
Attributes
uri_index
Identifies the index of the first failed URL in the array. A value of -1 indicates no bad URLs, or error before parsing them.
result_code
Indicates sucess or failure of request
est_time
Estimated time for request to be processed in seconds
session_id
Unique id for request
result_msg
Explains result code
Methods
successful
Returns true if the result code is of the 1xx (successful) variety.
warning
Returns true if the result code is of the 2xx (warning) variety. The Akamai documentation states that "The remove request has been
accepted" even when a warning response is sent.
accepted
Returns true if the result code is of the 1xx (successful) or 2xx (warning) varieties. This indicates that the remove request was accepted
by Akamai. You should still check to see if there was a warning, and if their was report it.
message
if (!$res_data->accepted()) {
# These do the same thing:
die "$res_data";
die $res_data->message();
}
Returns a nicely formatted string containing the result_code and result_msg.
AUTHOR
John Goulah <jgoulah@cpan.org>
LICENSE
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.10.1 2010-12-22 Net::Akamai::ResponseData(3pm)
Check Out this Related Man Page
Net::Akamai(3pm) User Contributed Perl Documentation Net::Akamai(3pm)NAME
Net::Akamai - Utility to interface with Akamai's API
SYNOPSIS
my $data = new Net::Akamai::RequestData(
email=>'my@email.com',
user => 'myuser',
pwd => 'mypass'
);
$data->add_url('http://www.myurl.com');
$data->add_url('http://www.myurl.com/somethingelse');
my $ap = new Net::Akamai(req_data=>$data);
my $res = $ap->purge;
if (!$res->accepted) {
die "$res";
}
elsif ($res->warning) {
warn "$res";
}
DESCRIPTION
Handles akamai purge request of multiple URLs
Patches welcome for extra functionality
Attributes
soap_version
SOAP::Lite version
proxy
akamai purge proxy
uri
akamai purge uri
soap
SOAP::Lite object
req_data
Net::Akamai::RequestData object to hold data associated with an akamai request
res_data
Net::Akamai::ResponseData object holds data associated with an akamai response
Methods
purge
initiate the purge request
TODO
more tests and doc
support to read urls from file
better error checking and failure reporting
AUTHOR
John Goulah <jgoulah@cpan.org>
CONTRIBUTORS
Aran Deltac <bluefeet@cpan.org>
LICENSE
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.10.1 2010-12-22 Net::Akamai(3pm)
Hi,
I wish to know if we can generate customised compile time warning.
say i have a code
Obj * i = 0;
while (true )
{
if( ! i )
// some code that raise a warning while compilation .Not error
i->somefunction();
} (2 Replies)