00001
00002
00003
00004
00006 #ifndef IODATASTREAMFACTOR_H
00007 #define IODATASTREAMFACTOR_H
00008
00009 #ifndef DDS_H
00010 #include "Dispatcher/DDS.h"
00011 #endif
00012
00013 class IoDataStreamItr;
00014
00015 class IoDataStreamFactory
00016 {
00017 public:
00018 static IoDataStreamItr* CreateDataStreamItr(const char* source,
00019 const char* format,
00020 unsigned int ddsport=DDS::kPort,
00021 unsigned int ddsmxretry=0,
00022 unsigned int ddsretrydelay=1,
00023 DDS::EClientType clienttype=DDS::kUnknownClientType,
00024 string clientname="");
00025 };
00026
00027 #endif
00028