type Instance is new Alog.Facilities.Instance with private;
type Handle is access all Instance;
procedure Set_Host_Name
| ( | Facility | : in out Instance; |
| Hostname | : String); |
function Get_Host_Name
| ( | Facility | : Instance) return String; |
procedure Set_Host_Address
| ( | Facility | : in out Instance; |
| Address | : String); |
procedure Set_Host_Port
| ( | Facility | : in out Instance; |
| Port | : Natural); |
function Get_Host_Port
| ( | Facility | : Instance) return Natural; |
procedure Set_SQL_Trace
| ( | Facility | : in out Instance; |
| Filename | : String; | |
| Mode | : APQ.Trace_Mode_Type); |
procedure Toggle_SQL_Trace
| ( | Facility | : in out Instance; |
| State | : Boolean); |
function Is_SQL_Trace
| ( | Facility | : Instance) return Boolean; |
procedure Set_DB_Name
| ( | Facility | : in out Instance; |
| DB_Name | : String); |
procedure Set_Table_Name
| ( | Facility | : in out Instance; |
| Table_Name | : String); |
function Get_Table_Name
| ( | Facility | : Instance) return String; |
procedure Set_Level_Column_Name
| ( | Facility | : in out Instance; |
| Column_Name | : String); |
function Get_Level_Column_Name
| ( | Facility | : Instance) return String; |
procedure Set_Timestamp_Column_Name
| ( | Facility | : in out Instance; |
| Column_Name | : String); |
function Get_Timestamp_Column_Name
| ( | Facility | : Instance) return String; |
procedure Set_Message_Column_Name
| ( | Facility | : in out Instance; |
| Column_Name | : String); |
function Get_Message_Column_Name
| ( | Facility | : Instance) return String; |
procedure Set_Credentials
| ( | Facility | : in out Instance; |
| Username | : String; | |
| Password | : String); |
function Get_Credentials
| ( | Facility | : Instance) return String; |
procedure Close_Connection
| ( | Facility | : in out Instance); |