00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00026
00027
00028
00029 #include "Setup.hh"
00030
00031 #define prefix_ inline
00032
00033
00034 prefix_ senf::ppi::connector::GenericActiveInputJack::
00035 GenericActiveInputJack(GenericActiveInput & input)
00036 : input_ (&input)
00037 {}
00038
00039 prefix_ senf::ppi::connector::GenericActiveInput &
00040 senf::ppi::connector::GenericActiveInputJack::connector()
00041 {
00042 return *input_;
00043 }
00044
00045 prefix_ senf::ppi::connector::GenericActiveOutputJack::
00046 GenericActiveOutputJack(GenericActiveOutput & output)
00047 : output_ (&output)
00048 {}
00049
00050 prefix_ senf::ppi::connector::GenericActiveOutput &
00051 senf::ppi::connector::GenericActiveOutputJack::connector()
00052 {
00053 return *output_;
00054 }
00055
00056 prefix_ senf::ppi::connector::GenericPassiveInputJack::
00057 GenericPassiveInputJack(GenericPassiveInput & input)
00058 : input_ (&input)
00059 {}
00060
00061 prefix_ senf::ppi::connector::GenericPassiveInput &
00062 senf::ppi::connector::GenericPassiveInputJack::connector()
00063 {
00064 return *input_;
00065 }
00066
00067 prefix_ senf::ppi::connector::GenericPassiveOutputJack::
00068 GenericPassiveOutputJack(GenericPassiveOutput & output)
00069 : output_ (&output)
00070 {}
00071
00072 prefix_ senf::ppi::connector::GenericPassiveOutput &
00073 senf::ppi::connector::GenericPassiveOutputJack::connector()
00074 {
00075 return *output_;
00076 }
00077
00078 prefix_ senf::ppi::connector::ActiveInputJack<senf::Packet>::
00079 ActiveInputJack(GenericActiveInput & input)
00080 : GenericActiveInputJack (input)
00081 {}
00082
00083 prefix_ senf::ppi::connector::ActiveInputJack<senf::Packet>::
00084 ActiveInputJack(GenericActiveInputJack input)
00085 : GenericActiveInputJack (input.connector())
00086 {}
00087
00088 prefix_ void senf::ppi::connector::ActiveInputJack<senf::Packet>::reset(GenericActiveInput & input)
00089 {
00090 GenericActiveInputJack::reset(input);
00091 }
00092
00093 prefix_ void senf::ppi::connector::ActiveInputJack<senf::Packet>::reset(GenericActiveInputJack input)
00094 {
00095 GenericActiveInputJack::reset(input.connector());
00096 }
00097
00098 prefix_ senf::ppi::connector::ActiveOutputJack<senf::Packet>::
00099 ActiveOutputJack(GenericActiveOutput & output)
00100 : GenericActiveOutputJack (output)
00101 {}
00102
00103 prefix_ senf::ppi::connector::ActiveOutputJack<senf::Packet>::
00104 ActiveOutputJack(GenericActiveOutputJack & output)
00105 : GenericActiveOutputJack (output.connector())
00106 {}
00107
00108 prefix_ void senf::ppi::connector::ActiveOutputJack<senf::Packet>::reset(GenericActiveOutput & output)
00109 {
00110 GenericActiveOutputJack::reset(output);
00111 }
00112
00113 prefix_ void
00114 senf::ppi::connector::ActiveOutputJack<senf::Packet>::reset(GenericActiveOutputJack & output)
00115 {
00116 GenericActiveOutputJack::reset(output.connector());
00117 }
00118
00119 prefix_ senf::ppi::connector::PassiveInputJack<senf::Packet>::
00120 PassiveInputJack(GenericPassiveInput & input)
00121 : GenericPassiveInputJack (input)
00122 {}
00123
00124 prefix_ senf::ppi::connector::PassiveInputJack<senf::Packet>::
00125 PassiveInputJack(GenericPassiveInputJack & input)
00126 : GenericPassiveInputJack (input.connector())
00127 {}
00128
00129 prefix_ void senf::ppi::connector::PassiveInputJack<senf::Packet>::reset(GenericPassiveInput & input)
00130 {
00131 GenericPassiveInputJack::reset(input);
00132 }
00133
00134 prefix_ void
00135 senf::ppi::connector::PassiveInputJack<senf::Packet>::reset(GenericPassiveInputJack & input)
00136 {
00137 GenericPassiveInputJack::reset(input.connector());
00138 }
00139
00140 prefix_ senf::ppi::connector::PassiveOutputJack<senf::Packet>::
00141 PassiveOutputJack(GenericPassiveOutput & output)
00142 : GenericPassiveOutputJack (output)
00143 {}
00144
00145 prefix_ senf::ppi::connector::PassiveOutputJack<senf::Packet>::
00146 PassiveOutputJack(GenericPassiveOutputJack & output)
00147 : GenericPassiveOutputJack (output.connector())
00148 {}
00149
00150 prefix_ void
00151 senf::ppi::connector::PassiveOutputJack<senf::Packet>::reset(GenericPassiveOutput & output)
00152 {
00153 GenericPassiveOutputJack::reset(output);
00154 }
00155
00156 prefix_ void
00157 senf::ppi::connector::PassiveOutputJack<senf::Packet>::reset(GenericPassiveOutputJack & output)
00158 {
00159 GenericPassiveOutputJack::reset(output.connector());
00160 }
00161
00162 prefix_ void senf::ppi::connect(connector::GenericActiveOutputJack & source,
00163 connector::GenericPassiveInputJack & target)
00164 {
00165 connect(source.connector(), target.connector());
00166 }
00167
00168 prefix_ void senf::ppi::connect(connector::GenericPassiveOutputJack & source,
00169 connector::GenericActiveInputJack & target)
00170 {
00171 connect(source.connector(), target.connector());
00172 }
00173
00174 prefix_ void senf::ppi::connect(connector::GenericActiveOutputJack & source,
00175 connector::GenericPassiveInput & target)
00176 {
00177 connect(source.connector(), target);
00178 }
00179
00180 prefix_ void senf::ppi::connect(connector::GenericPassiveOutputJack & source,
00181 connector::GenericActiveInput & target)
00182 {
00183 connect(source.connector(), target);
00184 }
00185
00186 prefix_ void senf::ppi::connect(connector::GenericActiveOutput & source,
00187 connector::GenericPassiveInputJack & target)
00188 {
00189 connect(source, target.connector());
00190 }
00191
00192 prefix_ void senf::ppi::connect(connector::GenericPassiveOutput & source,
00193 connector::GenericActiveInputJack & target)
00194 {
00195 connect(source, target.connector());
00196 }
00197
00198
00199 #undef prefix_
00200
00201
00202
00203
00204
00205
00206
00207
00208
00209
00210