channelList

This commit is contained in:
Matej Sekoranja
2014-06-09 21:32:20 +02:00
parent b101fa1e7a
commit aea156ebbb
10 changed files with 273 additions and 10 deletions

View File

@@ -57,6 +57,19 @@ ChannelFind::shared_pointer CAChannelProvider::channelFind(
return nullChannelFind;
}
ChannelFind::shared_pointer CAChannelProvider::channelList(
ChannelListRequester::shared_pointer const & channelListRequester)
{
if (!channelListRequester.get())
throw std::runtime_error("null requester");
Status errorStatus(Status::STATUSTYPE_ERROR, "not implemented");
ChannelFind::shared_pointer nullChannelFind;
std::set<epics::pvData::String> none;
EXCEPTION_GUARD(channelListRequester->channelListResult(errorStatus, nullChannelFind, none, false));
return nullChannelFind;
}
Channel::shared_pointer CAChannelProvider::createChannel(
epics::pvData::String const & channelName,
ChannelRequester::shared_pointer const & channelRequester,