The Assimilation Monitoring Project
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
authlistener.h
Go to the documentation of this file.
1
26
#ifndef _AUTHLISTENER_H
27
#define _AUTHLISTENER_H
28
#include <
projectcommon.h
>
29
#include <
netaddr.h
>
30
#include <
listener.h
>
31
typedef
struct
_AuthListener
AuthListener
;
32
#include <
netgsource.h
>
33
36
typedef
struct
_ObeyFrameSetTypeMap
ObeyFrameSetTypeMap
;
37
38
40
//
41
struct
_AuthListener
{
42
Listener
baseclass
;
43
GHashTable*
actionmap
;
44
gboolean
autoack
;
45
};
46
47
48
typedef
void (*
AuthListenerAction
)(
AuthListener
*,
FrameSet
*,
NetAddr
*);
50
struct
_ObeyFrameSetTypeMap
{
51
int
framesettype
;
52
AuthListenerAction
action
;
53
};
54
55
57
WINEXPORT
AuthListener
*
authlistener_new
(gsize listen_objsize,
ObeyFrameSetTypeMap
* map
58
,
ConfigContext
*
config
, gboolean autoack);
60
#endif
/* _AUTHLISTENER_H */
src
include
authlistener.h
Generated on Tue May 21 2013 16:22:33 for The Assimilation Monitoring Project by
1.8.3.1