MscmpSystService.Types (mscmp_syst_service v0.1.0)

Type definitions for the MscmpSystService module.

This module defines the core types used throughout the Mscmp Syst Service component.

Summary

Types

The valid forms of service name acceptable to identify MscmpSystService compliant services.

Types

service_name()

@type service_name() :: GenServer.name() | nil

The valid forms of service name acceptable to identify MscmpSystService compliant services.

When the service name is an atom, it is assumed to be a registered name using the default Elixir name registration process. When the service name is a String, you must also identify a valid registry with which the name will be registered. Finally, if the value is nil, the service will be started without a name and you are responsible for using the returned PID for later accesses of the service.