C++ TargetRTS
Loading...
Searching...
No Matches
RTPeerController.h
1/*
2 * Licensed Materials - Property of HCL and/or IBM
3 * Copyright HCL Technologies Ltd. 2016, 2021. All Rights Reserved.
4 * Copyright IBM Corporation 1999, 2016. All Rights Reserved.
5 *
6 * U.S. Government Users Restricted Rights - Use, duplication or
7 * disclosure restricted by GSA ADP Schedule.
8 */
9
10#ifndef __RTPeerController_h__
11#define __RTPeerController_h__ included
12
13#ifdef PRAGMA
14#pragma interface
15#endif
16
17#ifndef __RTController_h__
18#include <RTController.h>
19#endif
20
27{
28public:
29 RTPeerController( RTDebugger *, const char * name );
30 virtual ~RTPeerController( void );
31
32 virtual void mainLoop( void ) override;
33
34protected:
35 virtual void startup( void );
36 virtual void waitForEvents( void ) override;
37 virtual void shutdown( void );
38
39private:
40 // unavailable methods
42 RTPeerController & operator=( const RTPeerController & );
43}; //lint !e1712
44
45#endif // __RTPeerController_h__
A controller manages a group of capsule instances that all run in the same physical thread (i....
Definition: RTController.h:54
virtual const char * name(void) const override
Get the name of the controller, which is the name of its physical thread (as defined in the transform...
Definition: RTDebugger.h:58
A controller that acts as an interface to a physical thread which runs a group of capsule instances i...
Definition: RTPeerController.h:27