![]() |
libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
This is the complete list of members for BaseLib::Systems::Peer, including all inherited members.
| _address | BaseLib::Systems::Peer | protected |
| _bl | BaseLib::Systems::Peer | protected |
| _buildingPartMutex | BaseLib::Systems::Peer | protected |
| _buildingParts | BaseLib::Systems::Peer | protected |
| _categories | BaseLib::Systems::Peer | protected |
| _categoriesMutex | BaseLib::Systems::Peer | protected |
| _central | BaseLib::Systems::Peer | protected |
| _deviceType | BaseLib::Systems::Peer | protected |
| _disposing | BaseLib::Systems::Peer | protected |
| _eventHandler | BaseLib::IEvents | protected |
| _firmwareVersion | BaseLib::Systems::Peer | protected |
| _firmwareVersionString | BaseLib::Systems::Peer | protected |
| _idString | BaseLib::Systems::Peer | protected |
| _ip | BaseLib::Systems::Peer | protected |
| _lastPacketReceived | BaseLib::Systems::Peer | protected |
| _names | BaseLib::Systems::Peer | protected |
| _namesMutex | BaseLib::Systems::Peer | protected |
| _parentID | BaseLib::Systems::Peer | protected |
| _peerID | BaseLib::Systems::Peer | protected |
| _peers | BaseLib::Systems::Peer | protected |
| _peersMutex | BaseLib::Systems::Peer | protected |
| _roomMutex | BaseLib::Systems::Peer | protected |
| _rooms | BaseLib::Systems::Peer | protected |
| _rpcDevice | BaseLib::Systems::Peer | protected |
| _rpcTypeString | BaseLib::Systems::Peer | protected |
| _rxModes | BaseLib::Systems::Peer | protected |
| _saveTeam | BaseLib::Systems::Peer | protected |
| _serialNumber | BaseLib::Systems::Peer | protected |
| _typeString | BaseLib::Systems::Peer | protected |
| _variableDatabaseIDs | BaseLib::Systems::Peer | protected |
| _webserverEventHandlers | BaseLib::Systems::Peer | protected |
| activateLinkParamset(PRpcClientInfo clientInfo, int32_t channel, uint64_t remoteID, int32_t remoteChannel, bool longPress) | BaseLib::Systems::Peer | inlinevirtual |
| addCategory(int32_t channel, uint64_t id) | BaseLib::Systems::Peer | virtual |
| addCategoryToVariable(int32_t channel, std::string &variableName, uint64_t categoryId) | BaseLib::Systems::Peer | virtual |
| addRoleToVariable(int32_t channel, std::string &variableName, uint64_t roleId, RoleDirection direction, bool invert, bool scale, RoleScaleInfo scaleInfo) | BaseLib::Systems::Peer | virtual |
| binaryConfig | BaseLib::Systems::Peer | |
| buildingPartsSet() | BaseLib::Systems::Peer | |
| configCentral | BaseLib::Systems::Peer | |
| convertFromPacketHook(RpcConfigurationParameter ¶meter, std::vector< uint8_t > &data, PVariable &result) | BaseLib::Systems::Peer | inlineprotectedvirtual |
| convertToPacketHook(RpcConfigurationParameter ¶meter, PVariable &data, std::vector< uint8_t > &result) | BaseLib::Systems::Peer | inlineprotectedvirtual |
| createParameter(ParameterGroup::Type::Enum parameterSetType, uint32_t channel, const std::string ¶meterName, std::vector< uint8_t > &value, int32_t remoteAddress=0, uint32_t remoteChannel=0) | BaseLib::Systems::Peer | virtual |
| createRoleRpcParameter(BaseLib::PVariable &variableInfo, const std::string &baseVariableName, const PParameterGroup ¶meterGroup) | BaseLib::Systems::Peer | protected |
| deleteFromDatabase() | BaseLib::Systems::Peer | virtual |
| deleting | BaseLib::Systems::Peer | |
| dispose() | BaseLib::Systems::Peer | virtual |
| enqueuePendingQueues() | BaseLib::Systems::Peer | inlinevirtual |
| firmwareUpdateAvailable()=0 | BaseLib::Systems::Peer | pure virtual |
| forceConfigUpdate(PRpcClientInfo clientInfo) | BaseLib::Systems::Peer | inlinevirtual |
| getAddress() | BaseLib::Systems::Peer | inlinevirtual |
| getAllConfig(PRpcClientInfo clientInfo) | BaseLib::Systems::Peer | virtual |
| getAllConfigHook2(PRpcClientInfo clientInfo, PParameter parameter, uint32_t channel, PVariable parameters) | BaseLib::Systems::Peer | inlineprotectedvirtual |
| getAllValues(PRpcClientInfo clientInfo, bool returnWriteOnly, bool checkAcls) | BaseLib::Systems::Peer | virtual |
| getAllValuesHook2(PRpcClientInfo clientInfo, PParameter parameter, uint32_t channel, PVariable parameters) | BaseLib::Systems::Peer | inlineprotectedvirtual |
| getBuildingPart(int32_t channel) | BaseLib::Systems::Peer | virtual |
| getCategories() | BaseLib::Systems::Peer | virtual |
| getCategories(int32_t channel) | BaseLib::Systems::Peer | virtual |
| getCentral()=0 | BaseLib::Systems::Peer | pure virtual |
| getChannelGroupedWith(int32_t channel)=0 | BaseLib::Systems::Peer | pure virtual |
| getChannelsInBuildingPart(uint64_t buildingPartId) | BaseLib::Systems::Peer | virtual |
| getChannelsInCategory(uint64_t categoryId) | BaseLib::Systems::Peer | virtual |
| getChannelsInRoom(uint64_t roomId) | BaseLib::Systems::Peer | virtual |
| getConfigParameter(PRpcClientInfo clientInfo, uint32_t channel, std::string name) | BaseLib::Systems::Peer | virtual |
| getDeviceDescription(PRpcClientInfo clientInfo, int32_t channel, std::map< std::string, bool > fields) | BaseLib::Systems::Peer | virtual |
| getDeviceDescriptions(PRpcClientInfo clientInfo, bool channels, std::map< std::string, bool > fields) | BaseLib::Systems::Peer | virtual |
| getDeviceInfo(PRpcClientInfo clientInfo, std::map< std::string, bool > fields) | BaseLib::Systems::Peer | virtual |
| getDeviceType() | BaseLib::Systems::Peer | inlinevirtual |
| getEventHandler() | BaseLib::IEvents | virtual |
| getFirmwareVersion() | BaseLib::Systems::Peer | inlinevirtual |
| getFirmwareVersionString() | BaseLib::Systems::Peer | inlinevirtual |
| getFirmwareVersionString(int32_t firmwareVersion)=0 | BaseLib::Systems::Peer | pure virtual |
| getID() | BaseLib::Systems::Peer | inlinevirtual |
| getIdString() | BaseLib::Systems::Peer | inlinevirtual |
| getIp() | BaseLib::Systems::Peer | inlinevirtual |
| getLastPacketReceived() | BaseLib::Systems::Peer | inlinevirtual |
| getLink(PRpcClientInfo clientInfo, int32_t channel, int32_t flags, bool avoidDuplicates) | BaseLib::Systems::Peer | virtual |
| getLinkInfo(PRpcClientInfo clientInfo, int32_t senderChannel, uint64_t receiverID, int32_t receiverChannel) | BaseLib::Systems::Peer | virtual |
| getLinkPeers(PRpcClientInfo clientInfo, int32_t channel, bool returnID) | BaseLib::Systems::Peer | virtual |
| getName() | BaseLib::Systems::Peer | inlinevirtual |
| getName(int32_t channel) | BaseLib::Systems::Peer | virtual |
| getNewFirmwareVersion()=0 | BaseLib::Systems::Peer | pure virtual |
| getParameterSet(int32_t channel, ParameterGroup::Type::Enum type)=0 | BaseLib::Systems::Peer | protectedpure virtual |
| getParamset(PRpcClientInfo clientInfo, int32_t channel, ParameterGroup::Type::Enum type, uint64_t remoteID, int32_t remoteChannel, bool checkAcls) | BaseLib::Systems::Peer | virtual |
| getParamsetDescription(PRpcClientInfo clientInfo, int32_t channel, PParameterGroup parameterSet, bool checkAcls) | BaseLib::Systems::Peer | virtual |
| getParamsetDescription(PRpcClientInfo clientInfo, int32_t channel, ParameterGroup::Type::Enum type, uint64_t remoteID, int32_t remoteChannel, bool checkAcls) | BaseLib::Systems::Peer | virtual |
| getParamsetHook2(PRpcClientInfo clientInfo, PParameter parameter, uint32_t channel, PVariable parameters) | BaseLib::Systems::Peer | inlineprotectedvirtual |
| getParamsetId(PRpcClientInfo clientInfo, uint32_t channel, ParameterGroup::Type::Enum type, uint64_t remoteID, int32_t remoteChannel) | BaseLib::Systems::Peer | virtual |
| getParentID() | BaseLib::Systems::Peer | inlinevirtual |
| getPeer(int32_t channel, int32_t address, int32_t remoteChannel=-1) | BaseLib::Systems::Peer | virtual |
| getPeer(int32_t channel, uint64_t id, int32_t remoteChannel=-1) | BaseLib::Systems::Peer | virtual |
| getPeer(int32_t channel, std::string serialNumber, int32_t remoteChannel=-1) | BaseLib::Systems::Peer | virtual |
| getPeers() | BaseLib::Systems::Peer | virtual |
| getRolesInDevice(PRpcClientInfo clientInfo, bool checkAcls) | BaseLib::Systems::Peer | virtual |
| getRolesInRoom(PRpcClientInfo clientInfo, uint64_t roomId, bool checkAcls) | BaseLib::Systems::Peer | virtual |
| getRoom(int32_t channel) | BaseLib::Systems::Peer | virtual |
| getRpcDevice() | BaseLib::Systems::Peer | inline |
| getRpcTypeString() | BaseLib::Systems::Peer | inlinevirtual |
| getRXModes() | BaseLib::Systems::Peer | virtual |
| getSerialNumber() | BaseLib::Systems::Peer | inlinevirtual |
| getServiceMessages(PRpcClientInfo clientInfo, bool returnID, const std::string &language) | BaseLib::Systems::Peer | virtual |
| getTypeString() | BaseLib::Systems::Peer | inlinevirtual |
| getValue(PRpcClientInfo clientInfo, uint32_t channel, std::string valueKey, bool requestFromDevice, bool asynchronous) | BaseLib::Systems::Peer | virtual |
| getValueFromDevice(std::shared_ptr< Parameter > ¶meter, int32_t channel, bool asynchronous) | BaseLib::Systems::Peer | inlineprotectedvirtual |
| getVariableBuildingPart(int32_t channel, const std::string &variableName) | BaseLib::Systems::Peer | virtual |
| getVariableCategories(int32_t channel, std::string &variableName) | BaseLib::Systems::Peer | virtual |
| getVariableDescription(PRpcClientInfo clientInfo, uint32_t channel, std::string valueKey, const std::unordered_set< std::string > &fields) | BaseLib::Systems::Peer | virtual |
| getVariableDescription(PRpcClientInfo clientInfo, const PParameter ¶meter, int32_t channel, ParameterGroup::Type::Enum type, int32_t index, const std::unordered_set< std::string > &fields) | BaseLib::Systems::Peer | protectedvirtual |
| getVariableRoles(int32_t channel, std::string &variableName) | BaseLib::Systems::Peer | virtual |
| getVariableRoom(int32_t channel, const std::string &variableName) | BaseLib::Systems::Peer | virtual |
| getVariablesInBuildingPart(PRpcClientInfo clientInfo, uint64_t buildingPartId, bool returnDeviceAssigned, bool checkAcls) | BaseLib::Systems::Peer | virtual |
| getVariablesInCategory(PRpcClientInfo clientInfo, uint64_t categoryId, bool checkAcls) | BaseLib::Systems::Peer | virtual |
| getVariablesInRole(PRpcClientInfo clientInfo, uint64_t roleId, bool checkAcls) | BaseLib::Systems::Peer | virtual |
| getVariablesInRoom(PRpcClientInfo clientInfo, uint64_t roomId, bool returnDeviceAssigned, bool checkAcls) | BaseLib::Systems::Peer | virtual |
| handleCliCommand(std::string command)=0 | BaseLib::Systems::Peer | pure virtual |
| hasBuildingPartInChannels(uint64_t buildingPartId) | BaseLib::Systems::Peer | virtual |
| hasCategories() | BaseLib::Systems::Peer | virtual |
| hasCategories(int32_t channel) | BaseLib::Systems::Peer | virtual |
| hasCategory(int32_t channel, uint64_t id) | BaseLib::Systems::Peer | virtual |
| hasCategoryInChannels(uint64_t categoryId) | BaseLib::Systems::Peer | virtual |
| hasRoomInChannels(uint64_t roomId) | BaseLib::Systems::Peer | virtual |
| homegearShuttingDown() | BaseLib::Systems::Peer | virtual |
| homegearStarted() | BaseLib::Systems::Peer | virtual |
| IEvents() | BaseLib::IEvents | |
| IEventSinkBase() | BaseLib::IEventSinkBase | inline |
| initializeCentralConfig() | BaseLib::Systems::Peer | virtual |
| initializeMasterSet(int32_t channel, std::shared_ptr< ConfigParameters > masterSet) | BaseLib::Systems::Peer | protectedvirtual |
| initializeTypeString() | BaseLib::Systems::Peer | protectedvirtual |
| initializeValueSet(int32_t channel, std::shared_ptr< Variables > valueSet) | BaseLib::Systems::Peer | protectedvirtual |
| isTeam() | BaseLib::Systems::Peer | inlinevirtual |
| kMaximumPeerId | BaseLib::Systems::Peer | static |
| kUiPeerIdRange | BaseLib::Systems::Peer | static |
| kVirtualPeerIdRange | BaseLib::Systems::Peer | static |
| linksCentral | BaseLib::Systems::Peer | |
| load(ICentral *central) | BaseLib::Systems::Peer | inlinevirtual |
| loadConfig() | BaseLib::Systems::Peer | virtual |
| loadVariables(ICentral *central, std::shared_ptr< BaseLib::Database::DataTable > &rows) | BaseLib::Systems::Peer | virtual |
| onConfigPending(bool configPending) | BaseLib::Systems::Peer | protectedvirtual |
| onDeleteServiceMessage(uint64_t databaseID) override | BaseLib::Systems::Peer | protectedvirtual |
| onEnqueuePendingQueues() override | BaseLib::Systems::Peer | protectedvirtual |
| onEvent(std::string &source, uint64_t peerId, int32_t channel, std::shared_ptr< std::vector< std::string >> &variables, std::shared_ptr< std::vector< PVariable >> &values) override | BaseLib::Systems::Peer | protected |
| BaseLib::Systems::ServiceMessages::IServiceEventSink::onEvent(std::string &source, uint64_t peerId, int32_t channel, std::shared_ptr< std::vector< std::string >> &variables, std::shared_ptr< std::vector< std::shared_ptr< Variable >>> &values)=0 | BaseLib::Systems::ServiceMessages::IServiceEventSink | pure virtual |
| onGetServiceMessages() override | BaseLib::Systems::Peer | protectedvirtual |
| onRPCEvent(std::string &source, uint64_t peerId, int32_t channel, std::string &deviceAddress, std::shared_ptr< std::vector< std::string >> &valueKeys, std::shared_ptr< std::vector< PVariable >> &values) override | BaseLib::Systems::Peer | protected |
| BaseLib::Systems::ServiceMessages::IServiceEventSink::onRPCEvent(std::string &source, uint64_t peerId, int32_t channel, std::string &deviceAddress, std::shared_ptr< std::vector< std::string >> &valueKeys, std::shared_ptr< std::vector< std::shared_ptr< Variable >>> &values)=0 | BaseLib::Systems::ServiceMessages::IServiceEventSink | pure virtual |
| onSaveParameter(std::string name, uint32_t channel, std::vector< uint8_t > &data) override | BaseLib::Systems::Peer | protectedvirtual |
| onSaveServiceMessage(Database::DataRow &data) override | BaseLib::Systems::Peer | protectedvirtual |
| onServiceMessageEvent(const PServiceMessage &serviceMessage) override | BaseLib::Systems::Peer | protectedvirtual |
| Peer(BaseLib::SharedObjects *baseLib, uint32_t parentId, IPeerEventSink *eventHandler) | BaseLib::Systems::Peer | |
| Peer(BaseLib::SharedObjects *baseLib, uint64_t id, int32_t address, std::string serialNumber, uint32_t parentId, IPeerEventSink *eventHandler) | BaseLib::Systems::Peer | |
| pendingQueuesEmpty() | BaseLib::Systems::Peer | inlinevirtual |
| putParamset(PRpcClientInfo clientInfo, int32_t channel, ParameterGroup::Type::Enum type, uint64_t remoteID, int32_t remoteChannel, PVariable variables, bool checkAcls, bool onlyPushing=false)=0 | BaseLib::Systems::Peer | pure virtual |
| raiseAddWebserverEventHandler(Rpc::IWebserverEventSink *eventHandler) | BaseLib::Systems::Peer | protectedvirtual |
| raiseEvent(std::string &source, uint64_t peerID, int32_t channel, std::shared_ptr< std::vector< std::string >> &variables, std::shared_ptr< std::vector< PVariable >> &values) | BaseLib::Systems::Peer | protectedvirtual |
| raiseInvokeRpc(std::string &methodName, BaseLib::PArray ¶meters) | BaseLib::Systems::Peer | protectedvirtual |
| raiseRemoveWebserverEventHandler() | BaseLib::Systems::Peer | protectedvirtual |
| raiseRPCEvent(std::string &source, uint64_t id, int32_t channel, std::string &deviceAddress, std::shared_ptr< std::vector< std::string >> &valueKeys, std::shared_ptr< std::vector< PVariable >> &values) | BaseLib::Systems::Peer | protectedvirtual |
| raiseRPCUpdateDevice(uint64_t id, int32_t channel, std::string address, int32_t hint) | BaseLib::Systems::Peer | protectedvirtual |
| raiseRunScript(ScriptEngine::PScriptInfo &scriptInfo, bool wait) | BaseLib::Systems::Peer | protectedvirtual |
| raiseServiceMessageEvent(const PServiceMessage &serviceMessage) | BaseLib::Systems::Peer | protected |
| removeBuildingPartFromVariables(uint64_t buildingPartId) | BaseLib::Systems::Peer | virtual |
| removeCategory(int32_t channel, uint64_t id) | BaseLib::Systems::Peer | virtual |
| removeCategoryFromVariable(int32_t channel, std::string &variableName, uint64_t categoryId) | BaseLib::Systems::Peer | virtual |
| removeCategoryFromVariables(uint64_t categoryId) | BaseLib::Systems::Peer | virtual |
| removeRoleFromVariable(int32_t channel, std::string &variableName, uint64_t roleId) | BaseLib::Systems::Peer | virtual |
| removeRoleFromVariables(uint64_t roleId) | BaseLib::Systems::Peer | virtual |
| removeRoomFromVariables(uint64_t roomId) | BaseLib::Systems::Peer | virtual |
| reportValueUsage(PRpcClientInfo clientInfo) | BaseLib::Systems::Peer | virtual |
| resetEventHandler() | BaseLib::IEvents | virtual |
| roomsSet() | BaseLib::Systems::Peer | |
| rssiInfo(PRpcClientInfo clientInfo) | BaseLib::Systems::Peer | virtual |
| save(bool savePeer, bool saveVariables, bool saveCentralConfig) | BaseLib::Systems::Peer | virtual |
| saveConfig() | BaseLib::Systems::Peer | virtual |
| saveParameter(uint32_t parameterID, ParameterGroup::Type::Enum parameterSetType, uint32_t channel, const std::string ¶meterName, std::vector< uint8_t > &value, int32_t remoteAddress=0, uint32_t remoteChannel=0) | BaseLib::Systems::Peer | virtual |
| saveParameter(uint32_t parameterID, uint32_t address, std::vector< uint8_t > &value) | BaseLib::Systems::Peer | virtual |
| saveParameter(uint32_t parameterID, std::vector< uint8_t > &value) | BaseLib::Systems::Peer | virtual |
| savePeers()=0 | BaseLib::Systems::Peer | pure virtual |
| saveSpecialTypeParameter(uint32_t parameterID, ParameterGroup::Type::Enum parameterSetType, uint32_t channel, const std::string ¶meterName, std::vector< uint8_t > &value, int32_t specialType, const BaseLib::PVariable &metadata, const std::string &roles) | BaseLib::Systems::Peer | virtual |
| saveVariable(uint32_t index, int32_t intValue) | BaseLib::Systems::Peer | virtual |
| saveVariable(uint32_t index, int64_t intValue) | BaseLib::Systems::Peer | virtual |
| saveVariable(uint32_t index, std::string &stringValue) | BaseLib::Systems::Peer | virtual |
| saveVariable(uint32_t index, std::vector< char > &binaryValue) | BaseLib::Systems::Peer | virtual |
| saveVariable(uint32_t index, std::vector< uint8_t > &binaryValue) | BaseLib::Systems::Peer | virtual |
| saveVariables() | BaseLib::Systems::Peer | virtual |
| serviceMessages | BaseLib::Systems::Peer | |
| setAddress(int32_t value) | BaseLib::Systems::Peer | inlinevirtual |
| setBuildingPart(int32_t channel, uint64_t value) | BaseLib::Systems::Peer | virtual |
| setDefaultValue(RpcConfigurationParameter ¶meter) | BaseLib::Systems::Peer | protectedvirtual |
| setDeviceType(uint64_t value) | BaseLib::Systems::Peer | inlinevirtual |
| setEventHandler(IEventSinkBase *eventHandler) | BaseLib::IEvents | virtual |
| setFirmwareVersion(int32_t value) | BaseLib::Systems::Peer | inlinevirtual |
| setFirmwareVersionString(std::string value) | BaseLib::Systems::Peer | inlinevirtual |
| setId(PRpcClientInfo clientInfo, uint64_t newPeerID) | BaseLib::Systems::Peer | virtual |
| setID(uint64_t id) | BaseLib::Systems::Peer | virtual |
| setIdString(std::string value) | BaseLib::Systems::Peer | inlinevirtual |
| setInterface(PRpcClientInfo clientInfo, std::string interfaceID) | BaseLib::Systems::Peer | inlinevirtual |
| setIp(std::string value) | BaseLib::Systems::Peer | inlinevirtual |
| setLastPacketReceived() | BaseLib::Systems::Peer | virtual |
| setLinkInfo(PRpcClientInfo clientInfo, int32_t senderChannel, uint64_t receiverID, int32_t receiverChannel, std::string name, std::string description) | BaseLib::Systems::Peer | virtual |
| setName(std::string value) | BaseLib::Systems::Peer | inlinevirtual |
| setName(int32_t channel, std::string value) | BaseLib::Systems::Peer | virtual |
| setRoom(int32_t channel, uint64_t value) | BaseLib::Systems::Peer | virtual |
| setRpcDevice(std::shared_ptr< HomegearDevice > value) | BaseLib::Systems::Peer | inline |
| setSerialNumber(std::string serialNumber) | BaseLib::Systems::Peer | virtual |
| setSerialNumber(PRpcClientInfo clientInfo, const std::string &new_serial_number) | BaseLib::Systems::Peer | virtual |
| setTypeString(std::string value) | BaseLib::Systems::Peer | inlinevirtual |
| setValue(PRpcClientInfo clientInfo, uint32_t channel, std::string valueKey, PVariable value, bool wait) | BaseLib::Systems::Peer | virtual |
| setVariableBuildingPart(int32_t channel, std::string &variableName, uint64_t buildingPartId) | BaseLib::Systems::Peer | virtual |
| setVariableRoom(int32_t channel, std::string &variableName, uint64_t roomId) | BaseLib::Systems::Peer | virtual |
| updatePeer(uint64_t oldId, uint64_t newId) | BaseLib::Systems::Peer | virtual |
| updatePeer(const std::string &old_serial_number, const std::string &new_serial_number) | BaseLib::Systems::Peer | virtual |
| valuesCentral | BaseLib::Systems::Peer | |
| variableHasCategories(int32_t channel, const std::string &variableName) | BaseLib::Systems::Peer | virtual |
| variableHasCategory(int32_t channel, const std::string &variableName, uint64_t categoryId) | BaseLib::Systems::Peer | virtual |
| variableHasRole(int32_t channel, const std::string &variableName, uint64_t roleId) | BaseLib::Systems::Peer | virtual |
| variableHasRoles(int32_t channel, const std::string &variableName) | BaseLib::Systems::Peer | virtual |
| wireless()=0 | BaseLib::Systems::Peer | pure virtual |
| ~IEvents() | BaseLib::IEvents | virtual |
| ~IEventSinkBase() | BaseLib::IEventSinkBase | inlinevirtual |
| ~Peer() | BaseLib::Systems::Peer | virtual |