MIRA
RPCServer::RPCReflector Member List

This is the complete list of members for RPCServer::RPCReflector, including all inherited members.

AcceptDesiredVersion typedefReflectorInterface< RPCReflector >
checkForcedVersion(const std::string &variable)ReflectorInterface< RPCReflector >inlineprotectedstatic
ClassVersionMap typedefReflectorInterface< RPCReflector >
delegate(T &member, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
delegate(const T &member, Setter< T > setter, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
delegate(Getter< T > getter, Setter< T > setter, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
desireClassVersions(const ClassVersionMap &versions)ReflectorInterface< RPCReflector >inline
getAddedInterfaces() constRPCServer::RPCReflectorinline
getAddedMethods() constRPCServer::RPCReflectorinline
interface(const char *name)RPCServer::RPCReflectorinline
invalid_method()ReflectorInterface< RPCReflector >inline
isReadOnly typedefReflectorInterface< RPCReflector >
itemName(const std::string &name)ReflectorInterface< RPCReflector >inline
member(const char *name, T &member, const char *comment, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
member(const char *name, const std::string &id, T &member, const char *comment, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
member(const char *name, const T &member, Setter< T > setter, const char *comment, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
member(const char *name, Getter< T > getter, Setter< T > setter, const char *comment, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
member(const char *name, T &member, const char *comment, const U &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
member(const char *name, const T &member, Setter< T > setter, const char *comment, const U &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
member(const char *name, Getter< T > getter, Setter< T > setter, const char *comment, const U &defaultValue, ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
method(const char *, F &&, Description &&...)RPCServer::RPCReflectorinline
method(const char *, F &&, Description &&...)RPCServer::RPCReflectorinline
method(const char *, R(Class::*)(Args...), Class *, Description &&...)RPCServer::RPCReflectorinline
method(const char *, R(Class::*)(Args...) const, Class *, Description &&...)RPCServer::RPCReflectorinline
method(const char *name, F &&fn, Description &&... descriptions)RPCServer::RPCReflectorinline
method(const char *name, F &&fn, Description &&... descriptions)RPCServer::RPCReflectorinline
method(const char *name, R(Class::*fn)(Args...), Class *This, Description &&... descriptions)RPCServer::RPCReflectorinline
method(const char *name, R(Class::*fn)(Args...) const, Class *This, Description &&... descriptions)RPCServer::RPCReflectorinline
ReflectorInterface< RPCReflector >::method(const char *name, Method method, const char *comment, const char *paramName, const char *paramDescription, P paramSampleValue,...)ReflectorInterface< RPCReflector >
ReflectorInterface< RPCReflector >::method(const char *name, Method method, Class *object, const char *comment, const char *paramName, const char *paramDescription, P paramSampleValue,...)ReflectorInterface< RPCReflector >
ReflectorInterface< RPCReflector >::MIRA_DEPRECATED("Please call as version<MyType>(v) or version(v, this)", VersionType version(VersionType version))ReflectorInterface< RPCReflector >inline
ReflectorInterface< RPCReflector >::MIRA_DEPRECATED("Please call as requireVersion<MyType>(v, minV) or requireVersion(v, minV, this)", VersionType requireVersion(VersionType version, VersionType minVersion))ReflectorInterface< RPCReflector >inline
ReflectorInterface< RPCReflector >::MIRA_DEPRECATED("Please call as requireVersion<MyType>(v) or requireVersion(v, this)", VersionType requireVersion(VersionType version))ReflectorInterface< RPCReflector >inline
popObjectTrackingStore()ReflectorInterface< RPCReflector >inline
postReflect(const ReflectState &)ReflectorInterface< RPCReflector >inline
preReflect(const char *context="")ReflectorInterface< RPCReflector >inline
property(const char *name, T &member, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
property(const char *name, const std::string &id, T &member, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
property(const char *name, const T &member, Setter< T > setter, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
property(const char *name, Getter< T > getter, Setter< T > setter, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
property(const char *name, T &member, const char *comment, const U &defaultValue, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
property(const char *name, const T &member, Setter< T > setter, const char *comment, const U &defaultValue, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
property(const char *name, Getter< T > getter, Setter< T > setter, const char *comment, const U &defaultValue, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
pushObjectTrackingStore()ReflectorInterface< RPCReflector >inline
reflectBase(Base &base)RPCServer::RPCReflectorinline
requireReflectBarriers typedefReflectorInterface< RPCReflector >
requireVersion(VersionType version, VersionType minVersion, const T *caller=NULL)ReflectorInterface< RPCReflector >inline
requireVersion(VersionType version, const T *caller=NULL)ReflectorInterface< RPCReflector >inline
requireVersion(VersionType version, VersionType minVersion, AcceptDesiredVersion, const T *caller=NULL)ReflectorInterface< RPCReflector >inline
requireVersion(VersionType version, AcceptDesiredVersion, const T *caller=NULL)ReflectorInterface< RPCReflector >inline
roproperty(const char *name, const T &member, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
roproperty(const char *name, const std::string &id, const T &member, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
roproperty(const char *name, Getter< T > getter, const char *comment, PropertyHint &&hint=PropertyHint(), ReflectCtrlFlags flags=REFLECT_CTRLFLAG_NONE)ReflectorInterface< RPCReflector >inline
RPCReflector(Service &iService)RPCServer::RPCReflectorinline
useHumanReadableIDs typedefReflectorInterface< RPCReflector >
usesHumanReadableIDs()ReflectorInterface< RPCReflector >inlinestatic
version(VersionType version, const T *caller=NULL)ReflectorInterface< RPCReflector >inline
version(VersionType version, AcceptDesiredVersion, const T *caller=NULL)ReflectorInterface< RPCReflector >inline
VersionType typedefReflectorInterface< RPCReflector >