Namespace Reference#

This section contains all namespaces tagged with @api.

using score::mw::com::ComErrc = score::mw::com::impl::ComErrc

Error codes for COM API operations as defined by AUTOSAR SWS Communication Management.

Feature API:

using score::mw::com::ComErrorDomain = score::mw::com::impl::ComErrorDomain

Error domain providing human-readable messages for COM error codes.

Feature API:

using score::mw::com::InstanceIdentifier = ::score::mw::com::impl::InstanceIdentifier

Represents a specific instance of a service. \requirement SWS_CM_01019.

Feature API:

using score::mw::com::InstanceSpecifier = ::score::mw::com::impl::InstanceSpecifier

Identifier for an application port. Maps design to deployment. \requirement SWS_CM_00350.

Feature API:

using score::mw::com::InstanceIdentifierContainer = std::vector<InstanceIdentifier>

The container holds a list of instance identifiers and is used as a return value of the ResolveInstanceIDs method. \requirement SWS_CM_00319.

Feature API:

using score::mw::com::FindServiceHandle = ::score::mw::com::impl::FindServiceHandle

Handle for service discovery operations. See StartFindService() and StopFindService() for more information.

Feature API:

using score::mw::com::HandleType = ::score::mw::com::impl::HandleType

Handle to a service instance.

Feature API:

template<typename T>
using score::mw::com::ServiceHandleContainer = ::score::mw::com::impl::ServiceHandleContainer<T>

Container with handles representing currently available service instances. See StartFindService() for more information.

Feature API:

template<typename T>
using score::mw::com::FindServiceHandler = ::score::mw::com::impl::FindServiceHandler<T>

Callback that notifies the callee about service availability changes. See ProxyBase::StartFindService for more information.

Feature API:

using score::mw::com::SubscriptionState = ::score::mw::com::impl::SubscriptionState

Subscription state of a proxy event. See ProxyEvent::GetSubscriptionStatus for slightly more information.

Feature API:

template<typename SampleType>
using score::mw::com::SamplePtr = impl::SamplePtr<SampleType>#

Carries the received data on proxy side.

template<typename SampleType>
using score::mw::com::SampleAllocateePtr = impl::SampleAllocateePtr<SampleType>#

Carries a reference to the allocated memory that will hold the data that is to be sent to the receivers after having been filled by the sending application.

template<typename ReturnType>
using score::mw::com::MethodReturnTypePtr = impl::MethodReturnTypePtr<ReturnType>

Feature API:

A pointer type which carries a pointer to the method return value in shared memory.

template<typename ReturnType>
using score::mw::com::MethodInArgTypePtr = impl::MethodInArgPtr<ReturnType>

Feature API:

A pointer type which carries a pointer to a method input argument value in shared memory.

using score::mw::com::EventReceiveHandler = impl::EventReceiveHandler

Callback for event notifications on proxy side. \requirement SWS_CM_00309.

Feature API:

template<template<class> class T>
using score::mw::com::AsProxy = impl::AsProxy<T>

Interpret an interface that follows our traits as proxy (cf. impl/traits.h).

Feature API:

template<template<class> class T>
using score::mw::com::AsSkeleton = impl::AsSkeleton<T>

Interpret an interface that follows our traits as skeleton (cf. impl/traits.h).

Feature API:

using score::mw::com::GenericProxy = impl::GenericProxy

A type erased proxy that can be used to read the raw data from a skeleton without knowing the SampleType.

Feature API:

using score::mw::com::GenericProxyEvent = impl::GenericProxyEvent#

A type erased proxy event that can be used to receive data without knowing the SampleType.

using score::mw::com::GenericSkeleton = impl::GenericSkeleton

A type erased skeleton that can be used to offer a service without knowing the SampleType.

Feature API:

using score::mw::com::DataTypeMetaInfo = impl::DataTypeMetaInfo

Meta information about a data type, used for generic services.

Feature API:

using score::mw::com::EventInfo = impl::EventInfo

Information required to create a generic event.

Feature API:

using score::mw::com::GenericSkeletonServiceElementInfo = impl::GenericSkeletonServiceElementInfo

Parameters for creating a GenericSkeleton.

Feature API:

using score::mw::com::GenericSkeletonEvent = impl::GenericSkeletonEvent

A type erased skeleton event that can be used to send data without knowing the SampleType.

Feature API: