BAOS SDK v2  1.2.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
Loading...
Searching...
No Matches
BaosSecureTcpConnection Member List

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

AuthenticationCode typedef (defined in BaosSecureTcpConnection)BaosSecureTcpConnection
BaosConnection()BaosConnection
BaosFrame typedefBaosConnection
BaosFrame_UPtr typedefBaosConnection
BaosSecureTcpConnection() (defined in BaosSecureTcpConnection)BaosSecureTcpConnection
BaosSecureTcpConnection(std::unique_ptr< ip::Ip4Driver > &driver) (defined in BaosSecureTcpConnection)BaosSecureTcpConnection
BaosTcpConnection() (defined in BaosTcpConnection)BaosTcpConnection
bIndQ_BaosConnectionprotected
bMsgQ_BaosConnectionprotected
calculateDeviceAuthenticationCode(const std::string &secret) (defined in BaosSecureTcpConnection)BaosSecureTcpConnectionstatic
calculatePasswordHash(const std::string &password) (defined in BaosSecureTcpConnection)BaosSecureTcpConnectionstatic
Clock typedefBaosConnection
close()BaosConnection
closeAsync()BaosConnection
closeImplAsync() overrideBaosTcpConnectionprotectedvirtual
ConnectionEventCb typedefBaosConnection
currentMessageId_BaosConnectionprotected
DatapointValueCb typedefBaosConnection
decodeResponse(BaosFrame_UPtr &&frame)BaosConnectionprotected
emitConnectionEvent(State oldState, State newState) (defined in BaosConnection)BaosConnectionprotected
emitConnectionEvent(ConnectionEvent::Type event) (defined in BaosConnection)BaosConnectionprotected
enableEnsureAutoConnect(bool enable)BaosTcpConnection
enableVerifyProtocolVersion(bool enable)BaosTcpConnection
ensureAutoConnect_BaosTcpConnectionprotected
eventHandler()BaosTcpConnectionprotected
executor_BaosConnectionprotected
getConnectionEvent(State state) (defined in BaosConnection)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() constBaosConnectionprotected
getTransportIO() (defined in BaosTcpConnection)BaosTcpConnectionprotected
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() overrideBaosTcpConnectionprotectedvirtual
isRunning_BaosConnectionprotected
msgId_ (defined in BaosTcpConnection)BaosTcpConnectionprotected
onStateChange(State oldState, State newState) overrideBaosTcpConnectionprotectedvirtual
onTimerExpired(std::vector< std::uint64_t > ids)BaosConnectionprotectedvirtual
open(const std::string &ip4Address, const PasswordHash &passwordHash, std::uint16_t port=12004) (defined in BaosSecureTcpConnection)BaosSecureTcpConnection
open(const std::string &ip4Address, const PasswordHash &passwordHash, const AuthenticationCode &authenticationCode, std::uint16_t port=12004) (defined in BaosSecureTcpConnection)BaosSecureTcpConnection
wz::baos::ip::base::BaosTcpConnection::open(const std::string &ip4Address, std::uint16_t port=12004)BaosTcpConnection
PasswordHash typedef (defined in BaosSecureTcpConnection)BaosSecureTcpConnection
postOpen(protocol::ResponsePromise &&prom) override (defined in BaosSecureTcpConnection)BaosSecureTcpConnectionprotectedvirtual
PromiseState enum nameBaosConnectionprotected
reopen() overrideBaosTcpConnectionvirtual
resolveMsgQPromises(std::exception_ptr eptr) noexcept (defined in BaosTcpConnection)BaosTcpConnectionprotected
responsePromise_BaosConnectionprotected
responsePromiseState_BaosConnectionprotected
respTimeoutTimer_BaosConnectionprotected
send(BaosFrame &&frame)BaosConnectionprotected
sendImpl(BaosFrame &&frame) overrideBaosTcpConnectionprotectedvirtual
ServerItemIndicationCb typedefBaosConnection
setConnectionEventCallback(ConnectionEventCb callback)BaosConnection
setDatapointValueIndCallback(DatapointValueCb callback)BaosConnection
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)BaosConnection
setState(State newState)BaosConnectionprotected
shouldStop_BaosConnectionprotected
socketAddress_ (defined in BaosTcpConnection)BaosTcpConnectionprotected
start()BaosConnection
startImpl() overrideBaosTcpConnectionprotectedvirtual
State enum nameBaosConnectionprotected
stateToString(State state)BaosConnectionprotectedstatic
stop()BaosConnection
stopImpl()BaosConnectionprotectedvirtual
TcpTransportFrame typedefBaosTcpConnection
timerManager_BaosConnectionprotected
transportIO_ (defined in BaosTcpConnection)BaosTcpConnectionprotected
txQueue_BaosConnectionprotected
UPtr typedefBaosSecureTcpConnection
verifyProtocolVersion_BaosTcpConnectionprotected
waitResponse_BaosConnectionprotected
~BaosConnection()BaosConnectionvirtual
~BaosSecureTcpConnection() (defined in BaosSecureTcpConnection)BaosSecureTcpConnectionvirtual
~BaosTcpConnection() (defined in BaosTcpConnection)BaosTcpConnectionvirtual