Newer
Older
Yann Garcia
committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include "SgiPort.hh"
#include "loggers.hh"
namespace AtsImsIot__TestSystem {
SgiPort::SgiPort(const char *par_port_name): SgiPort_BASE(par_port_name), _cfg_params(), _layer_params(), _layer(nullptr), _time_key("SgiPort::outgoing_send") {
// Nothing to do
} // End of constructor
SgiPort::~SgiPort() {
loggers::get_instance().log(">>> SgiPort::~SgiPort");
if (_layer != nullptr) {
delete _layer;
}
} // End of destructor
void SgiPort::set_parameter(const char * parameter_name, const char * parameter_value)
{
loggers::get_instance().log("SgiPort::set_parameter: %s=%s", parameter_name, parameter_value);
_cfg_params.insert(std::pair<std::string, std::string>(std::string(parameter_name), std::string(parameter_value)));
}
/*void SgiPort::Handle_Fd_Event(int fd, boolean is_readable,
boolean is_writable, boolean is_error) {}*/
void SgiPort::Handle_Fd_Event_Error(int /*fd*/)
{
}
void SgiPort::Handle_Fd_Event_Writable(int /*fd*/)
{
}
void SgiPort::Handle_Fd_Event_Readable(int /*fd*/)
{
}
/*void SgiPort::Handle_Timeout(double time_since_last_call) {}*/
void SgiPort::user_map(const char * system_port)
{
loggers::get_instance().log(">>> SgiPort::user_map: %s", system_port);
} // End of user_map method
void SgiPort::user_unmap(const char * system_port)
{
loggers::get_instance().log(">>> SgiPort::user_unmap: %s", system_port);
// Reset layers
if (_layer != nullptr) {
delete _layer;
_layer = nullptr;
}
} // End of user_unmap method
void SgiPort::user_start()
{
loggers::get_instance().log(">>> SgiPort::user_start");
} // End of user_start method
void SgiPort::user_stop()
{
loggers::get_instance().log(">>> SgiPort::user_stop");
} // End of user_stop method
}