![](/media/cache/profiles/94aef38441efa3380a3bed3faf1f9d5d.50x50_q85.jpg)
RTno/OutPort.h
- Committer:
- nucho
- Date:
- 2011-07-29
- Revision:
- 0:3c49891bc39d
File content as of revision 0:3c49891bc39d:
#ifndef OUTPORT_HEADER_INCLUDED #define OUTPORT_HEADER_INCLUDED /******************************************* * OutPort.h * @author Yuki Suga * @copyright Yuki Suga (ysuga.net) Nov, 10th, 2010. * @license LGPLv3 *****************************************/ #include "OutPortBase.h" class OutPort : public OutPortBase { private: // void* m_pData; public: OutPort(char* name, TimedBoolean& pData); OutPort(char* name, TimedChar& pData); OutPort(char* name, TimedOctet& pData); OutPort(char* name, TimedLong& pData); OutPort(char* name, TimedFloat& pData); OutPort(char* name, TimedDouble& pData); OutPort(char* name, TimedBooleanSeq& pData); OutPort(char* name, TimedCharSeq& pData); OutPort(char* name, TimedOctetSeq& pData); OutPort(char* name, TimedLongSeq& pData); OutPort(char* name, TimedFloatSeq& pData); OutPort(char* name, TimedDoubleSeq& pData); ~OutPort(); public: int SizeofData(); int write(); }; #endif