| acceptingWrites_ | geminipbh::GeminiProtocol | |
| close() | geminipbh::GeminiProtocol | |
| connect(const std::string &port, int settleMs=0) | geminipbh::GeminiProtocol | |
| ConnectionCallback typedef | geminipbh::GeminiProtocol | |
| ConnectionCallbackHandle typedef | geminipbh::GeminiProtocol | |
| DirectQueryStatus enum name | geminipbh::GeminiProtocol | |
| disconnect() | geminipbh::GeminiProtocol | |
| firmwareVersion(std::string &raw, int &numeric) const | geminipbh::GeminiProtocol | |
| GeminiProtocol() | geminipbh::GeminiProtocol | |
| handshake() | geminipbh::GeminiProtocol | |
| instrumentationEnabled(instrumentation::Level level) const | geminipbh::GeminiProtocol | |
| instrumentationLevel() const | geminipbh::GeminiProtocol | |
| InstrumentationListener typedef | geminipbh::GeminiProtocol | |
| InstrumentationListenerHandle typedef | geminipbh::GeminiProtocol | |
| isOpen() const | geminipbh::GeminiProtocol | |
| lastOpenErrno() const | geminipbh::GeminiProtocol | |
| lastOpenWasBusy() const | geminipbh::GeminiProtocol | |
| latestStatus(StatusFrame &out, unsigned long long &frameSeq) | geminipbh::GeminiProtocol | |
| open(const std::string &port, int settleMs=0) | geminipbh::GeminiProtocol | |
| open(const std::string &port, int settleMs, bool exclusive) | geminipbh::GeminiProtocol | |
| parseStatusPayload(const std::string &payload, StatusFrame &status, std::string &error) const | geminipbh::GeminiProtocol | |
| queryFirmware(std::string &raw, int &numeric, int timeoutMs, std::string *detail=nullptr) | geminipbh::GeminiProtocol | |
| queryIdentity(std::string &identity, int timeoutMs, std::string *detail=nullptr) | geminipbh::GeminiProtocol | |
| readFirmware(std::string &raw, int &numeric) | geminipbh::GeminiProtocol | |
| reconnect() | geminipbh::GeminiProtocol | |
| reconnectPending_ | geminipbh::GeminiProtocol | |
| recoverStream() | geminipbh::GeminiProtocol | |
| recoveryAttempted_ | geminipbh::GeminiProtocol | |
| registerConnectionCallback(ConnectionCallback callback) | geminipbh::GeminiProtocol | |
| registerInstrumentationListener(InstrumentationListener listener) | geminipbh::GeminiProtocol | |
| registerTelemetryCallback(TelemetryCallback callback) | geminipbh::GeminiProtocol | |
| removeConnectionCallback(ConnectionCallbackHandle handle) | geminipbh::GeminiProtocol | |
| removeInstrumentationListener(InstrumentationListenerHandle handle) | geminipbh::GeminiProtocol | |
| removeTelemetryCallback(TelemetryCallbackHandle handle) | geminipbh::GeminiProtocol | |
| running_ | geminipbh::GeminiProtocol | |
| sessionStopRequested_ | geminipbh::GeminiProtocol | |
| setCancelFunction(std::function< bool()> fn) | geminipbh::GeminiProtocol | inline |
| setDewEnabled(unsigned channel, bool enabled) | geminipbh::GeminiProtocol | |
| setDewEnabledSync(unsigned channel, bool enabled) | geminipbh::GeminiProtocol | |
| setDewManualPercent(unsigned channel, unsigned percent) | geminipbh::GeminiProtocol | |
| setDewManualPercentSync(unsigned channel, unsigned percent) | geminipbh::GeminiProtocol | |
| setDewMode(unsigned channel, DewMode mode) | geminipbh::GeminiProtocol | |
| setDewModeSync(unsigned channel, DewMode mode) | geminipbh::GeminiProtocol | |
| setInstrumentationLevel(instrumentation::Level level) | geminipbh::GeminiProtocol | |
| setOutput(unsigned firmwareIndex, bool enabled) | geminipbh::GeminiProtocol | |
| setOutputSync(unsigned firmwareIndex, bool enabled) | geminipbh::GeminiProtocol | |
| StatusVerifier typedef | geminipbh::GeminiProtocol | |
| TelemetryCallback typedef | geminipbh::GeminiProtocol | |
| TelemetryCallbackHandle typedef | geminipbh::GeminiProtocol | |
| waitForFrameAfter(unsigned long long minSeq, int timeoutMs) | geminipbh::GeminiProtocol | |
| waitForFrameAfter(unsigned long long minSeq, int timeoutMs, StatusFrame &out, unsigned long long &frameSeq) | geminipbh::GeminiProtocol | |
| waitForVerifiedState(unsigned long long preWriteSeq, StatusVerifier verifier, int timeoutMs, std::string &error, unsigned long long &verifiedSeq) | geminipbh::GeminiProtocol | |
| ~GeminiProtocol() | geminipbh::GeminiProtocol | |