8 More Discussions You Might Find Interesting
1. What is on Your Mind?
We've all heard this, right?
9bZkp7q19f0
Post some cool music...!
You may want to review the earlier threads:Part I
Part II
Part III
Part IV
Part V
Part VI
Part VII (3 Replies)
Discussion started by: Scott
3 Replies
2. What is on Your Mind?
A few years ago we had a series of threads where we posted music videos. Let's try another one and see what happens. :)
We post videos by linking them in from youtube. Videos from other sites are not absolutely forbidden, but we know that youtube won't tolerate videos that we won't... (18 Replies)
Discussion started by: Perderabo
18 Replies
3. What is on Your Mind?
We post videos by linking them in from youtube. Videos from other sites are not absolutely forbidden, but we know that youtube won't tolerate videos that we won't tolerate. We have instructions on how to post youtube videos: How to use youtube tags. Please follow the format in those instructions to... (11 Replies)
Discussion started by: zxmaus
11 Replies
4. What is on Your Mind?
This thread is a continuation of Post a Cool Music Video (Part I). See How to use YouTube tags for instructions on how to post a video from YouTube. And I will start things off with....
Octavarium by Dream Theater
xK3qylwd-M0 (9 Replies)
Discussion started by: Perderabo
9 Replies
5. What is on Your Mind?
This thread is a continuation of Post a Cool Music Video (Part I). See How to use YouTube tags for instructions on how to post a video from YouTube. And I will start things off with....
Beyond The Invisible by Enigma
hx2jrunyGjE (16 Replies)
Discussion started by: Perderabo
16 Replies
6. What is on Your Mind?
This thread is a continuation of Post a Cool Music Video (Part I). See How to use YouTube tags for instructions on how to post a video from YouTube. And I will start things off with....
Operator by Jim Croce
A2iS8XctJKo (9 Replies)
Discussion started by: Perderabo
9 Replies
7. What is on Your Mind?
This thread is a continuation of Post a Cool Music Video (Part I). See How to use YouTube tags for instructions on how to post a video from YouTube. And I will start things off with....
Throwing Fire At The Sun by Heather Nova
QXq44BPL-wo (11 Replies)
Discussion started by: Perderabo
11 Replies
8. What is on Your Mind?
See How to use YouTube tags for instructions on how to post a video from YouTube.
While My Guitar Gently Weeps
by George Harrison and Friends
0ITrQXES8kU (16 Replies)
Discussion started by: Perderabo
16 Replies
LEARN ABOUT DEBIAN
net::dbus::error
Net::DBus::Error(3pm) User Contributed Perl Documentation Net::DBus::Error(3pm)
NAME
Net::DBus::Error - Error details for remote method invocation
SYNOPSIS
package Music::Player::UnknownFormat;
use base qw(Net::DBus::Error);
# Define an error type for unknown track encoding type
# for a music player service
sub new {
my $proto = shift;
my $class = ref($proto) || $proto;
my $self = $class->SUPER::new(name => "org.example.music.UnknownFormat",
message => "Unknown track encoding format");
}
package Music::Player::Engine;
...snip...
# Play either mp3 or ogg music tracks, otherwise
# thrown an error
sub play {
my $self = shift;
my $url = shift;
if ($url =~ /.(mp3|ogg)$/) {
...play the track
} else {
die Music::Player::UnknownFormat->new();
}
}
DESCRIPTION
This objects provides for strongly typed error handling. Normally a service would simply call
die "some message text"
When returning the error condition to the calling DBus client, the message is associated with a generic error code or
"org.freedesktop.DBus.Failed". While this suffices for many applications, occasionally it is desirable to be able to catch and handle
specific error conditions. For such scenarios the service should create subclasses of the "Net::DBus::Error" object providing in a custom
error name. This error name is then sent back to the client instead of the genreic "org.freedesktop.DBus.Failed" code.
METHODS
my $error = Net::DBus::Error->new(name => $error_name, message => $description);
Creates a new error object whose name is given by the "name" parameter, and long descriptive text is provided by the "message"
parameter. The "name" parameter has certain formatting rules which must be adhered to. It must only contain the letters 'a'-'Z',
'0'-'9', '-', '_' and '.'. There must be at least two components separated by a '.', For example a valid name is
'org.example.Music.UnknownFormat'.
$error->name
Returns the DBus error name associated with the object.
$error->message
Returns the descriptive text/message associated with the error condition.
$error->stringify
Formats the error as a string in a manner suitable for printing out / logging / displaying to the user, etc.
AUTHOR
Daniel P. Berrange
COPYRIGHT
Copyright (C) 2005-2011 Daniel P. Berrange
SEE ALSO
Net::DBus, Net::DBus::Object
perl v5.14.2 2011-06-30 Net::DBus::Error(3pm)