PvaClientPutGetPtr PvaClientPutGet::create( PvaClientPtr const &pvaClient, Channel::shared_pointer const & channel, PVStructurePtr const &pvRequest) { PvaClientPutGetPtr epv(new PvaClientPutGet(pvaClient,channel,pvRequest)); return epv; }
PvaClientMonitorPtr PvaClientMonitor::create( PvaClientPtr const &pvaClient, Channel::shared_pointer const & channel, PVStructurePtr const &pvRequest) { PvaClientMonitorPtr epv(new PvaClientMonitor(pvaClient,channel,pvRequest)); epv->monitorRequester = MonitorRequesterImplPtr( new MonitorRequesterImpl(epv,pvaClient)); return epv; }
PvaClientProcessPtr PvaClientProcess::create( PvaClientPtr const &pvaClient, Channel::shared_pointer const & channel, PVStructurePtr const &pvRequest) { PvaClientProcessPtr epv(new PvaClientProcess(pvaClient,channel,pvRequest)); epv->channelProcessRequester = ChannelProcessRequesterImplPtr( new ChannelProcessRequesterImpl(epv,pvaClient)); return epv; }
PvaClientRPCPtr PvaClientRPC::create( PvaClientPtr const &pvaClient, Channel::shared_pointer const & channel, PVStructurePtr const &pvRequest) { PvaClientRPCPtr epv(new PvaClientRPC(pvaClient,channel,pvRequest)); epv->rpcRequester = RPCRequesterImplPtr( new RPCRequesterImpl(epv,pvaClient)); return epv; }
PvaClientDataPtr PvaClientData::create(StructureConstPtr const & structure) { if(PvaClient::getDebug()) cout << "PvaClientData::create\n"; PvaClientDataPtr epv(new PvaClientData(structure)); return epv; }
PvaClientPutDataPtr PvaClientPutData::create(StructureConstPtr const & structure) { PvaClientPutDataPtr epv(new PvaClientPutData(structure)); return epv; }