|
BAOS SDK v2
1.2.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
|
This is the complete list of members for BaosSecureTcpConnection, including all inherited members.
| AuthenticationCode typedef (defined in BaosSecureTcpConnection) | BaosSecureTcpConnection | |
| BaosConnection() | BaosConnection | |
| BaosFrame typedef | BaosConnection | |
| BaosFrame_UPtr typedef | BaosConnection | |
| BaosSecureTcpConnection() (defined in BaosSecureTcpConnection) | BaosSecureTcpConnection | |
| BaosSecureTcpConnection(std::unique_ptr< ip::Ip4Driver > &driver) (defined in BaosSecureTcpConnection) | BaosSecureTcpConnection | |
| BaosTcpConnection() (defined in BaosTcpConnection) | BaosTcpConnection | |
| bIndQ_ | BaosConnection | protected |
| bMsgQ_ | BaosConnection | protected |
| calculateDeviceAuthenticationCode(const std::string &secret) (defined in BaosSecureTcpConnection) | BaosSecureTcpConnection | static |
| calculatePasswordHash(const std::string &password) (defined in BaosSecureTcpConnection) | BaosSecureTcpConnection | static |
| Clock typedef | BaosConnection | |
| close() | BaosConnection | |
| closeAsync() | BaosConnection | |
| closeImplAsync() override | BaosTcpConnection | protectedvirtual |
| ConnectionEventCb typedef | BaosConnection | |
| currentMessageId_ | BaosConnection | protected |
| DatapointValueCb typedef | BaosConnection | |
| decodeResponse(BaosFrame_UPtr &&frame) | BaosConnection | protected |
| emitConnectionEvent(State oldState, State newState) (defined in BaosConnection) | BaosConnection | protected |
| emitConnectionEvent(ConnectionEvent::Type event) (defined in BaosConnection) | BaosConnection | protected |
| enableEnsureAutoConnect(bool enable) | BaosTcpConnection | |
| enableVerifyProtocolVersion(bool enable) | BaosTcpConnection | |
| ensureAutoConnect_ | BaosTcpConnection | protected |
| eventHandler() | BaosTcpConnection | protected |
| executor_ | BaosConnection | protected |
| getConnectionEvent(State state) (defined in BaosConnection) | BaosConnection | protected |
| 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() const | BaosConnection | protected |
| getTransportIO() (defined in BaosTcpConnection) | BaosTcpConnection | protected |
| handleBaosFrame(BaosFrame_UPtr &&frame) | BaosConnection | protected |
| handleBaosIndication(BaosFrame_UPtr &&frame) | BaosConnection | protected |
| handleBaosResponse(BaosFrame_UPtr &&frame) | BaosConnection | protected |
| handleRxTcp(IOEvent &&event) | BaosTcpConnection | protected |
| handleTxTcp(IOEvent &&event) | BaosTcpConnection | protected |
| heartBeatTimer_ | BaosConnection | protected |
| indSender_ | BaosConnection | protected |
| isOpen() | BaosConnection | |
| isOpenImpl() override | BaosTcpConnection | protectedvirtual |
| isRunning_ | BaosConnection | protected |
| msgId_ (defined in BaosTcpConnection) | BaosTcpConnection | protected |
| onStateChange(State oldState, State newState) override | BaosTcpConnection | protectedvirtual |
| onTimerExpired(std::vector< std::uint64_t > ids) | BaosConnection | protectedvirtual |
| 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) | BaosSecureTcpConnection | protectedvirtual |
| PromiseState enum name | BaosConnection | protected |
| reopen() override | BaosTcpConnection | virtual |
| resolveMsgQPromises(std::exception_ptr eptr) noexcept (defined in BaosTcpConnection) | BaosTcpConnection | protected |
| responsePromise_ | BaosConnection | protected |
| responsePromiseState_ | BaosConnection | protected |
| respTimeoutTimer_ | BaosConnection | protected |
| send(BaosFrame &&frame) | BaosConnection | protected |
| sendImpl(BaosFrame &&frame) override | BaosTcpConnection | protectedvirtual |
| ServerItemIndicationCb typedef | BaosConnection | |
| 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) | BaosConnection | protected |
| shouldStop_ | BaosConnection | protected |
| socketAddress_ (defined in BaosTcpConnection) | BaosTcpConnection | protected |
| start() | BaosConnection | |
| startImpl() override | BaosTcpConnection | protectedvirtual |
| State enum name | BaosConnection | protected |
| stateToString(State state) | BaosConnection | protectedstatic |
| stop() | BaosConnection | |
| stopImpl() | BaosConnection | protectedvirtual |
| TcpTransportFrame typedef | BaosTcpConnection | |
| timerManager_ | BaosConnection | protected |
| transportIO_ (defined in BaosTcpConnection) | BaosTcpConnection | protected |
| txQueue_ | BaosConnection | protected |
| UPtr typedef | BaosSecureTcpConnection | |
| verifyProtocolVersion_ | BaosTcpConnection | protected |
| waitResponse_ | BaosConnection | protected |
| ~BaosConnection() | BaosConnection | virtual |
| ~BaosSecureTcpConnection() (defined in BaosSecureTcpConnection) | BaosSecureTcpConnection | virtual |
| ~BaosTcpConnection() (defined in BaosTcpConnection) | BaosTcpConnection | virtual |