μHAL (v2.7.9)
Part of the IPbus software repository
uhal::ClientInterface Member List

This is the complete list of members for uhal::ClientInterface, including all inherited members.

checkBufferSpace(const uint32_t &aSendSize, const uint32_t &aReplySize, uint32_t &aAvailableSendSize, uint32_t &aAvailableReplySize)uhal::ClientInterfaceprotectedvirtual
ClientInterface(const std::string &aId, const URI &aUri, const boost::posix_time::time_duration &aTimeoutPeriod)uhal::ClientInterfaceprotected
ClientInterface()uhal::ClientInterfaceprivate
ClientInterface(const ClientInterface &aClientInterface)uhal::ClientInterfaceprivate
CreateValHeader()uhal::ClientInterfaceprotected
CreateValVector(const uint32_t &aSize)uhal::ClientInterfaceprotected
CreateValWord(const uint32_t &aValue, const uint32_t &aMask=defs::NOMASK)uhal::ClientInterfaceprotected
deleteBuffers()uhal::ClientInterfaceprivate
detail::getAddressDescription(const ClientInterface &, const uint32_t, const size_t &)uhal::ClientInterfacefriend
dispatch()uhal::ClientInterface
dispatchExceptionHandler()uhal::ClientInterfaceprotectedvirtual
Flush()uhal::ClientInterfaceprotectedvirtual
getBoostTimeoutPeriod()uhal::ClientInterfaceprotected
getMaxNumberOfBuffers()=0uhal::ClientInterfaceprotectedpure virtual
getMaxReplySize()=0uhal::ClientInterfaceprotectedpure virtual
getMaxSendSize()=0uhal::ClientInterfaceprotectedpure virtual
getPreambleSize()uhal::ClientInterfaceprotectedvirtual
getTimeoutPeriod()uhal::ClientInterface
HwInterface classuhal::ClientInterfacefriend
id() constuhal::ClientInterface
implementBOT()=0uhal::ClientInterfaceprotectedpure virtual
implementDispatch(boost::shared_ptr< Buffers > aBuffers)=0uhal::ClientInterfaceprotectedpure virtual
implementRead(const uint32_t &aAddr, const uint32_t &aMask=defs::NOMASK)=0uhal::ClientInterfaceprotectedpure virtual
implementReadBlock(const uint32_t &aAddr, const uint32_t &aSize, const defs::BlockReadWriteMode &aMode=defs::INCREMENTAL)=0uhal::ClientInterfaceprotectedpure virtual
implementRMWbits(const uint32_t &aAddr, const uint32_t &aANDterm, const uint32_t &aORterm)=0uhal::ClientInterfaceprotectedpure virtual
implementRMWsum(const uint32_t &aAddr, const int32_t &aAddend)=0uhal::ClientInterfaceprotectedpure virtual
implementWrite(const uint32_t &aAddr, const uint32_t &aValue)=0uhal::ClientInterfaceprotectedpure virtual
implementWriteBlock(const uint32_t &aAddr, const std::vector< uint32_t > &aValues, const defs::BlockReadWriteMode &aMode=defs::INCREMENTAL)=0uhal::ClientInterfaceprotectedpure virtual
IPbusCore classuhal::ClientInterfacefriend
mBufferMutexuhal::ClientInterfaceprivate
mBuffersuhal::ClientInterfaceprivate
mCurrentBuffersuhal::ClientInterfaceprivate
mIduhal::ClientInterfaceprivate
mNodeuhal::ClientInterfaceprivate
mTimeoutPerioduhal::ClientInterfaceprivate
mUriuhal::ClientInterfaceprotected
mUriStringuhal::ClientInterfaceprotected
mUserSideMutexuhal::ClientInterfaceprivate
operator=(const ClientInterface &aClientInterface)uhal::ClientInterfaceprivatevirtual
preamble(boost::shared_ptr< Buffers > aBuffers)uhal::ClientInterfaceprotectedvirtual
predispatch(boost::shared_ptr< Buffers > aBuffers)uhal::ClientInterfaceprotectedvirtual
read(const uint32_t &aAddr)uhal::ClientInterface
read(const uint32_t &aAddr, const uint32_t &aMask)uhal::ClientInterface
readBlock(const uint32_t &aAddr, const uint32_t &aSize, const defs::BlockReadWriteMode &aMode=defs::INCREMENTAL)uhal::ClientInterface
returnBufferToPool(boost::shared_ptr< Buffers > &aBuffers)uhal::ClientInterfaceprotected
returnBufferToPool(std::deque< boost::shared_ptr< Buffers > > &aBuffers)uhal::ClientInterfaceprotected
returnBufferToPool(std::vector< boost::shared_ptr< Buffers > > &aBuffers)uhal::ClientInterfaceprotected
returnBufferToPool(std::deque< std::vector< boost::shared_ptr< Buffers > > > &aBuffers)uhal::ClientInterfaceprotected
rmw_bits(const uint32_t &aAddr, const uint32_t &aANDterm, const uint32_t &aORterm)uhal::ClientInterface
rmw_sum(const uint32_t &aAddr, const int32_t &aAddend)uhal::ClientInterface
setTimeoutPeriod(const uint32_t &aTimeoutPeriod=0)uhal::ClientInterface
updateCurrentBuffers()uhal::ClientInterfaceprivate
uri() constuhal::ClientInterface
validate(boost::shared_ptr< Buffers > aBuffers)uhal::ClientInterfaceprotectedvirtual
validate(uint8_t *aSendBufferStart, uint8_t *aSendBufferEnd, std::deque< std::pair< uint8_t *, uint32_t > >::iterator aReplyStartIt, std::deque< std::pair< uint8_t *, uint32_t > >::iterator aReplyEndIt)=0uhal::ClientInterfaceprotectedpure virtual
write(const uint32_t &aAddr, const uint32_t &aValue)uhal::ClientInterface
write(const uint32_t &aAddr, const uint32_t &aValue, const uint32_t &aMask)uhal::ClientInterface
writeBlock(const uint32_t &aAddr, const std::vector< uint32_t > &aValues, const defs::BlockReadWriteMode &aMode=defs::INCREMENTAL)uhal::ClientInterface
~ClientInterface()uhal::ClientInterfacevirtual