Sen API
Sen Libraries
Loading...
Searching...
No Matches
sen::Object Member List

This is the complete list of members for sen::Object, including all inherited members.

asNativeObject() noexceptsen::Objectinlinevirtual
asNativeObject() const noexceptsen::Objectinlinevirtual
asProxyObject() noexceptsen::Objectinlinevirtual
asProxyObject() const noexceptsen::Objectinlinevirtual
ConnectionGuard classsen::Objectfriend
getClass() const noexcept=0sen::Objectpure virtual
getId() const noexcept=0sen::Objectpure virtual
getLastCommitTime() const noexcept=0sen::Objectpure virtual
getLocalName() const noexcept=0sen::Objectpure virtual
getName() const noexcept=0sen::Objectpure virtual
getPropertyUntyped(const Property *prop) const =0sen::Objectpure virtual
impl::EventBuffer classsen::Objectfriend
impl::writeAllPropertiesToStream(const Object *instance, OutputStream &out)sen::Objectfriend
invokeAllPropertyCallbacks()=0sen::Objectpure virtual
invokeUntyped(const Method *method, const VarList &args, MethodCallback< Var > &&onDone={})=0sen::Objectpure virtual
Object()=defaultsen::Object
onEventUntyped(const Event *ev, EventCallback< VarList > &&callback)=0sen::Objectpure virtual
onPropertyChangedUntyped(const Property *prop, EventCallback< VarList > &&callback)=0sen::Objectpure virtual
senImplComputeLocalName(std::string_view name, std::string_view prefix)sen::Objectprotectedstatic
senImplEventEmitted(MemberHash id, std::function< VarList()> &&argsGetter, const EventInfo &info)=0sen::Objectprotectedpure virtual
senImplMakeConnectionGuard(ConnId id, MemberHash member, bool typed)sen::Objectprotected
senImplMakeId(std::string_view objectName) constsen::Objectprotected
senImplRemoveTypedConnection(ConnId id)=0sen::Objectprotectedpure virtual
senImplRemoveUntypedConnection(ConnId id, MemberHash memberHash)=0sen::Objectprotectedpure virtual
senImplValidateName(std::string_view name)sen::Objectprotectedstatic
senImplWriteAllPropertiesToStream(OutputStream &out) const =0sen::Objectprotectedpure virtual
senImplWriteDynamicPropertiesToStream(OutputStream &out) const =0sen::Objectprotectedpure virtual
senImplWriteStaticPropertiesToStream(OutputStream &out) const =0sen::Objectprotectedpure virtual
~Object()=defaultsen::Objectvirtual