Sync with 5.4.0
[deliverable/titan.core.git] / regression_test / commProcedure / PortAddress.hh
1 ///////////////////////////////////////////////////////////////////////////////
2 // Copyright (c) 2000-2015 Ericsson Telecom AB
3 // All rights reserved. This program and the accompanying materials
4 // are made available under the terms of the Eclipse Public License v1.0
5 // which accompanies this distribution, and is available at
6 // http://www.eclipse.org/legal/epl-v10.html
7 ///////////////////////////////////////////////////////////////////////////////
8 // This Test Port skeleton header file was generated by the
9 // TTCN-3 Compiler of the TTCN-3 Test Executor version 1.4.pl3
10 // for Gabor Tatarka (tmpgta@pythagoras) on Tue Jul 29 10:50:23 2003
11
12
13 // You may modify this file. Add your attributes and prototypes of your
14 // member functions here.
15
16 #ifndef PortAddress_HH
17 #define PortAddress_HH
18
19 #include "ProcPort.hh"
20
21 #ifndef OLD_NAMES
22 namespace ProcPort {
23 #endif
24
25 class PortAddress : public PortAddress_BASE {
26 public:
27 PortAddress(const char *par_port_name);
28 ~PortAddress();
29
30 void set_parameter(const char *parameter_name,
31 const char *parameter_value);
32
33 void Handle_Fd_Event(int fd, boolean is_readable,
34 boolean is_writable, boolean is_error);
35
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_call(const MyProc_call& call_par,
44 const ADDRESS *destination_address);
45 void outgoing_call(const s__StopPTC_call& call_par,
46 const ADDRESS *destination_address);
47 void outgoing_reply(const MyProc_reply& reply_par,
48 const ADDRESS *destination_address);
49 void outgoing_reply(const s__StopPTC_reply& reply_par,
50 const ADDRESS *destination_address);
51 void outgoing_reply(const MyProc2_reply& reply_par,
52 const ADDRESS *destination_address);
53 void outgoing_raise(const MyProc_exception& raise_exception,
54 const ADDRESS *destionation_address);
55 };
56
57 #ifndef OLD_NAMES
58 } /* end of namespace */
59 #endif
60
61 #endif
This page took 0.032738 seconds and 5 git commands to generate.