1Interface::TNC::IMC(3)User Contributed Perl DocumentationInterface::TNC::IMC(3)
2
3
4
6 Interface::TNC::IMC - Perl extension for blah blah blah
7
9 use Interface::TNC::IMC;
10 blah blah blah
11
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
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
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.34.0 2022-01-20 Interface::TNC::IMC(3)