12 |
|
|
13 |
my $port = 3333; |
my $port = 3333; |
14 |
my $debug = 0; |
my $debug = 0; |
15 |
|
my $store_path = './'; |
16 |
|
my $store_plugin = 'YAML'; |
17 |
|
|
18 |
GetOptions( |
GetOptions( |
19 |
'debug+' => \$debug, |
'debug+' => \$debug, |
20 |
'port=i' => \$port, |
'port=i' => \$port, |
21 |
|
'store-path=s' => \$store_path, |
22 |
|
'store-plugin=s' => \$store_plugin, |
23 |
); |
); |
24 |
|
|
25 |
|
|
26 |
my $server = CWMP::Server->new({ |
my $server = CWMP::Server->new({ |
27 |
port => $port, |
port => $port, |
28 |
|
store => { |
29 |
|
module => $store_plugin, |
30 |
|
path => $store_path, |
31 |
|
debug => $debug, |
32 |
|
}, |
33 |
debug => $debug, |
debug => $debug, |
|
queue => [ qw/ |
|
|
GetRPCMethods |
|
|
GetParameterNames |
|
|
/ ], |
|
|
# Reboot |
|
34 |
}); |
}); |
35 |
$server->run(); |
$server->run(); |
36 |
|
|