You need to return a blessed reference from your new() method, see below for a very ugly adaptation of your class, then have a read through perldoc perlboot
Hey Everyone,
Does anyone know how - or if it's even possible - for a child perl script to inherit the variables of a parent perl script? In a shell script, you would use "export" for example. I am running Perl 5.8.
Basically, let's say "perl1.pl" calls "perl2.pl" and I want "perl2.pl" to... (2 Replies)
Hi,
I have a number of Makefiles, including a couple of files that I include in Makefiles, a few scripts that are executed through Makefiles, and I have problems with environment variables that are not inherited to the scripts properly.
Simplified scenario:
rootdir/Makefile:
all:
... (1 Reply)
Is none of you using WLM? A search gives no matches....
Anyway, I have set up a class with inheritance = yes. In the rules characteristics I have chosen a shell script as an application. This script is caught by the class, but not the child processes, which have the PID of the script as the... (6 Replies)
Hi friends,
I hope u people are ok and doing fine.
I have this small problem with the derived class. I have created te base class and there is a small problem with the definition of the derived class which the compiler is pointing out, could you please help me. Here is my code
#ifndef... (2 Replies)
Hi,
In multi-level inheritance:
class A {
public:
void fun() { cout << "A" << endl; }
};
class B : public A {
public:
void fun() { cout << "A" << endl; }
};
class C : public B { };
int main() {
C c;
c.fun(); // Ans: A
} (1 Reply)
Hi ,
If i start mysqld or httpd as root user which inturn starts them as "mysql" or "apache" user, will the ulimit of "root" user or ulimit of "mysql/apache" user be set for the mysql/apache processes.
My understanding is that the ulimit of the user who initiates the process(root in this... (2 Replies)
I am using python 3.4. Below is the exception I am getting-
Traceback (most recent call last):
File "./oop.py", line 20, in <module>
y = DerivedClass("Manu")
File "./oop.py", line 15, in __init__
super().__init__(self,value)
TypeError: __init__() takes 2 positional arguments but... (2 Replies)
Discussion started by: Tanu
2 Replies
LEARN ABOUT DEBIAN
net::protoent
Net::protoent(3perl) Perl Programmers Reference Guide Net::protoent(3perl)NAME
Net::protoent - by-name interface to Perl's built-in getproto*() functions
SYNOPSIS
use Net::protoent;
$p = getprotobyname(shift || 'tcp') || die "no proto";
printf "proto for %s is %d, aliases are %s
",
$p->name, $p->proto, "@{$p->aliases}";
use Net::protoent qw(:FIELDS);
getprotobyname(shift || 'tcp') || die "no proto";
print "proto for $p_name is $p_proto, aliases are @p_aliases
";
DESCRIPTION
This module's default exports override the core getprotoent(), getprotobyname(), and getnetbyport() functions, replacing them with versions
that return "Net::protoent" objects. They take default second arguments of "tcp". This object has methods that return the similarly named
structure field name from the C's protoent structure from netdb.h; namely name, aliases, and proto. The aliases method returns an array
reference, the rest scalars.
You may also import all the structure fields directly into your namespace as regular variables using the :FIELDS import tag. (Note that
this still overrides your core functions.) Access these fields as variables named with a preceding "p_". Thus, "$proto_obj->name()"
corresponds to $p_name if you import the fields. Array references are available as regular array variables, so for example "@{
$proto_obj->aliases() }" would be simply @p_aliases.
The getproto() function is a simple front-end that forwards a numeric argument to getprotobyport(), and the rest to getprotobyname().
To access this functionality without the core overrides, pass the "use" an empty import list, and then access function functions with their
full qualified names. On the other hand, the built-ins are still available via the "CORE::" pseudo-package.
NOTE
While this class is currently implemented using the Class::Struct module to build a struct-like class, you shouldn't rely upon this.
AUTHOR
Tom Christiansen
perl v5.14.2 2010-12-30 Net::protoent(3perl)