20 #ifndef FE_RFINFO_PORT_H 21 #define FE_RFINFO_PORT_H 25 #include <redhawk/FRONTEND/RFInfo.h> 33 return std::string(
"none");
35 virtual void set_rf_flow_id(
const std::string& port_name,
const std::string&
id) {
40 virtual void set_rfinfo_pkt(
const std::string& port_name,
const RFInfoPkt &pkt) {
78 return "IDL:FRONTEND/RFInfo:1.0";
89 template<
typename PortType_var,
typename PortType>
98 CORBA::String_var retval;
99 typename std::vector < std::pair < PortType_var, std::string > >::iterator i;
109 std::string str_retval = ossie::corba::returnString(retval);
113 typename std::vector < std::pair < PortType_var, std::string > >::iterator i;
126 frontend::RFInfoPkt retval;
127 typename std::vector < std::pair < PortType_var, std::string > >::iterator i;
132 const FRONTEND::RFInfoPkt_var tmp = ((*i).first)->
rfinfo_pkt();
141 typename std::vector < std::pair < PortType_var, std::string > >::iterator i;
std::string name
Definition: Port_impl.h:316
InRFInfoPort(std::string port_name, rfinfo_delegation *_parent)
Definition: fe_rfinfo_port_impl.h:48
FRONTEND::RFInfoPkt * returnRFInfoPkt(const RFInfoPkt &val)
Definition: fe_port_impl.h:58
boost::mutex updatingPortsLock
Definition: Port_impl.h:360
virtual RFInfoPkt get_rfinfo_pkt(const std::string &port_name)
Definition: fe_rfinfo_port_impl.h:37
Definition: fe_tuner_device.h:37
void rf_flow_id(const char *id)
Definition: fe_rfinfo_port_impl.h:59
frontend::RFInfoPkt rfinfo_pkt()
Definition: fe_rfinfo_port_impl.h:125
void rf_flow_id(std::string &data)
Definition: fe_rfinfo_port_impl.h:112
Definition: Port_impl.h:364
std::vector< std::pair< PortType_var, std::string > > outConnections
Definition: fe_port_impl.h:298
~InRFInfoPort()
Definition: fe_rfinfo_port_impl.h:53
rfinfo_delegation * parent
Definition: fe_rfinfo_port_impl.h:79
OutRFInfoPort(std::string port_name)
Definition: fe_rfinfo_port_impl.h:157
Definition: fe_rfinfo_port_impl.h:155
boost::mutex portAccess
Definition: fe_rfinfo_port_impl.h:83
void rfinfo_pkt(const FRONTEND::RFInfoPkt &data)
Definition: fe_rfinfo_port_impl.h:71
Definition: fe_rfinfo_port_impl.h:30
virtual void set_rfinfo_pkt(const std::string &port_name, const RFInfoPkt &pkt)
Definition: fe_rfinfo_port_impl.h:40
FRONTEND::RFInfoPkt * rfinfo_pkt()
Definition: fe_rfinfo_port_impl.h:65
char * rf_flow_id()
Definition: fe_rfinfo_port_impl.h:55
Definition: fe_rfinfo_port_impl.h:45
std::string getRepid() const
Definition: fe_rfinfo_port_impl.h:77
~OutRFInfoPortT()
Definition: fe_rfinfo_port_impl.h:95
virtual void set_rf_flow_id(const std::string &port_name, const std::string &id)
Definition: fe_rfinfo_port_impl.h:35
virtual std::string get_rf_flow_id(const std::string &port_name)
Definition: fe_rfinfo_port_impl.h:32
bool active
Definition: Port_impl.h:359
std::string rf_flow_id()
Definition: fe_rfinfo_port_impl.h:97
void rfinfo_pkt(frontend::RFInfoPkt data)
Definition: fe_rfinfo_port_impl.h:140
Definition: fe_rfinfo_port_impl.h:90
OutRFInfoPortT(std::string port_name)
Definition: fe_rfinfo_port_impl.h:93
Definition: fe_port_impl.h:238