3f84031e |
1 | // This Test Port skeleton header file was generated by the\r |
2 | // TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/4 R2A\r |
3 | // for Arpad Lovassy (earplov@esekilxxen1841) on Tue Jul 22 16:49:55 2014\r |
4 | \r |
5 | // Copyright Ericsson Telecom AB 2000-2014\r |
6 | \r |
7 | // You may modify this file. Add your attributes and prototypes of your\r |
8 | // member functions here.\r |
9 | \r |
10 | #ifndef PCOType_HH\r |
11 | #define PCOType_HH\r |
12 | \r |
13 | #include "MyExample.hh"\r |
14 | \r |
15 | namespace MyExample {\r |
16 | \r |
17 | class PCOType : public PCOType_BASE {\r |
18 | public:\r |
19 | PCOType(const char *par_port_name = NULL);\r |
20 | ~PCOType();\r |
21 | \r |
22 | void set_parameter(const char *parameter_name,\r |
23 | const char *parameter_value);\r |
24 | \r |
25 | void Event_Handler(const fd_set *read_fds,\r |
26 | const fd_set *write_fds, const fd_set *error_fds,\r |
27 | double time_since_last_call);\r |
28 | \r |
29 | private:\r |
30 | /* void Handle_Fd_Event(int fd, boolean is_readable,\r |
31 | boolean is_writable, boolean is_error); */\r |
32 | void Handle_Fd_Event_Error(int fd);\r |
33 | void Handle_Fd_Event_Writable(int fd);\r |
34 | void Handle_Fd_Event_Readable(int fd);\r |
35 | /* void Handle_Timeout(double time_since_last_call); */\r |
36 | protected:\r |
37 | void user_map(const char *system_port);\r |
38 | void user_unmap(const char *system_port);\r |
39 | \r |
40 | void user_start();\r |
41 | void user_stop();\r |
42 | \r |
43 | void outgoing_send(const CHARSTRING& send_par);\r |
44 | };\r |
45 | \r |
46 | } /* end of namespace */\r |
47 | \r |
48 | #endif |