nucho
/
RTno_Template
Embed:
(wiki syntax)
Show/hide line numbers
InPort.h
00001 #ifndef INPORT_HEADER_INCLUDED 00002 #define INPORT_HEADER_INCLUDED 00003 00004 /******************************************* 00005 * InPort.h 00006 * @author Yuki Suga 00007 * @copyright Yuki Suga (ysuga.net) Nov, 10th, 2010. 00008 * @license LGPLv3 00009 *****************************************/ 00010 00011 #include "InPortBase.h" 00012 00013 class InPort : public InPortBase { 00014 private: 00015 // int isSequence; 00016 public: 00017 InPort(char* name, TimedOctet &Data); 00018 InPort(char* name, TimedBoolean &Data); 00019 InPort(char* name, TimedChar &Data); 00020 00021 InPort(char* name, TimedLong &Data); 00022 InPort(char* name, TimedFloat &Data); 00023 InPort(char* name, TimedDouble &Data); 00024 00025 InPort(char* name, TimedOctetSeq &Data); 00026 InPort(char* name, TimedBooleanSeq &Data); 00027 InPort(char* name, TimedCharSeq &Data); 00028 00029 InPort(char* name, TimedLongSeq &Data); 00030 InPort(char* name, TimedFloatSeq &Data); 00031 InPort(char* name, TimedDoubleSeq &Data); 00032 00033 ~InPort(); 00034 00035 public: 00036 int isNew(); 00037 int read(); 00038 int SizeofData(); 00039 00040 00041 }; 00042 00043 00044 00045 #endif
Generated on Tue Jul 12 2022 17:15:43 by 1.7.2