BAOS SDK v2  1.0.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
BaosTcpConnection Member List

This is the complete list of members for BaosTcpConnection, including all inherited members.

BaosConnection()BaosConnection
BaosFrame typedefBaosConnection
BaosFrame_UPtr typedefBaosConnection
BaosTcpConnection() (defined in BaosTcpConnection)BaosTcpConnection
bIndQ_BaosConnectionprotected
bMsgQ_BaosConnectionprotected
Clock typedefBaosConnection
close()BaosConnection
closeAsync()BaosConnection
closeImplAsync() overrideBaosTcpConnectionprotectedvirtual
currentMessageId_BaosConnectionprotected
DatapointValueCb typedefBaosConnection
decodeResponse(BaosFrame_UPtr &&frame)BaosConnectionprotected
eventHandler()BaosTcpConnectionprotected
executor_BaosConnectionprotected
getDpDescription(std::uint16_t dpId)BaosConnection
getDpDescriptionAsync(std::uint16_t dpId)BaosConnection
getDpDescriptions(std::uint16_t startDpId, std::uint16_t numberOfItems)BaosConnection
getDpDescriptionsAsync(std::uint16_t startDpId, std::uint16_t numberOfItems)BaosConnection
getDpDescriptionString(std::uint16_t dpId)BaosConnection
getDpDescriptionStringAsync(std::uint16_t dpId)BaosConnection
getDpDescriptionStrings(std::uint16_t startDpId, std::uint16_t numberOfStrings)BaosConnection
getDpDescriptionStringsAsync(std::uint16_t startDpId, std::uint16_t numberOfStrings)BaosConnection
getDpValue(std::uint16_t dpId)BaosConnection
getDpValueAsync(std::uint16_t dpId)BaosConnection
getDpValues(std::uint16_t startDpId, std::uint16_t numberOfValues, protocol::DatapointValueFilter filter=protocol::DatapointValueFilter::ALL)BaosConnection
getDpValuesAsync(std::uint16_t startDpId, std::uint16_t numberOfValues, protocol::DatapointValueFilter filter=protocol::DatapointValueFilter::ALL)BaosConnection
getParameterByte(std::uint16_t byteIndex)BaosConnection
getParameterByteAsync(std::uint16_t byteIndex)BaosConnection
getParameterBytes(std::uint16_t byteIndex, std::uint16_t numberOfBytes)BaosConnection
getParameterBytesAsync(std::uint16_t byteIndex, std::uint16_t numberOfBytes)BaosConnection
getServerItem(protocol::ServerItemId id)BaosConnection
getServerItemAsync(protocol::ServerItemId id)BaosConnection
getServerItems(std::uint16_t startItem, std::uint16_t numberOfItems)BaosConnection
getServerItemsAsync(std::uint16_t startItem, std::uint16_t numberOfItems)BaosConnection
getState() constBaosConnectioninlineprotected
handleBaosFrame(BaosFrame_UPtr &&frame)BaosConnectionprotected
handleBaosIndication(BaosFrame_UPtr &&frame)BaosConnectionprotected
handleBaosResponse(BaosFrame_UPtr &&frame)BaosConnectionprotected
handleRxTcp(IOEvent &&event)BaosTcpConnectionprotected
handleTxTcp(IOEvent &&event)BaosTcpConnectionprotected
heartBeatTimer_BaosConnectionprotected
indSender_BaosConnectionprotected
isOpen()BaosConnection
isOpenImpl() overrideBaosTcpConnectioninlineprotectedvirtual
isRunning_BaosConnectionprotected
onStateChange(State oldState, State newState) overrideBaosTcpConnectionprotectedvirtual
onTimerExpired(std::vector< std::uint64_t > ids)BaosConnectionprotectedvirtual
open(const std::string &ip4Address, std::uint16_t port=12004)BaosTcpConnection
PromiseState enum nameBaosConnectionprotected
reopen() overrideBaosTcpConnectionvirtual
responsePromise_BaosConnectionprotected
responsePromiseState_BaosConnectionprotected
respTimeoutTimer_BaosConnectionprotected
send(BaosFrame &&frame)BaosConnectioninlineprotected
sendImpl(BaosFrame &&frame) overrideBaosTcpConnectionprotectedvirtual
ServerItemIndicationCb typedefBaosConnection
setDatapointValueIndCallback(DatapointValueCb callback)BaosConnectioninline
setDpValue(std::uint16_t dpId, protocol::DatapointChangeValue &&dpValue)BaosConnection
setDpValueAsync(std::uint16_t dpId, protocol::DatapointChangeValue &&dpValue)BaosConnection
setDpValues(std::map< std::uint16_t, protocol::DatapointChangeValue > &&dpValues)BaosConnection
setDpValuesAsync(std::map< std::uint16_t, protocol::DatapointChangeValue > &&dpValues)BaosConnection
setServerItem(const protocol::ServerItem &serverItem)BaosConnection
setServerItem(protocol::ServerItem &&serverItem)BaosConnection
setServerItemAsync(protocol::ServerItem &&serverItem)BaosConnection
setServerItems(protocol::ServerItems &&serverItems)BaosConnection
setServerItemsAsync(protocol::ServerItems &&serverItems)BaosConnection
setServerItemsIndCallback(ServerItemIndicationCb callback)BaosConnectioninline
setState(State newState)BaosConnectionprotected
shouldStop_BaosConnectionprotected
start()BaosConnection
startImpl() overrideBaosTcpConnectionprotectedvirtual
State enum nameBaosConnectionprotected
stateToString(State state)BaosConnectionprotectedstatic
stop()BaosConnection
stopImpl()BaosConnectionprotectedvirtual
TcpTransportFrame typedefBaosTcpConnection
timerManager_BaosConnectionprotected
txQueue_BaosConnectionprotected
UPtr typedefBaosTcpConnection
waitResponse_BaosConnectionprotected
wrapKNXnetIp(BaosFrame &&frame)BaosTcpConnectionprotected
~BaosConnection()BaosConnectionvirtual
~BaosTcpConnection() (defined in BaosTcpConnection)BaosTcpConnectionvirtual