Sync with 5.4.2
[deliverable/titan.core.git] / regression_test / makefilegen / makefilegen_envvar_test / testA / Test / src / PCOType.hh
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/4 R2A
3 // for Arpad Lovassy (earplov@esekilxxen1841) on Tue Jul 22 16:49:55 2014
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 PCOType_HH
11 #define PCOType_HH
12
13 #include "MyExample.hh"
14
15 namespace MyExample {
16
17 class PCOType : public PCOType_BASE {
18 public:
19 PCOType(const char *par_port_name = NULL);
20 ~PCOType();
21
22 void set_parameter(const char *parameter_name,
23 const char *parameter_value);
24
25 void Event_Handler(const fd_set *read_fds,
26 const fd_set *write_fds, const fd_set *error_fds,
27 double time_since_last_call);
28
29 private:
30 /* void Handle_Fd_Event(int fd, boolean is_readable,
31 boolean is_writable, boolean is_error); */
32 void Handle_Fd_Event_Error(int fd);
33 void Handle_Fd_Event_Writable(int fd);
34 void Handle_Fd_Event_Readable(int fd);
35 /* void Handle_Timeout(double time_since_last_call); */
36 protected:
37 void user_map(const char *system_port);
38 void user_unmap(const char *system_port);
39
40 void user_start();
41 void user_stop();
42
43 void outgoing_send(const CHARSTRING& send_par);
44 };
45
46 } /* end of namespace */
47
48 #endif
This page took 0.031393 seconds and 5 git commands to generate.