In this reference chapter you will find the API descriptions for the proxy and skeleton classes as well as some helpful additional classes.

notice

Disclaimer: The API of MICROSAR QuickCom is built by public classes, their methods, free functions and types. Classes, their accessible methods, free functions and other types that are intended to be used by customers are annotated with the documentation tag \vpublic.

These items build the product public API.

Not part of the public API are items (classes, methods, free functions and types) marked with \vprivate, items that are defined in an “internal” namespace (e.g. ara::core::internal, amsr::socal::internal etc.).

These private items can be changed by Vector without further notice.

Changes of private items will not be documented in release notes. Customer software shall just use the public API of MICROSAR QuickCom. The private part shall not be used.

 

Skeleton APIs

Build a service provider.

Proxy APIs

Build a service consumer.

Helper APIs

Supporting features for your application.

notice

Note: After the logging framework has been deinitialized no APIs or objects from the ara::log nor amsr::log namespace may be used. This also implies that no references to ara::log::Logger or any other objects may be held or used.