8 |
|
|
9 |
use lib './lib'; |
use lib './lib'; |
10 |
use CWMP::Server; |
use CWMP::Server; |
11 |
|
use Getopt::Long; |
12 |
|
|
13 |
my $port = 3333; |
my $port = 3333; |
14 |
|
my $debug = 0; |
15 |
|
my $store_path = 'state.db'; |
16 |
|
|
17 |
|
GetOptions( |
18 |
|
'debug+' => \$debug, |
19 |
|
'port=i' => \$port, |
20 |
|
'store-path=s' => \$store_path, |
21 |
|
); |
22 |
|
|
23 |
my $server = CWMP::Server->new({ |
my $server = CWMP::Server->new({ |
24 |
port => $port, |
port => $port, |
25 |
debug => 1, |
store_path => $store_path, |
26 |
queue => [ qw/ |
debug => $debug, |
27 |
GetRPCMethods |
default_queue => [ qw/ |
28 |
|
GetRPCMethods |
29 |
|
GetParameterNames |
30 |
/ ], |
/ ], |
31 |
|
# Reboot |
32 |
}); |
}); |
33 |
$server->run(); |
$server->run(); |
34 |
|
|