1Interface::TNC::IMC(3)User Contributed Perl DocumentationInterface::TNC::IMC(3)
2
3
4

NAME

6       Interface::TNC::IMC - Perl extension for blah blah blah
7

SYNOPSIS

9         use Interface::TNC::IMC;
10         blah blah blah
11

DESCRIPTION

13       Stub documentation for Interface::TNC::IMC, created by h2xs. It looks
14       like the author of the extension was negligent enough to leave the stub
15       unedited.
16
17       Blah blah blah.
18
19   EXPORT
20       None by default.
21
22   Exportable constants
23         TNC_CONNECTIONID_ANY
24         TNC_CONNECTION_STATE_ACCESS_ALLOWED
25         TNC_CONNECTION_STATE_ACCESS_ISOLATED
26         TNC_CONNECTION_STATE_ACCESS_NONE
27         TNC_CONNECTION_STATE_CREATE
28         TNC_CONNECTION_STATE_DELETE
29         TNC_CONNECTION_STATE_HANDSHAKE
30         TNC_IFIMC_VERSION_1
31         TNC_IMC_API
32         TNC_LOG_SEVERITY_DEBUG
33         TNC_LOG_SEVERITY_ERR
34         TNC_LOG_SEVERITY_INFO
35         TNC_LOG_SEVERITY_NOTICE
36         TNC_LOG_SEVERITY_WARNING
37         TNC_RESULT_ALREADY_INITIALIZED
38         TNC_RESULT_CANT_RESPOND
39         TNC_RESULT_CANT_RETRY
40         TNC_RESULT_FATAL
41         TNC_RESULT_ILLEGAL_OPERATION
42         TNC_RESULT_INVALID_PARAMETER
43         TNC_RESULT_NOT_INITIALIZED
44         TNC_RESULT_NO_COMMON_VERSION
45         TNC_RESULT_OTHER
46         TNC_RESULT_SUCCESS
47         TNC_RESULT_WONT_RETRY
48         TNC_RETRY_REASON_IMC_INFORMATIONAL_EVENT
49         TNC_RETRY_REASON_IMC_PERIODIC
50         TNC_RETRY_REASON_IMC_REMEDIATION_COMPLETE
51         TNC_RETRY_REASON_IMC_SERIOUS_EVENT
52         TNC_SUBTYPE_ANY
53         TNC_VENDORID_ANY
54         TNC_VENDORID_TCG
55
56   Exportable functions
57         TNC_Result BatchEnding(
58                  TNC_ConnectionID connectionID)
59         TNC_Result BeginHandshake(
60                  TNC_ConnectionID connectionID)
61         TNC_Result NotifyConnectionChange(
62                  TNC_ConnectionID connectionID,
63                  TNC_ConnectionState newState)
64         TNC_Result ReceiveMessage(
65                  TNC_ConnectionID connectionID,
66                  TNC_BufferReference messageBuffer,
67                  TNC_UInt32 messageLength,
68                  TNC_MessageType messageType)
69         TNC_Result Terminate()
70         TNC_Result destroy(
71                  libtnc_imc* self)
72         int load_config(
73                  char* filename)
74         TNC_Result load_modules(
75                  const char* filenames[])
76         int load_std_config()
77         libtnc_imc* new(
78                  char* filename)
79         TNC_Result unload()
80

SEE ALSO

82       Mention other useful documentation such as the documentation of related
83       modules or operating system documentation (such as man pages in UNIX),
84       or any relevant external documentation such as RFCs or standards.
85
86       If you have a mailing list set up for your module, mention it here.
87
88       If you have a web site set up for your module, mention it here.
89

AUTHOR

91       Mike McCauley, <mikem@suse.de>
92
94       Copyright (C) 2006 by Mike McCauley
95
96       This library is free software; you can redistribute it and/or modify it
97       under the same terms as Perl itself, either Perl version 5.8.7 or, at
98       your option, any later version of Perl 5 you may have available.
99
100
101
102perl v5.32.1                      2021-01-26            Interface::TNC::IMC(3)
Impressum