Struct IMarshallAccess#
Defined in File core_ps.h
Inheritance Relationships#
Derived Type#
public CCommunicationControl
(Class CCommunicationControl)
Struct Documentation#
-
struct IMarshallAccess#
Marshall access interface.
Subclassed by CCommunicationControl
Public Functions
-
virtual sdv::interface_t GetProxy(const TMarshallID &tStubID, sdv::interface_id id) = 0#
Get a proxy for the interface connection to the stub.
- Parameters:
tStubID – [in] Reference to the ID of the stub to connect to.
id – [in] The interface ID to get the proxy for.
- Returns:
Returns the interface to the proxy object.
-
virtual TMarshallID GetStub(sdv::interface_t ifc) = 0#
Get a stub for the interface with the supplied ID.
- Parameters:
ifc – [in] The interface to get the stub for..
- Returns:
Returns the Stub ID that is assigned to the interface. Or an empty ID when no stub could be found.
- interface_t GetProxy (in TMarshallID tStubID, in interface_id id)
Get a proxy for the interface connection to the stub.
- Parameters:
tStubID – [in] Reference to the ID of the stub to connect to.
id – [in] The interface ID to get the proxy for.
- Returns:
Returns the interface to the proxy object.
- TMarshallID GetStub (in interface_t ifc)
Get a stub for the interface with the supplied ID.
- Parameters:
ifc – [in] The interface to get the stub for..
- Returns:
Returns the Stub ID that is assigned to the interface. Or an empty ID when no stub could be found.
Public Static Attributes
-
static ::sdv::interface_id _id = 0x20FEAC051A82C7D5#
Interface ID.
-
virtual sdv::interface_t GetProxy(const TMarshallID &tStubID, sdv::interface_id id) = 0#