| _characteristics | Service | private |
| _controlCharacteristic | CrownstoneService | protected |
| _controlPacketAccessor | CrownstoneService | protected |
| _factoryResetCharacteristic | CrownstoneService | private |
| _handle | Service | private |
| _initialized | BaseClass< 1 > | private |
| _keyBuffer | SetupService | private |
| _keySessionDataBuffer | CrownstoneService | private |
| _macAddressCharacteristic | SetupService | private |
| _myAddr | SetupService | private |
| _resultCharacteristic | CrownstoneService | protected |
| _resultPacketAccessor | CrownstoneService | protected |
| _sessionDataCharacteristic | CrownstoneService | private |
| _sessionDataUnencryptedCharacteristic | CrownstoneService | private |
| _setupKeyCharacteristic | SetupService | private |
| _stack | Service | private |
| _uuid | Service | private |
| addCharacteristic(CharacteristicBase *characteristic) | Service | |
| addControlCharacteristic(buffer_ptr_t buffer, cs_buffer_size_t size, uint16_t charUuid, EncryptionAccessLevel minimumAccessLevel) | CrownstoneService | protected |
| addFactoryResetCharacteristic() | CrownstoneService | protected |
| addMacAddressCharacteristic() | SetupService | inlineprotected |
| addResultCharacteristic(buffer_ptr_t buffer, cs_buffer_size_t size, uint16_t charUuid, EncryptionAccessLevel minimumAccessLevel) | CrownstoneService | protected |
| addSessionDataCharacteristic(buffer_ptr_t buffer, cs_buffer_size_t size, EncryptionAccessLevel minimumAccessLevel=BASIC) | CrownstoneService | protected |
| addSetupKeyCharacteristic(buffer_ptr_t buffer, uint16_t size) | SetupService | inlineprotected |
| BaseClass() | BaseClass< 1 > | inline |
| C_SERVICE_INITIALIZED enum value | Service | |
| condition_t enum name | Service | |
| createCharacteristics() | SetupService | virtual |
| CrownstoneService() | CrownstoneService | |
| EventListener() | EventListener | inlineprivate |
| getCharacteristics() | Service | inline |
| getHandle() | Service | inline |
| getReadBuffer(buffer_ptr_t &buffer, cs_buffer_size_t &maxLength) | CrownstoneService | protected |
| getStack() | Service | inline |
| getUUID() const | Service | inline |
| getWriteBuffer(buffer_ptr_t &buffer, cs_buffer_size_t &maxLength) | CrownstoneService | protected |
| handleEvent(event_t &event) | SetupService | virtual |
| init(Stack *stack) | Service | |
| isInitialized(uint8_t i=0) | BaseClass< 1 > | inline |
| listen() | EventListener | private |
| onBleEvent(const ble_evt_t *event) | Service | |
| onConnect(uint16_t connectionHandle, const ble_gap_evt_connected_t &event) | Service | |
| onDisconnect(uint16_t connectionHandle, const ble_gap_evt_disconnected_t &event) | Service | |
| onTxComplete(const ble_common_evt_t *event) | Service | |
| onWrite(const ble_gatts_evt_write_t &event, uint16_t gattHandle) | Service | |
| removeBuffer() | CrownstoneService | protected |
| Service() | Service | |
| setInitialized(uint8_t i=0) | BaseClass< 1 > | inline |
| setUninitialized(uint8_t i=0) | BaseClass< 1 > | inline |
| SetupService() | SetupService | |
| setUUID(const UUID &uuid) | Service | |
| updatedCharacteristics() | Service | inline |
| writeResult(uint8_t protocol, CommandHandlerTypes type, cs_result_t &result) | CrownstoneService | protected |
| writeResult(uint8_t protocol, CommandHandlerTypes type, cs_ret_code_t retCode, cs_data_t data) | CrownstoneService | protected |
| ~EventListener() | EventListener | privatevirtual |
| ~Service() | Service | inlinevirtual |