19 #include <RCF/Idl.hpp>
20 #include <RCF/SerializationProtocol.hpp>
21 #include <RCF/TypeTraits.hpp>
23 #ifdef RCF_USE_SF_SERIALIZATION
24 #include <SF/string.hpp>
25 #include <SF/vector.hpp>
28 #ifdef RCF_USE_BOOST_SERIALIZATION
29 #include <boost/serialization/vector.hpp>
30 #include <boost/serialization/string.hpp>
33 #if RCF_FEATURE_FILETRANSFER==1
34 #include <RCF/FileTransferService.hpp>
35 #include <RCF/FileStream.hpp>
50 RCF_BEGIN(I_ObjectFactory, "")
74 RCF_END(I_ObjectFactory)
80 RCF_BEGIN(I_SessionObjectFactory, "")
91 RCF_END(I_SessionObjectFactory)
97 RCF_BEGIN(I_EndpointBroker, "")
114 EstablishEndpointConnection,
124 RCF_END(I_EndpointBroker)
130 RCF_BEGIN(I_EndpointServer, "")
137 RCF_END(I_EndpointServer)
143 RCF_BEGIN( I_RequestSubscription, "" )
157 RCF_END(I_RequestSubscription)
163 RCF_BEGIN(I_RequestTransportFilters, "")
167 RequestTransportFilters,
168 const std::vector<boost::int32_t> &)
173 RCF_END(I_RequestTransportFilters)
179 RCF_BEGIN(I_CreateCallbackConnection, "")
183 CreateCallbackConnection)
185 RCF_END(I_CreateCallbackConnection)
190 RCF_BEGIN(I_ParentToChild, "I_ParentToChild")
196 RCF_END(I_ParentToChild)
200 #if RCF_FEATURE_FILETRANSFER==1
207 RCF_BEGIN(I_FileTransferService,
"I_FileTransferService")
212 const FileManifest &,
213 const std::vector<FileChunk> &,
223 const std::vector<FileChunk> &,
230 const FileTransferRequest &,
231 std::vector<FileChunk> &,
244 const FileTransferRequest &,
245 std::vector<FileChunk> &,
249 RCF_END(I_FileTransferService)
253 #endif // RCF_FEATURE_FILETRANSFER