corba_mqueue_test.hpp
Go to the documentation of this file.
1 /***************************************************************************
2  tag: The SourceWorks Tue Sep 7 00:54:57 CEST 2010 corba_mqueue_test.hpp
3 
4  corba_mqueue_test.hpp - description
5  -------------------
6  begin : Tue September 07 2010
7  copyright : (C) 2010 The SourceWorks
8  email : peter@thesourceworks.com
9 
10  ***************************************************************************
11  * *
12  * This program is free software; you can redistribute it and/or modify *
13  * it under the terms of the GNU General Public License as published by *
14  * the Free Software Foundation; either version 2 of the License, or *
15  * (at your option) any later version. *
16  * *
17  ***************************************************************************/
18 
19 
20 #ifndef CORBA_TEST_H
21 #define CORBA_TEST_H
22 
23 #include <transports/corba/corba.h>
24 #include <rtt/InputPort.hpp>
25 #include <rtt/OutputPort.hpp>
26 #include <rtt/TaskContext.hpp>
29 #include <string>
30 
31 using namespace RTT;
32 using namespace RTT::detail;
33 
35 {
36 public:
37  CorbaMQueueTest() { this->setUp(); }
38  ~CorbaMQueueTest() { this->tearDown(); }
39 
46 
48  void new_data_listener(base::PortInterface* port);
49 
50  // Ports
55 
56  void setupCorba();
57  void cleanupCorba();
58 
59  void setUp();
60  void tearDown();
61 
62  void testPortConnections();
63  void testPortProxying();
64 
65  // helper test functions
66  void testPortDataConnection();
67  void testPortBufferConnection();
68  void testPortDisconnected();
69 };
70 
71 #endif
InputPort< double > * mr2
OutputPort< double > * mw1
OutputPort< double > * mw2
InputPort< double > * mr1
base::PortInterface * signalled_port
corba::TaskContextServer * ts2
corba::TaskContextServer * ts
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
Definition: Activity.cpp:53


rtt
Author(s): RTT Developers
autogenerated on Fri Oct 25 2019 03:59:32