| _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 |