ETSI STF525 / Internal Testing test suite This project provides an internal testing test suite and its associated Test Adapter/Codec

IPv6OverGeoNetworkingPort.hh
Go to the documentation of this file.
1 // This Test Port skeleton header file was generated by the
2 // TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A
3 // for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 09:18:30 2015
4
5 // Copyright Ericsson Telecom AB 2000-2014
6
7 // You may modify this file. Add your attributes and prototypes of your
8 // member functions here.
9
10 #ifndef IPv6OverGeoNetworkingPort_HH
11 #define IPv6OverGeoNetworkingPort_HH
12
13 #include "LibItsIpv6OverGeoNetworking_TestSystem.hh"
14
15 namespace LibItsIpv6OverGeoNetworking__TestSystem {
16
17 class IPv6OverGeoNetworkingPort : public IPv6OverGeoNetworkingPort_BASE {
18 public:
19 IPv6OverGeoNetworkingPort(const char *par_port_name = NULL);
20 ~IPv6OverGeoNetworkingPort();
21
22 void set_parameter(const char *parameter_name,
23 const char *parameter_value);
24
25 private:
26 /* void Handle_Fd_Event(int fd, boolean is_readable,
27 boolean is_writable, boolean is_error); */
28 void Handle_Fd_Event_Error(int fd);
29 void Handle_Fd_Event_Writable(int fd);
30 void Handle_Fd_Event_Readable(int fd);
31 /* void Handle_Timeout(double time_since_last_call); */
32 protected:
33 void user_map(const char *system_port);
34 void user_unmap(const char *system_port);
35
36 void user_start();
37 void user_stop();
38
39 void outgoing_send(const IPv6OverGeoNetworkingReq& send_par);
40 };
41
42 } /* end of namespace */
43
44 #endif
LibItsIpv6OverGeoNetworking__TestSystem::IPv6OverGeoNetworkingPort::~IPv6OverGeoNetworkingPort
~IPv6OverGeoNetworkingPort()
Definition: IPv6OverGeoNetworkingPort.cc:20
LibItsIpv6OverGeoNetworking__TestSystem::IPv6OverGeoNetworkingPort::Handle_Fd_Event_Writable
void Handle_Fd_Event_Writable(int fd)
Definition: IPv6OverGeoNetworkingPort.cc:39
LibItsIpv6OverGeoNetworking__TestSystem::IPv6OverGeoNetworkingPort::IPv6OverGeoNetworkingPort
IPv6OverGeoNetworkingPort(const char *par_port_name=NULL)
Definition: IPv6OverGeoNetworkingPort.cc:14
LibItsIpv6OverGeoNetworking__TestSystem::IPv6OverGeoNetworkingPort::user_unmap
void user_unmap(const char *system_port)
Definition: IPv6OverGeoNetworkingPort.cc:56
LibItsIpv6OverGeoNetworking__TestSystem::IPv6OverGeoNetworkingPort::set_parameter
void set_parameter(const char *parameter_name, const char *parameter_value)
Definition: IPv6OverGeoNetworkingPort.cc:25
LibItsIpv6OverGeoNetworking__TestSystem::IPv6OverGeoNetworkingPort::user_start
void user_start()
Definition: IPv6OverGeoNetworkingPort.cc:61
LibItsIpv6OverGeoNetworking__TestSystem
Definition: IPv6OverGeoNetworkingPort.cc:12
LibItsIpv6OverGeoNetworking__TestSystem::IPv6OverGeoNetworkingPort
Definition: IPv6OverGeoNetworkingPort.hh:17
LibItsIpv6OverGeoNetworking__TestSystem::IPv6OverGeoNetworkingPort::user_stop
void user_stop()
Definition: IPv6OverGeoNetworkingPort.cc:66
LibItsIpv6OverGeoNetworking__TestSystem::IPv6OverGeoNetworkingPort::user_map
void user_map(const char *system_port)
Definition: IPv6OverGeoNetworkingPort.cc:51
LibItsIpv6OverGeoNetworking__TestSystem::IPv6OverGeoNetworkingPort::Handle_Fd_Event_Error
void Handle_Fd_Event_Error(int fd)
Definition: IPv6OverGeoNetworkingPort.cc:34
LibItsIpv6OverGeoNetworking__TestSystem::IPv6OverGeoNetworkingPort::Handle_Fd_Event_Readable
void Handle_Fd_Event_Readable(int fd)
Definition: IPv6OverGeoNetworkingPort.cc:44
LibItsIpv6OverGeoNetworking__TestSystem::IPv6OverGeoNetworkingPort::outgoing_send
void outgoing_send(const IPv6OverGeoNetworkingReq &send_par)
Definition: IPv6OverGeoNetworkingPort.cc:71