|
Sen API
Sen Libraries
|
This is the complete list of members for sen::NativeObject, including all inherited members.
| addWorkToQueue(sen::std_util::move_only_function< void()> &&call, bool forcePush) const | sen::NativeObject | protected |
| asNativeObject() noexcept final | sen::NativeObject | virtual |
| asNativeObject() const noexcept final | sen::NativeObject | virtual |
| asProxyObject() noexcept | sen::Object | inlinevirtual |
| asProxyObject() const noexcept | sen::Object | inlinevirtual |
| commit(TimeStamp time) | sen::NativeObject | protected |
| createReaderLock() const | sen::NativeObject | inlineprotected |
| createWriterLock() const | sen::NativeObject | inlineprotected |
| getClass() const noexcept=0 | sen::Object | pure virtual |
| getId() const noexcept final | sen::NativeObject | virtual |
| getLastCommitTime() const noexcept override | sen::NativeObject | virtual |
| getLocalName() const noexcept final | sen::NativeObject | virtual |
| getName() const noexcept final | sen::NativeObject | virtual |
| getNextPropertyUntyped(const Property *property) const | sen::NativeObject | |
| getOutputEventQueue() noexcept | sen::NativeObject | protected |
| getPropertyUntyped(const Property *prop) const final | sen::NativeObject | virtual |
| impl::EventBuffer class | sen::NativeObject | friend |
| impl::FilteredProvider class | sen::NativeObject | friend |
| impl::getWorkQueue(NativeObject *object) noexcept | sen::NativeObject | friend |
| impl::NativeObjectProxy class | sen::NativeObject | friend |
| invokeAllPropertyCallbacks()=0 | sen::Object | pure virtual |
| invokeUntyped(const Method *method, const VarList &args, MethodCallback< Var > &&onDone) final | sen::NativeObject | inlinevirtual |
| kernel::impl::LocalParticipant class | sen::NativeObject | friend |
| kernel::impl::ObjectUpdate class | sen::NativeObject | friend |
| kernel::impl::RemoteParticipant class | sen::NativeObject | friend |
| kernel::impl::Runner class | sen::NativeObject | friend |
| kernel::PipelineComponent class | sen::NativeObject | friend |
| NativeObject(const std::string &name) | sen::NativeObject | explicitprotected |
| needsPreDrainOrPreCommit() const noexcept | sen::NativeObject | inlinevirtual |
| Object()=default | sen::Object | |
| onEventUntyped(const Event *ev, EventCallback< VarList > &&callback) final | sen::NativeObject | virtual |
| onPropertyChangedUntyped(const Property *prop, EventCallback< VarList > &&callback) final | sen::NativeObject | virtual |
| preCommit() | sen::NativeObject | inlinevirtual |
| preDrain() | sen::NativeObject | inlinevirtual |
| registered(kernel::RegistrationApi &api) | sen::NativeObject | virtual |
| senImplAsyncCall(C *instance, MethodCallback< R > &&callback, F &&f, bool forcePush, Args... args) | sen::NativeObject | inlineprotected |
| senImplAsyncCall(const C *instance, MethodCallback< R > &&callback, F &&f, bool forcePush, Args... args) const | sen::NativeObject | inlineprotected |
| senImplAsyncCall(const Method *method, const VarList &args, MethodCallback< Var > &&callback) | sen::NativeObject | protected |
| senImplAsyncDeferredCall(C *instance, MethodCallback< R > &&callback, F &&f, bool forcePush, Args... args) | sen::NativeObject | inlineprotected |
| senImplCommitImpl(TimeStamp time)=0 | sen::NativeObject | protectedpure virtual |
| senImplComputeLocalName(std::string_view name, std::string_view prefix) | sen::Object | protectedstatic |
| senImplComputeMaxReliableSerializedPropertySize() const | sen::NativeObject | inlineprotected |
| senImplEventEmitted(MemberHash id, std::function< VarList()> &&argsGetter, const EventInfo &info) final | sen::NativeObject | protectedvirtual |
| senImplGetFieldValueGetter(MemberHash propertyId, Span< uint16_t > fields) const =0 | sen::NativeObject | protectedpure virtual |
| senImplGetNextPropertyUntyped(MemberHash propertyId) const =0 | sen::NativeObject | protectedpure virtual |
| senImplGetPropertyImpl(MemberHash propertyId) const =0 | sen::NativeObject | protectedpure virtual |
| senImplMakeConnectionGuard(ConnId id, MemberHash member, bool typed) | sen::Object | protected |
| senImplMakeConnectionId() noexcept | sen::NativeObject | protected |
| senImplMakeId(std::string_view objectName) const | sen::Object | protected |
| senImplProduceEvent(impl::EventBuffer< T... > &eventBuffer, Emit emissionMode, MemberHash eventId, TransportMode transportMode, bool addToTransportQueue, MaybeRef< T >... args) | sen::NativeObject | inlineprotected |
| senImplRemoveTypedConnection(ConnId id)=0 | sen::Object | protectedpure virtual |
| senImplRemoveUntypedConnection(ConnId id, MemberHash memberHash) override | sen::NativeObject | protectedvirtual |
| senImplSetNextPropertyUntyped(MemberHash propertyId, const Var &value)=0 | sen::NativeObject | protectedpure virtual |
| senImplStreamCall(MemberHash methodId, InputStream &in, StreamCallForwarder &&fwd)=0 | sen::NativeObject | protectedpure virtual |
| senImplValidateName(std::string_view name) | sen::Object | protectedstatic |
| senImplVariantCall(MemberHash methodId, const VarList &args, VariantCallForwarder &&fwd)=0 | sen::NativeObject | protectedpure virtual |
| senImplWriteAllPropertiesToStream(OutputStream &out) const =0 | sen::Object | protectedpure virtual |
| senImplWriteChangedPropertiesToStream(OutputStream &confirmed, impl::BufferProvider uni, impl::BufferProvider multi)=0 | sen::NativeObject | protectedpure virtual |
| senImplWriteDynamicPropertiesToStream(OutputStream &out) const =0 | sen::Object | protectedpure virtual |
| senImplWriteStaticPropertiesToStream(OutputStream &out) const =0 | sen::Object | protectedpure virtual |
| setNextPropertyUntyped(const Property *property, const Var &value) | sen::NativeObject | |
| tryToGetResult(std::shared_ptr< std::future< R > > future, MethodCallback< R > &&callback, bool forcePush) | sen::NativeObject | inlineprotectedstatic |
| unregistered(kernel::RegistrationApi &api) | sen::NativeObject | virtual |
| update(kernel::RunApi &runApi) | sen::NativeObject | virtual |
| ~NativeObject() override | sen::NativeObject | |
| ~Object()=default | sen::Object | virtual |