C++ Core API
-
class tblink_rpc_core::IEndpoint : public virtual tblink_rpc_core::IParamValFactory
Subclassed by tblink_rpc_core::EndpointBase, tblink_rpc_core::EndpointMsgBase
Public Functions
-
virtual void notify_callback(intptr_t id) = 0
Called by the environment to notify that a callback has occurred
-
virtual int32_t process_one_message() = 0
Poll, waiting for a message to be received. Returns -1 on transport error.
-
virtual const std::vector<IInterfaceType*> &getPeerInterfaceTypes() = 0
Returns the available interface types registered by the endpoint peer. Only valid after ‘build’ is complete
-
virtual const std::vector<IInterfaceInst*> &getPeerInterfaceInsts() = 0
Returns the available interface instances registered by the endpoint peer. Only valid after ‘build’ is complete
-
virtual void notify_callback(intptr_t id) = 0