Index

Package: DDS.Logger.Bufferd_Logger

Description

package DDS.Logger.Bufferd_Logger is
SPDX-FileCopyrightText: 2023 Per Sandberg <per.s.sandberg@bahnhof.se> SPDX-License-Identifier: Apache-2.0

Classes

Ref

type Ref is new DDS.Logger.LoggerDevice.Ref with private;

Ancestors:

Limited_Controlled

Primitive operations:

DDS.Logger.Close (Inherited)
DDS.Logger.GetDevice (Inherited)
DDS.Logger.GetLogger (Inherited)
DDS.Logger.LoggerDevice.GetDevice (Inherited)
DDS.Logger.LoggerDevice.GetLogger (Inherited)
DDS.Logger.LoggerDevice.Initialize (Inherited)
DDS.Logger.Write (Inherited)
Finalize (overriding DDS.Logger.LoggerDevice.Finalize)

Subprograms & Entries

Write

overriding procedure Write 
(Self: not null access Ref;
Text: Standard.String;
Level: DDS.LogVerbosity);

Close

overriding procedure Close 
(Self: not null access Ref);

Reset

not overriding procedure Reset 
(Self: not null access Ref);

Save

not overriding procedure Save 
(Self: not null access Ref;
To: access Ada.Streams.Root_Stream_Type'Class);

Save

not overriding procedure Save 
(Self: not null access Ref;
To: Standard.String);

Dump

not overriding procedure Dump 
(Self: not null access Ref);

Contins

not overriding function Contins 
(Self: not null access Ref;
Item: Standard.String) return Boolean;

Image

not overriding function Image 
(Self: not null access Ref) return Standard.String;