|
Sen API
Sen Libraries
|
This is the complete list of members for sen::Object, including all inherited members.
| asNativeObject() noexcept | sen::Object | inlinevirtual |
| asNativeObject() const noexcept | sen::Object | inlinevirtual |
| asProxyObject() noexcept | sen::Object | inlinevirtual |
| asProxyObject() const noexcept | sen::Object | inlinevirtual |
| ConnectionGuard class | sen::Object | friend |
| getClass() const noexcept=0 | sen::Object | pure virtual |
| getId() const noexcept=0 | sen::Object | pure virtual |
| getLastCommitTime() const noexcept=0 | sen::Object | pure virtual |
| getLocalName() const noexcept=0 | sen::Object | pure virtual |
| getName() const noexcept=0 | sen::Object | pure virtual |
| getPropertyUntyped(const Property *prop) const =0 | sen::Object | pure virtual |
| impl::EventBuffer class | sen::Object | friend |
| impl::writeAllPropertiesToStream(const Object *instance, OutputStream &out) | sen::Object | friend |
| invokeAllPropertyCallbacks()=0 | sen::Object | pure virtual |
| invokeUntyped(const Method *method, const VarList &args, MethodCallback< Var > &&onDone={})=0 | sen::Object | pure virtual |
| Object()=default | sen::Object | |
| onEventUntyped(const Event *ev, EventCallback< VarList > &&callback)=0 | sen::Object | pure virtual |
| onPropertyChangedUntyped(const Property *prop, EventCallback< VarList > &&callback)=0 | sen::Object | pure virtual |
| senImplComputeLocalName(std::string_view name, std::string_view prefix) | sen::Object | protectedstatic |
| senImplEventEmitted(MemberHash id, std::function< VarList()> &&argsGetter, const EventInfo &info)=0 | sen::Object | protectedpure virtual |
| senImplMakeConnectionGuard(ConnId id, MemberHash member, bool typed) | sen::Object | protected |
| senImplMakeId(std::string_view objectName) const | sen::Object | protected |
| senImplRemoveTypedConnection(ConnId id)=0 | sen::Object | protectedpure virtual |
| senImplRemoveUntypedConnection(ConnId id, MemberHash memberHash)=0 | sen::Object | protectedpure virtual |
| senImplValidateName(std::string_view name) | sen::Object | protectedstatic |
| senImplWriteAllPropertiesToStream(OutputStream &out) const =0 | sen::Object | protectedpure virtual |
| senImplWriteDynamicPropertiesToStream(OutputStream &out) const =0 | sen::Object | protectedpure virtual |
| senImplWriteStaticPropertiesToStream(OutputStream &out) const =0 | sen::Object | protectedpure virtual |
| ~Object()=default | sen::Object | virtual |